JavaScript is required

Cho đoạn mã Assembler sau:

MOV A, #0F4HMOV B, #0FHADD A, B

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

A.

5H

B.

F4H

C.

3H

D.

FH

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 và B. 1. **MOV A, #0F4H**: Gán giá trị F4H (tương đương 244 trong hệ thập phân) vào thanh ghi A. 2. **MOV B, #0FH**: Gán giá trị 0FH (tương đương 15 trong hệ thập phân) vào thanh ghi B. 3. **ADD A, B**: Cộng giá trị của thanh ghi B vào thanh ghi A. Kết quả được lưu trữ trong thanh ghi A. Thanh ghi B không bị thay đổi giá trị sau phép cộng này. Do đó, giá trị của thanh ghi B vẫn là 0FH sau khi thực hiện đoạn mã.

Câu hỏi liên quan