[高等教育]第三章2 8086指令系统算术逻辑移位.pptVIP

  • 24
  • 0
  • 约1.09万字
  • 约 35页
  • 2018-03-05 发布于浙江
  • 举报

[高等教育]第三章2 8086指令系统算术逻辑移位.ppt

[高等教育]第三章2 8086指令系统算术逻辑移位

BCD码调整原理: 计算8+9 0000 1000 计算8+4 0000 1000 见右式 +0000 1001 +0000 0100 0001 0001 = 11? 0000 1100 +0000 0110 +0000 0110 0001 0111 = 17 0001 0010 =12 BCD调整例1: 实现ASCII码相加:‘5’+‘9’ 程序段如下: MOV AH,0 ;(AH)=00H MOV AL, ‘5’ ;(AL)=35H ADD AL,‘9’ ;(AL)=35H+39H=6EH,AF=0 AAA ;调整(AH)=01H,(AL)=04H AAA调整时高四位被忽略,低四位有进位则AH加1 ,AH、AL中所得结果为非压缩BCD码的和值。 本例与实现05H+09H完全相同 BCD调整例2: 按十进制乘法计算7×8=? 程序段如下: MOV AL,07H ;(AL)=07H MOV CL,08H ;(CL)=08H MUL CL ;(AX)=0038H=56 AAM ;(AH)=05H,(AL)=06H

文档评论(0)

1亿VIP精品文档

相关文档