JavaScript is required

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

A.

F0H

B.

0FH

C.

00H

D.

FFH

Trả lời:

Đáp án đúng: C


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

  1. MOV A, #0F0H: Gán giá trị 0F0H (11110000 trong hệ nhị phân) cho thanh ghi A.
  2. ANL A, #0FH: Thực hiện phép AND logic giữa thanh ghi A và giá trị 0FH (00001111 trong hệ nhị phân).

Phép AND logic sẽ cho kết quả là 1 chỉ khi cả hai bit tương ứng đều là 1. Do đó:

11110000 (A) AND 00001111 (0FH) = 00000000 (00H)

Vậy, kết quả cuối cùng của thanh ghi A là 00H.

Câu hỏi liên quan