冯-3.3.2算术-zlp.pptVIP

  • 3
  • 0
  • 约7.08千字
  • 约 38页
  • 2017-06-16 发布于江西
  • 举报
冯-3.3.2算术-zlp

第3章 8086/8088指令系统(2) 3.3.2 算术运算指令 加法运算指令 减法运算指令 乘法指令 除法指令 符号扩展指令 十进制调整指令 1.加法指令 (1) 不带进位的加法指令ADD (1) 不带进位的加法指令ADD 例3-20: MOV AL, 7EH ;(AL)=7EH ADD AL, 5BH ;(AL)=7EH+5BH 执行后,各标志位状态分别为: AF=1, CF=0, OF=1, PF=0, SF=1, ZF=0. 执行后: (AL)=D9H7FH(8位带符号数的最大值),D9HFFH(8位无符号数的最大值) (2) 带进位的加法指令ADC ADC dst,src 带进位加法指令(add with carry) 执行操作: (dst) ← (src)+(dst)+CF 例: ADC AL,68H ;AL←(AL)+68H+(CF) 字节 ADC AX,CX ;AX←(AX)+(CX)+(CF) 字 ADC BX,[DI] ;BX←(BX)+[DI+1][DI] +(CF) 字 ADC指令主要用于多字节加法运算中 3) 加1指令INC(单操作数指令) 格式:INC reg/mem 功能:类似于C语言中的++操作:对指定的操作数加1

文档评论(0)

1亿VIP精品文档

相关文档