JavaScript is required

Cho đoạn mã Assembler sau:MOV A, #0F0HMOV B, #0E2HORL A, BKết quả của thanh ghi A là:

A.

E2H

B.

F2H

C.

FFH

D.

F0H

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.

Câu hỏi liên quan