Cho đoạn mã Assembler sau:MOV A, #55HSUBB A, #56HKết quả của thanh ghi A là:
Trả lời:
Đáp án đúng: C
Đoạn mã Assembler thực hiện phép trừ có mượn (SUBB). Ta có thể phân tích như sau:
- MOV A, #55H: Gán giá trị 55H (85 trong hệ thập phân) cho thanh ghi A.
- SUBB A, #56H: Thực hiện phép trừ A = A - 56H - C, trong đó C là bit nhớ (Carry bit). Ban đầu, C = 0.
Vậy, A = 55H - 56H - 0 = 55H - 56H = -1. Trong hệ 8-bit, -1 được biểu diễn bằng FFH (bù hai của 1).
Vậy đáp án đúng là FFH.





