Cho đoạn mã Assembler sau:
ORG 0000H
MOV R1, #5
MOV A, #3BH
LAP: RR A
DJNZ R1, LAP
END.
Kết quả của thanh ghi A là:
Trả lời:
Đáp án đúng: B
Đoạn chương trình thực hiện phép quay phải (RR A) thanh ghi A 5 lần. Ban đầu A = 3BH = 00111011B.
Lần 1: RR A => A = 10011101B = 9DH
Lần 2: RR A => A = 11001110B = CEH
Lần 3: RR A => A = 01100111B = 67H
Lần 4: RR A => A = 10110011B = B3H
Lần 5: RR A => A = 11011001B = D9H
Vậy, sau khi thực hiện xong vòng lặp, giá trị của thanh ghi A là D9H.





