汇编语言中,隐含寄存器的指令是哪些?

来源:百度知道 编辑:UC知道 时间:2024/07/16 10:57:44

1,LDS
隐含把源操作数的段值送到DS。
2,LES
隐含把源操作数的段值送到ES。
3,LAHF
隐含把标志寄存器的低8位,送到寄存器AH指定位。
4,SAHF
隐含把寄存器AH的相关位,送到标志寄存器的相应位。
5,PUSHF
隐含把标志寄存器的所有位压入堆栈。
6,POPF
隐含把堆栈的当前栈顶数值弹出,并送到标志寄存器。
7,ADC,SBB
隐含把标志寄存器的CF位参与加减运算。
8,MUL,IMUL
隐含了一个乘数在寄存器AL,或AX中。结果送到寄存器AX,或AX和DX的寄存器对中。
9,DIV,IDIV
隐含了一被除数在AX,或AX,DX寄存器对中。商送到AL,余数送到AH;或商送到AX,余数送到DX中。
13,CBW,CWD
隐含把AL,或AX的符号位扩展到AH,或DX中。
14,SAL,SAR,ROL,ROR,RCL,RCR
都隐含了CF参与了运算。