Cho đoạn mã Assembler sau:
ORG 0000H
MOV A, #10H
ADD A, #20H
DEC A
END.
Kết quả của thanh ghi A là:
Trả lời:
Đáp án đúng: A
Đoạn mã Assembler thực hiện các phép toán trên thanh ghi A như sau:
1. **MOV A, #10H**: Gán giá trị 10H (tức là 16 trong hệ thập phân) cho thanh ghi A.
2. **ADD A, #20H**: Cộng giá trị 20H (tức là 32 trong hệ thập phân) vào thanh ghi A. Giá trị của A bây giờ là 10H + 20H = 30H (tức là 48 trong hệ thập phân).
3. **DEC A**: Giảm giá trị của thanh ghi A đi 1. Giá trị của A bây giờ là 30H - 1 = 2FH (tức là 47 trong hệ thập phân).
Vậy, kết quả cuối cùng của thanh ghi A là 2FH.





