民國98年 乙級專案 電腦硬體裝修乙級 學科

第62題

兩個16 進制值37 H 與47 H 相加後的結果,在經過D A A 指令調整為B C D 值,則最後結果為

題目

兩個16 進制值37 H 與47 H 相加後的結果,在經過D A A 指令調整為B C D 值,則最後結果為

  1. (1) 74 H
  2. (2) 84 H
  3. (3) 7 E H
  4. (4) 8 E H

官方答案

(2) 84 H

解析

先做十六進位加法:37H+47H=7EH,此時 AL=7EH 只是二進位相加的結果,並非 BCD 表示。DAA(Decimal Adjust after Addition)的規則是:若 AL 低四位元大於 9 或 AF=1,則 AL 再加 6;若 AL 大於 9FH 或 CF=1,則 AL 再加 60H。本例 7EH 的低四位元為 E(14),大於 9,因此加 6:7EH+06H=84H;調整後低四位元為 4,不再進位,故最後結果為 84H。7EH 是尚未經 DAA 調整的原始和,並非題目所求。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料