JavaScript is required

Cho đoạn mã Assembler sau:MOV A, #0C3HMOV R0, #55HANL A, R0Kết quả của thanh ghi A là:

A.

C3H

B.

55H

C.

41H

D.

D7H

Trả lời:

Đáp án đúng: C


Đoạn mã Assembler thực hiện các bước sau:

  1. MOV A, #0C3H: Gán giá trị 0C3H (11000011B) cho thanh ghi A.
  2. MOV R0, #55H: Gán giá trị 55H (01010101B) cho thanh ghi R0.
  3. ANL A, R0: Thực hiện phép AND logic giữa nội dung của thanh ghi A và thanh ghi R0, kết quả được lưu vào thanh ghi A.

Phép AND logic giữa 0C3H (11000011B) và 55H (01010101B) được tính như sau:

  11000011
& 01010101
----------
  01000001

Kết quả là 01000001B, tương đương với 41H.

Vậy, kết quả của thanh ghi A là 41H.

Câu hỏi liên quan