8088CPU各类常用指令助记符 指令类型 助记符 数 般数据传送 MOV,PUSH,XCHG,XLAT,CBW,CWD 据 输入输出指令 IN,OUT 传 地址传送指令 LEA,LDS,LES 送 标志传送指令 LAFH,SAFH,PUSHF,POPF 加法指令 ADD,ADC,INC 算 减法指令 SUB,SBB,DEC,NEG,CMP 术 乘法指令 MUL,IMUL 运 算 除法指令 DIV,IDIV 十进制调整指令 DAA,AAA,DAS,AAS,AAM,AAD 逻辑运算和移位指令 AND,OR,NOT,XOR,TEST,SHL,SAL,SHR,ROL,ROR,RCL,RCR 串操作 MOVS,CMPS,SCAS,LODS,STOS 控制转移指令 JMP,CALL,RET,LOOPE,INT,INTO,IRET各类条件转移指令 处理器控制指令 CLC,STC,CMC,CLD,STD,CLI,STI,HLT,WAIT,ESC,LOCK,NOP Ji Lin University China COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 8088 CPU各类常用指令助记符 表 2.5.1 8086/8088CPU 各类指令常用助记符 指令类型 助记符 一般数据传送 MOV, PUSH, XCHG, XLAT, CBW, CWD 输入输出指令 IN, OUT 地址传送指令 LEA, LDS, LES 数 据 传 送 标志传送指令 LAFH, SAFH, PUSHF, POPF 加法指令 ADD, ADC, INC 减法指令 SUB, SBB, DEC, NEG, CMP 乘法指令 MUL, IMUL 除法指令 DIV, IDIV 算 术 运 算 十进制调整指令 DAA, AAA, DAS, AAS, AAM, AAD 逻辑运算和移位指令 AND, OR, NOT, XOR, TEST, SHL, SAL, SHR, ROL, ROR, RCL, RCR 串操作 MOVS, CMPS, SCAS, LODS, STOS 控制转移指令 JMP, CALL, RET, LOOPE, INT, INTO, IRET 各类条件转移指令 处理器控制指令 CLC, STC, CMC, CLD, STD, CLI, STI, HLT, WAIT, ESC, LOCK, NOP