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
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.