Cho đoạn mã Assembler sau:
ORG 0000H
MOV 30H, #0B0H
MOV A, 30H
END
Kết quả của thanh ghi A là:
Trả lời:
Đáp án đúng: C
Đoạn mã Assembler thực hiện các bước 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 (hệ thập lục phân) vào ô nhớ có địa chỉ 30H. Dấu `#` chỉ ra rằng đây là một giá trị trực tiếp.
3. `MOV A, 30H`: Sao chép nội dung của ô nhớ có địa chỉ 30H vào thanh ghi A. Vì ô nhớ 30H đang chứa giá trị B0H, thanh ghi A sẽ nhận giá trị này.
4. `END`: Kết thúc chương trình.
Vậy, sau khi thực hiện đoạn mã, thanh ghi A sẽ chứa giá trị B0H.





