JavaScript is required

Cho đoạn mã Assembler sau:

ORG 0000H

MOV A, #10H

ADD A, #20H

INC A

END.

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

A.

20H

B.

29H

C.

30H

D.

31H

Trả lời:

Đáp án đúng: D


Đoạn mã Assembler thực hiện các phép toán trên thanh ghi A như sau: 1. **MOV A, #10H**: Gán giá trị 10H (tức là 16 trong hệ thập phân) vào thanh ghi A. 2. **ADD A, #20H**: Cộng giá trị 20H (tức là 32 trong hệ thập phân) vào thanh ghi A. Kết quả là A = 10H + 20H = 30H (tức là 48 trong hệ thập phân). 3. **INC A**: Tăng giá trị của thanh ghi A lên 1. Kết quả là A = 30H + 1 = 31H (tức là 49 trong hệ thập phân). Vậy, kết quả cuối cùng của thanh ghi A là 31H.

Câu hỏi liên quan