JavaScript is required

Cho đoạn mã Assembler sau: ORG 0000H MOV R1, #5 MOV A, #3BH LAP: RL A DJNZ R1, LAP END. Kết quả của thanh ghi A là:

A.

67H

B.

D9H

C.

76H

D.

B3H

Trả lời:

Đáp án đúng: A


Đoạn chương trình thực hiện phép quay trái thanh ghi A 5 lần. Ban đầu A = 3BH = 00111011B. Lần 1: RL A => A = 01110110B = 76H Lần 2: RL A => A = 11101100B = ECH Lần 3: RL A => A = 11011001B = D9H Lần 4: RL A => A = 10110011B = B3H Lần 5: RL A => A = 01100111B = 67H Vậy, sau khi thực hiện xong vòng lặp, giá trị của thanh ghi A là 67H.

Câu hỏi liên quan