JavaScript is required

Cho đoạn mã Assembler sau:MOV A, #0C3HMOV R0, #0AAHADD A, R0Kết quả của thanh ghi R0 là:

A.

C3H

B.

AAH

C.

6DH

D.

6BH

Trả lời:

Đáp án đúng: B


Đề bài yêu cầu xác định giá trị của thanh ghi R0 sau khi thực hiện đoạn mã Assembler. Đoạn mã như sau: MOV A, #0C3H ; Gán giá trị 0xC3 (hex) vào thanh ghi A MOV R0, #0AAH ; Gán giá trị 0xAA (hex) vào thanh ghi R0 ADD A, R0 ; Cộng giá trị của thanh ghi R0 vào thanh ghi A, kết quả lưu vào A Lệnh ADD A, R0 sẽ cộng nội dung của thanh ghi R0 vào thanh ghi A. Tuy nhiên, giá trị của R0 không hề thay đổi sau phép cộng này. Ban đầu R0 được gán giá trị 0xAA. Vậy nên, kết quả cuối cùng của R0 vẫn là 0xAA.

Câu hỏi liên quan