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 trên thực hiện các thao tác sau: 1. `MOV AX, 4`: Gán giá trị 4 vào thanh ghi AX. 2. `MOV BX, 5`: Gán giá trị 5 vào 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, giá trị của thanh ghi AX là 9.

Câu hỏi liên quan