JavaScript is required

Giả sử AX=10, BX=15, sau đoạn chương trình sau ta sẽ có: SUB AX,BX CMP AX,0 JG Tiep NEG AX JMP Next Tiep: ADD AX,15 JMP KT Next: ADD AX,20 KT:

A.
AX=5
B.
AX=20
C.
AX=25
D.
Đáp án khác
Trả lời:

Đáp án đúng: A


Đầu tiên, AX = 10 và BX = 15. 1. SUB AX, BX: AX = AX - BX = 10 - 15 = -5. 2. CMP AX, 0: So sánh AX với 0. Vì AX = -5 < 0, nên điều kiện AX > 0 (JG Tiep) là sai. 3. NEG AX: Đổi dấu AX. AX = -(-5) = 5. 4. JMP Next: Nhảy đến nhãn Next. 5. Next: ADD AX, 20: AX = AX + 20 = 5 + 20 = 25. 6. KT: Kết thúc chương trình. Vậy, sau khi thực hiện đoạn chương trình, AX = 25.

Câu hỏi liên quan