JavaScript is required

Kết quả sau khi thực hiện đoạn lệnh assembly sau thì AX có giá trị nào: MOV AX, 0F, SHL AX, 1.

A. 1E

B. 1F

C. F0

D. EF

Trả lời:

Đáp án đúng: A


Đầu tiên, MOV AX, 0F gán giá trị 0F (hệ thập lục phân) cho thanh ghi AX. 0F trong hệ thập phân là 15. Tiếp theo, SHL AX, 1 dịch trái giá trị trong AX một bit. Dịch trái một bit tương đương với việc nhân giá trị đó với 2. Vậy, 15 * 2 = 30. 30 trong hệ thập lục phân là 1E.

Câu hỏi liên quan