欢迎来到天天文库
浏览记录
ID:6564824
大小:33.00 KB
页数:4页
时间:2018-01-18
《装配说明和机器代码的对应表》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、汇编指令和机器码的对应表汇编2010-04-2021:07:19阅读259评论0 字号:大中小 订阅一、汇编速查 MOV AA,BB 将 BB 放到 AA 里 CALL 调用子程序 (相当于 BASIC 的 GOSUB) RET 和 RETF 返回程序 (相当于 BASIC 的 RETURN) CMP XX,YY 比较 XX 和 YY J
2、Z 若相等则转移 JNZ 若不相等则转移 JB 若小于则转移 JG 若大于则转移 JMP 无条件转移 J??? (各种转移指令) LOOP 循环直到CX为0 IN
3、T XX 类似 CALL 的中断涵数 PUSH 推入栈(STACK)ESP:PUSH AX POP 出栈ESP:POP CX XCHG 交换ESP:XCHG AX,BX IN、OUT 和PORT有关的IN/OUT XLAT 查表 LEA 段内偏移量。ESP:LEA AX,AREA1=MOV AX,OFFSET AREA1 LAHF、SAHF和棋标有关的寄存器 AH PUSHF、POPF将棋标入/
4、出栈 ADD ESP ADD AX,CX (AX=AX+CX) ADC 加入棋标C的ADD INC ESP INC AX(AX=AX+1) AAA 加法校正 SUB、SBB 减法 DEC ESP: DEC AX(AX=AX-1) NEG 去补, MUL、IMUL 乘 DIV、IDIV 除 SHR、SAR、SHL 算术、逻辑位移R=RIGHT L=LEFT OR、XOR、AND 逻辑运算
5、 ESP :XOR AX,AX(AX=0) 直接标志转移 指令格式 机器码 测试条件 如...则转移 JC 72 C=1 有进位 JNS 79 S=0 正号 JNC 73 C=0 无进位 JO
6、70 O=1 有溢出 JZ/JE 74 Z=1 零/等于 JNO 71 O=0 无溢出 JNZ/JNE 75 Z=0 不为零/不等于 JP/JPE 7A P=1 奇偶位为偶
7、 JS 78 S=1 负号 JNP/IPO 7B P=0 奇偶位为奇 间接标志转移 指令格式 机器码 测试格式 如...则转移 JA/JNBE(比较无符号数) 77
8、 C或Z=0 > 高于/不低于或等于 JAE/JNB(比较无符号数) 73 C=0 >= 高于或等于/不低于 JB/JNAE(比较无符号数) 72 C
此文档下载收益归作者所有