Lệnh assembly của 8051 dùng để copy nội dung của ô nhớ có địa chỉ 85H vào thanh ghi A là:
Trả lời:
Đáp án đúng: C
Trong assembly 8051, để copy nội dung từ một ô nhớ vào thanh ghi A, ta sử dụng lệnh MOV A, <địa_chỉ>. Trong đó:
MOVlà lệnh di chuyển dữ liệu.Alà thanh ghi tích lũy (Accumulator).<địa_chỉ>là địa chỉ của ô nhớ cần đọc dữ liệu.
Như vậy, để copy nội dung của ô nhớ có địa chỉ 85H vào thanh ghi A, lệnh đúng phải là MOV A, 85H.
Các lựa chọn khác không đúng vì:
MOV A, #85H: Lệnh này sẽ copy giá trị 85H (số trực tiếp) vào thanh ghi A, chứ không phải nội dung của ô nhớ 85H. Ký tự#biểu thị một giá trị trực tiếp (immediate value).MOV #85H, A: Cách viết này không hợp lệ trong cú pháp assembly 8051.MOV 85H, A: Lệnh này sẽ copy nội dung của thanh ghi A vào ô nhớ có địa chỉ 85H, ngược lại với yêu cầu của đề bài.





