JavaScript is required

Cho đoạn mã Assembler sau:

ORG 0000H

MOV R1, #10

MOV A, #100

LAP: DEC A

DJNZ R1, LAP

END.

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

A.

10H

B.

5AH

C.

64H

D.

99H

Trả lời:

Đáp án đúng: B


Đoạn mã thực hiện vòng lặp giảm giá trị của thanh ghi A. - R1 được khởi tạo bằng 10 (tức là vòng lặp sẽ chạy 10 lần). - A được khởi tạo bằng 100 (64H). - Trong mỗi vòng lặp, A giảm đi 1. - Vòng lặp kết thúc khi R1 bằng 0. Vậy, sau 10 vòng lặp, giá trị của A sẽ là 100 - 10 = 90. Trong hệ thập lục phân, 90 tương ứng với 5AH.

Câu hỏi liên quan