JavaScript is required

Cho đoạn mã Assembler sau:

ORG 0000H

MOV A, #4AH

ADD A, #32H

CPL A

END.

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

A.

4AH

B.

32H

C.

7CH

D.

83H

Trả lời:

Đáp án đúng: D


Đoạn mã Assembler thực hiện các bước sau: 1. **MOV A, #4AH**: Gán giá trị 4AH (74 trong hệ thập phân) vào thanh ghi A. 2. **ADD A, #32H**: Cộng giá trị 32H (50 trong hệ thập phân) vào thanh ghi A. Kết quả là 4AH + 32H = 7CH (124 trong hệ thập phân). 3. **CPL A**: Đảo bit của thanh ghi A. Giá trị 7CH trong hệ nhị phân là 0111 1100. Đảo bit sẽ thành 1000 0011, tương ứng với 83H (131 trong hệ thập phân). Vậy, kết quả cuối cùng của thanh ghi A là 83H.

Câu hỏi liên quan