JavaScript is required

Cho đoạn mã Assembler sau:

ORG 0000H

MOV A, #0A7H

ORL A, #7AH

END.

Kết quả của thanh ghi A là:

A.

A7H

B.

7AH

C.

77H

D.

FFH

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.

Câu hỏi liên quan