首页 > 试题广场 >

设AH=0,AL=06H,BL=09H,执行指令ADD AL

[单选题]
设AH=0,AL=06H,BL=09H,执行指令ADD AL,BL  AAA 之后,其结果应是(  )。
  • AH=01,AL=05
  • AH=1, AL=15
  • AH=0, AL=0FH
  • AH=0,AL=05
AL低四位大于9,加6调整后,清除高四位,AH加1,AF,CF置1
发表于 2018-04-11 09:29:07 回复(0)
ADD AL,BL  AAA  相当于 AL = AL + BL = 0FH, 经过 AAA 操作转为 用 AH  和  AL  表示非压缩 BCD码(四位二进制表示 一个十进制) 的15 , AH = 1, AL = 5。
发表于 2022-04-25 17:28:59 回复(0)