Cho đoạn mã Assembler sau:
MOV A, #0F4HMOV B, #0FHADD A, B
Kết quả của thanh ghi B là:
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ã.