- 4
- 0
- 约5.3千字
- 约 41页
- 2019-08-09 发布于辽宁
- 举报
3.加1、减1指令 格式:INC DEST DEC DEST 功能:INC指令将目的操作数加1,结果送目的操作数,即DEST←DEST+1。DEC指令将目的操作数减1,结果送目的操作数,即DEST←DEST-1。 4.比较指令 格式:CMP DEST,SRC 功能:将目的操作数减去源操作数,结果不回送。源操作数为通用寄存器、存储器操作数或立即数。 5.求补指令 格式:NEG DEST 功能:对目的操作数求补,将零减去目的操作数,结果送目的操作数,即DEST←0-DEST。 6.乘法指令 乘法指令有3种格式。 格式1:MUL SRC IMUL SRC 功能:MUL为无符号数乘法指令,IMUL为带符号数乘法指令。源操作数为通用寄存器或存储器操作数。目的操作数默认存放在ACC(AL,AX,EAX)中,乘积存放在AX、DX:AX、EDX:EAX中。 7.除法指令 格式:DIV SRC IDIV SRC 功能:DIV为无符号数除法,IDIV为带符号数除法。源操作数作为除数,为通用寄存器或存储器操作数。被除数默认作为目的操作数存放在AX、DX:AX、EDX:EAX中。 8.BCD码的算术运算 十进制在机器中采用BCD码表示,以压缩格式存放,即一个字节存储两位BCD码,BCD加减法是在二进制加减运算的基础上,对其二进制结果进行调整,将结果调整成BCD码的表示形式。
原创力文档

文档评论(0)