Cho đoạn mã Assembler sau:
ORG 0000H
MOV 30H, #0B0H
MOV A, 30H
END
Kết quả của ô nhớ có địa chỉ 30H là:
Trả lời:
Đáp án đúng: B
Đoạn mã Assembly thực hiện như sau:
1. `ORG 0000H`: Khai báo chương trình bắt đầu từ địa chỉ 0000H.
2. `MOV 30H, #0B0H`: Gán giá trị B0H (dạng số thập lục phân) vào ô nhớ có địa chỉ 30H. # biểu thị là một hằng số.
3. `MOV A, 30H`: Gán giá trị của ô nhớ 30H vào thanh ghi A. Lệnh này không làm thay đổi giá trị của ô nhớ 30H.
4. `END`: Kết thúc chương trình.
Vậy, sau khi thực hiện đoạn mã trên, ô nhớ có địa chỉ 30H sẽ chứa giá trị B0H.