微机原理及应用第4章(3).pptVIP

  • 4
  • 0
  • 约8.48千字
  • 约 10页
  • 2019-08-09 发布于辽宁
  • 举报
例如,当(AX)=0008H,(BL)=09H时执行下列指令: ADD AL, BL ; (AX)=0011H, (BL)=09H AAA (AL)=07H, (AH)=01H, 或(AX)=0107H, (CF)=1 2、 压缩BCD数加法调整指令DAA(Decimal adjust addition)。 指令格式: DAA 指令功能:将AL寄存器中的和调整为压缩的BCD码。由于一个字节可以表示两位BCD码,因此该指令的调整将根据标志位CF、AF以及AL寄存器的值自动地进行。 DAA指令的操作依据以下两条原则进行: §4.4.2 算术运算指令 加法指令ADD、ADC、INC、AAA、DAA 减法指令SUB、SBB、DEC、AAS、DAS、CMP、NEG 乘法指令MUL、IMUL、AAM 除法指令DIV、IDIV、AAD、CBW、CWD 小结 算术运算指令可完成加、减、乘、除运算以及在算术运算过程中进行进制及编码调整操作。在进行这些操作时,可针对字节或字运算, 也可对带符号数和无符号数进行运算。 1、加法指令ADD(Addition)。 指令格式: ADD OPR

文档评论(0)

1亿VIP精品文档

相关文档