Cho đoạn mã Assembler sau:
ORG 0000H
MOV A, #10H
MOV R1, #48H
MOV 30H, #20H
ADD A, 30H
END.
Kết quả của thanh ghi A là:
Trả lời:
Đáp án đúng: D
Đoạn mã Assembly thực hiện các bước sau:
1. `MOV A, #10H`: Gán giá trị 10H vào thanh ghi A.
2. `MOV R1, #48H`: Gán giá trị 48H vào thanh ghi R1.
3. `MOV 30H, #20H`: Gán giá trị 20H vào ô nhớ có địa chỉ 30H.
4. `ADD A, 30H`: Cộng giá trị của ô nhớ có địa chỉ 30H (tức là 20H) vào thanh ghi A. Vậy A = A + (30H) = 10H + 20H = 30H.
Vậy, kết quả cuối cùng của thanh ghi A là 30H.





