时间:2021-05-19
汇编指令: JO、JNO、JB、JNB、JE、JNE、JBE、JA、JS、JNS、JP、JNP、JL、JNL、JNG、JG、JCXZ、JECXZ、JMP、JMPE
名称 功能 操作数 操作码 模数 寄存器1 寄存器2
或内存 位移量 立即数 符号 方向 芯片
型号 16位 32位 JO 溢出跳转 短 $70 无 无 无 无 10 无 无 8086 无 无 JNO 不溢出跳转 短 $71 无 无 无 无 10 无 无 8086 无 无 JB 低于跳转 短 $72 无 无 无 无 10 无 无 8086 无 无 JNB 不低于跳转 短 $73 无 无 无 无 10 无 无 8086 无 无 JE 相等跳转 短 $74 无 无 无 无 10 无 无 8086 无 无 JNE 不等跳转 短 $75 无 无 无 无 10 无 无 8086 无 无 JBE 不高于跳转 短 $76 无 无 无 无 10 无 无 8086 无 无 JA 高于跳转 短 $77 无 无 无 无 10 无 无 8086 无 无 JS 负号跳转 短 $78 无 无 无 无 10 无 无 8086 无 无 JNS 非负跳转 短 $79 无 无 无 无 10 无 无 8086 无 无 JP 奇偶跳转 短 $7A 无 无 无 无 10 无 无 8086 无 无 JNP 非奇偶跳转 短 $7B 无 无 无 无 10 无 无 8086 无 无 JL 小于跳转 短 $7C 无 无 无 无 10 无 无 8086 无 无 JNL 不小于跳转 短 $7D 无 无 无 无 10 无 无 8086 无 无 JNG 不大于跳转 短 $7E 无 无 无 无 10 无 无 8086 无 无 JG 大于跳转 短 $7F 无 无 无 无 10 无 无 8086 无 无 JO 溢出跳转 近 $0F80 无 无 无 无 10 无 无 386 无 $66 JNO 不溢出跳转 近 $0F81 无 无 无 无 10 无 无 386 无 $66 JB 低于跳转 近 $0F82 无 无 无 无 10 无 无 386 无 $66 JNB 不低于跳转 近 $0F83 无 无 无 无 10 无 无 386 无 $66 JE 相等跳转 近 $0F84 无 无 无 无 10 无 无 386 无 $66 JNE 不等跳转 近 $0F85 无 无 无 无 10 无 无 386 无 $66 JBE 不高于跳转 近 $0F86 无 无 无 无 10 无 无 386 无 $66 JA 高于跳转 近 $0F87 无 无 无 无 10 无 无 386 无 $66 JS 负号跳转 近 $0F88 无 无 无 无 10 无 无 386 无 $66 JNS 非负跳转 近 $0F89 无 无 无 无 10 无 无 386 无 $66 JP 奇偶跳转 近 $0F8A 无 无 无 无 10 无 无 386 无 $66 JNP 非奇偶跳转 近 $0F8B 无 无 无 无 10 无 无 386 无 $66 JL 小于跳转 近 $0F8C 无 无 无 无 10 无 无 386 无 $66 JNL 不小于跳转 近 $0F8D 无 无 无 无 10 无 无 386 无 $66 JNG 不大于跳转 近 $0F8E 无 无 无 无 10 无 无 386 无 $66 JG 大于跳转 近 $0F8F 无 无 无 无 10 无 无 386 无 $66 JO 溢出跳转 近 $0F80 无 无 无 无 10 无 无 386 $66 无 JNO 不溢出跳转 近 $0F81 无 无 无 无 10 无 无 386 $66 无 JB 低于跳转 近 $0F82 无 无 无 无 10 无 无 386 $66 无 JNB 不低于跳转 近 $0F83 无 无 无 无 10 无 无 386 $66 无 JE 相等跳转 近 $0F84 无 无 无 无 10 无 无 386 $66 无 JNE 不等跳转 近 $0F85 无 无 无 无 10 无 无 386 $66 无 JBE 不高于跳转 近 $0F86 无 无 无 无 10 无 无 386 $66 无 JA 高于跳转 近 $0F87 无 无 无 无 10 无 无 386 $66 无 JS 负号跳转 近 $0F88 无 无 无 无 10 无 无 386 $66 无 JNS 非负跳转 近 $0F89 无 无 无 无 10 无 无 386 $66 无 JP 奇偶跳转 近 $0F8A 无 无 无 无 10 无 无 386 $66 无 JNP 非奇偶跳转 近 $0F8B 无 无 无 无 10 无 无 386 $66 无 JL 小于跳转 近 $0F8C 无 无 无 无 10 无 无 386 $66 无 JNL 不小于跳转 近 $0F8D 无 无 无 无 10 无 无 386 $66 无 JNG 不大于跳转 近 $0F8E 无 无 无 无 10 无 无 386 $66 无 JG 大于跳转 近 $0F8F 无 无 无 无 10 无 无 386 $66 无 JCXZ 计数一六零跳转 位移8 $E3 无 无 无 无 10 无 无 8086 无 $67 JECXZ 计数三二零跳转 位移8 $E3 无 无 无 无 10 无 无 386 $67 无 JMP 跳转 寄16 $FF 11 100 3 无 无 无 无 8086 无 $66 JMP 跳转 寄32 $FF 11 100 3 无 无 无 无 386 $66 无 JMP 跳转 16[寄16] $FF 00 100 5 无 无 无 无 8086 无 $6766 JMP 跳转 32[寄16] $FF 00 100 5 无 无 无 无 386 $66 $67 JMP 跳转 16[寄32] $FF 00 100 5 无 无 无 无 386 $67 $66 JMP 跳转 32[寄32] $FF 00 100 5 无 无 无 无 386 $6766 无 JMP 跳转 16[寄16+位移8] $FF 01 100 5 9 无 无 无 8086 无 $6766 JMP 跳转 32[寄16+位移8] $FF 01 100 5 9 无 无 无 386 $66 $67 JMP 跳转 16[寄32+位移8] $FF 01 100 5 9 无 无 无 386 $67 $66 JMP 跳转 32[寄32+位移8] $FF 01 100 5 9 无 无 无 386 $6766 无 JMP 跳转 16[寄16+位移16] $FF 10 100 5 9 无 无 无 8086 无 $6766 JMP 跳转 32[寄16+位移16] $FF 10 100 5 9 无 无 无 386 $66 $67 JMP 跳转 16[寄32+位移32] $FF 10 100 5 9 无 无 无 386 $67 $66 JMP 跳转 32[寄32+位移32] $FF 10 100 5 9 无 无 无 386 $6766 无 JMP 跳转 近16[寄16] $FF 00 100 5 无 无 无 无 8086 无 $6766 JMP 跳转 近32[寄16] $FF 00 100 5 无 无 无 无 386 $66 $67 JMP 跳转 近16[寄32] $FF 00 100 5 无 无 无 无 386 $67 $66 JMP 跳转 近32[寄32] $FF 00 100 5 无 无 无 无 386 $6766 无 JMP 跳转 近16[寄16+位移8] $FF 01 100 5 9 无 无 无 8086 无 $6766 JMP 跳转 近32[寄16+位移8] $FF 01 100 5 9 无 无 无 386 $66 $67 JMP 跳转 近16[寄32+位移8] $FF 01 100 5 9 无 无 无 386 $67 $66 JMP 跳转 近32[寄32+位移8] $FF 01 100 5 9 无 无 无 386 $6766 无 JMP 跳转 近16[寄16+位移16] $FF 10 100 5 9 无 无 无 8086 无 $6766 JMP 跳转 近32[寄16+位移16] $FF 10 100 5 9 无 无 无 386 $66 $67 JMP 跳转 近16[寄32+位移32] $FF 10 100 5 9 无 无 无 386 $67 $66 JMP 跳转 近32[寄32+位移32] $FF 10 100 5 9 无 无 无 386 $6766 无 JMP 跳转 远16[寄16] $FF 00 101 5 无 无 无 无 8086 无 $6766 JMP 跳转 远32[寄16] $FF 00 101 5 无 无 无 无 386 $66 $67 JMP 跳转 远16[寄32] $FF 00 101 5 无 无 无 无 386 $67 $66 JMP 跳转 远32[寄32] $FF 00 101 5 无 无 无 无 386 $6766 无 JMP 跳转 远16[寄16+位移8] $FF 01 101 5 9 无 无 无 8086 无 $6766 JMP 跳转 远32[寄16+位移8] $FF 01 101 5 9 无 无 无 386 $66 $67 JMP 跳转 远16[寄32+位移8] $FF 01 101 5 9 无 无 无 386 $67 $66 JMP 跳转 远32[寄32+位移8] $FF 01 101 5 9 无 无 无 386 $6766 无 JMP 跳转 远16[寄16+位移16] $FF 10 101 5 9 无 无 无 8086 无 $6766 JMP 跳转 远32[寄16+位移16] $FF 10 101 5 9 无 无 无 386 $66 $67 JMP 跳转 远16[寄32+位移32] $FF 10 101 5 9 无 无 无 386 $67 $66 JMP 跳转 远32[寄32+位移32] $FF 10 101 5 9 无 无 无 386 $6766 无 JMP 跳转 短 $EB 无 无 无 无 10 无 无 8086 无 无 JMP 跳转 位移16 $E9 无 无 无 无 10 无 无 8086 无 $66 JMP 跳转 位移32 $E9 无 无 无 无 10 无 无 386 $66 无 JMP 跳转 近 $E9 无 无 无 无 10 无 无 8086 无 $66 JMP 跳转 近 $E9 无 无 无 无 10 无 无 386 $66 无 JMP 跳转 远(数段址:)偏移16 $EA 无 无 无 无 10 无 无 8086 无 $66 JMP 跳转 远(数段址:)偏移32 $EA 无 无 无 无 10 无 无 386 $66 无 JMP 跳转 数段址:偏移16 $EA 无 无 无 无 12 无 无 8086 无 $66 JMP 跳转 数段址:偏移32 $EA 无 无 无 无 12 无 无 386 $66 无 JMPE 跳转扩展 寄16 $0F00 11 110 3 无 无 无 无 IA64 无 $66 JMPE 跳转扩展 寄32 $0F00 11 110 3 无 无 无 无 IA64 $66 无 JMPE 跳转扩展 16[寄16] $0F00 00 110 5 无 无 无 无 IA64 无 $66 JMPE 跳转扩展 32[寄16] $0F00 00 110 5 无 无 无 无 IA64 $66 无 JMPE 跳转扩展 16[寄32] $0F00 00 110 5 无 无 无 无 IA64 无 $66 JMPE 跳转扩展 32[寄32] $0F00 00 110 5 无 无 无 无 IA64 $66 无 JMPE 跳转扩展 16[寄16+位移8] $0F00 01 110 5 9 无 无 无 IA64 无 $66 JMPE 跳转扩展 32[寄16+位移8] $0F00 01 110 5 9 无 无 无 IA64 $66 无 JMPE 跳转扩展 16[寄32+位移8] $0F00 01 110 5 9 无 无 无 IA64 无 $66 JMPE 跳转扩展 32[寄32+位移8] $0F00 01 110 5 9 无 无 无 IA64 $66 无 JMPE 跳转扩展 16[寄16+位移16] $0F00 10 110 5 9 无 无 无 IA64 无 $66 JMPE 跳转扩展 32[寄16+位移16] $0F00 10 110 5 9 无 无 无 IA64 $66 无 JMPE 跳转扩展 16[寄32+位移32] $0F00 10 110 5 9 无 无 无 IA64 无 $66 JMPE 跳转扩展 32[寄32+位移32] $0F00 10 110 5 9 无 无 无 IA64 $66 无 JMPE 跳转扩展 位移16 $0FB8 无 无 无 无 10 无 无 IA64 无 $66 JMPE 跳转扩展 位移32 $0FB8 无 无 无 无 10 无 无 IA64 $66 无
根据www.olanguage.org提供的汇编资料整理
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
这篇文章主要介绍了汇编语言lea指令使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下lea指令变种
本文实例讲述了vue自定义指令的创建和使用方法。分享给大家供大家参考,具体如下:一、自定义指令的创建和使用Vue自带的指令很多,v-for/v-if/v-els
指令(instruction)是一种语句,它在程序汇编编译时变得可执行。汇编器将指令翻译为机器语言字节,并且在运行时由CPU加载和执行。一条指令有四个组成部分:
指令(instruction)是一种语句,它在程序汇编编译时变得可执行。汇编器将指令翻译为机器语言字节,并且在运行时由CPU加载和执行。一条指令有四个组成部分:
以计算机为例,一条指令通常由操作码和操作数组成。指令是一种语句,它在程序汇编编译时变得可执行。汇编器将指令翻译为机器语言字节,并且在运行时由CPU加载和执行。