Cho đoạn mã Assembler sau:
ORG 0000H
MOV A, #0A7H
ORL A, #7AH
END.
Kết quả của thanh ghi A là:
Trả lời:
Đáp án đúng: D
Đoạn mã Assembler thực hiện phép OR logic giữa hai giá trị.
Bước 1: MOV A, #0A7H: Gán giá trị A7H (10100111 in binary) cho thanh ghi A.
Bước 2: ORL A, #7AH: Thực hiện phép OR logic giữa giá trị hiện tại của thanh ghi A (A7H) và giá trị 7AH (01111010 in binary). Kết quả được lưu lại trong thanh ghi A.
Phép OR logic được thực hiện như sau:
10100111 (A7H)
OR 01111010 (7AH)
----------------
11111111 (FFH)
Do đó, kết quả cuối cùng của thanh ghi A là FFH.