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





