JavaScript is required

Hãy cho biết thanh ghi AX có giá trị bằng bao nhiêu sau khi thực hiện đoạn lệnh sau:
MOV AX, 4
MOV BX, 5
dec BX
add AX, BX
INC AX 

A.
AX = 4
B.
AX = 5
C.
AX= 12
D.
AX= 9
Trả lời:

Đáp án đúng: D


Đoạn lệnh được thực hiện như sau: 1. `MOV AX, 4`: Gán giá trị 4 cho thanh ghi AX. 2. `MOV BX, 5`: Gán giá trị 5 cho thanh ghi BX. 3. `DEC BX`: Giảm giá trị của thanh ghi BX đi 1 (BX = 5 - 1 = 4). 4. `ADD AX, BX`: Cộng giá trị của thanh ghi BX vào thanh ghi AX (AX = AX + BX = 4 + 4 = 8). 5. `INC AX`: Tăng giá trị của thanh ghi AX lên 1 (AX = AX + 1 = 8 + 1 = 9). Vậy sau khi thực hiện đoạn lệnh, thanh ghi AX có giá trị là 9.

Câu hỏi liên quan