微型计算机原理与芯片接口技术解析.pptxVIP

  • 0
  • 0
  • 约8.66千字
  • 约 91页
  • 2026-06-05 发布于江苏
  • 举报

微型计算机原理与芯片接口技术解析.pptx

;次序程序是最简单的程序,它的执行次序和程序中指令的次序完全一致;;;例将AX中的3位BCD数转换为二进制数存入字节变量SB中;;;例将AL中的8位无符号二进制数转换为BCD数放入AX中;;;;3.1.2BCD数调整指令;;注:

该指令操作数隐含为AL,即只能对AL中的操作数据调整

对成果调整时要用到CF,AF标志,所以调整指令应紧跟BCD数加法指令

DAA指令会影响标志

如:MOVAX,3456H

ADDAL,AH;AL=8AH,AF=0,CF=0

DAA;AL=90H;;注:

同DAA,AAA的操作数也隐含为AL,且要紧跟加法指令

AAA调整后的存放规律可了解为调整后的个位数送AL,十位数(即进位)加到AH中.故执行该指令前AH应清0

如:将两个BCD数的ASCII码相加,得到和的ASCII码:

MOVAL,35H;’5’

ADDAL,39H;’9’,AL=6EH

MOVAH,0

AAA;AX=0104H

ORAX,3030H;AX=3134H即’14’;例3.1求两个字变量W1和W2中压缩BCD数之和,存入字节变量SUM中。如:8931+5678=14609;;;;;例3.4字变量W和字

文档评论(0)

1亿VIP精品文档

相关文档