民國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) 74 H
- (2) 84 H
- (3) 7 E H
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。