Cho đoạn mã Assembler sau:MOV A, #0F0HMOV B, #0E2HORL A, BKết quả của thanh ghi A là:
Trả lời:
Đáp án đúng: B
Đoạn mã Assembler thực hiện các bước sau:
1. `MOV A, #0F0H`: Gán giá trị F0H (11110000B) cho thanh ghi A.
2. `MOV B, #0E2H`: Gán giá trị E2H (11100010B) cho thanh ghi B.
3. `ORL A, B`: Thực hiện phép OR logic giữa thanh ghi A và thanh ghi B, kết quả lưu vào thanh ghi A.
Phép OR logic được thực hiện như sau:
11110000 (A = F0H)
OR 11100010 (B = E2H)
----------------
11110010 (Kết quả)
Kết quả là 11110010B, tương ứng với F2H.
Vậy, giá trị của thanh ghi A sau khi thực hiện đoạn mã là F2H.





