JavaScript is required

Sau đoạn chương trình dưới ta có? CMP AX,BX JG KT XCHG AX,BX KT:

A.
AX chứa giá trị lớn nhất trong 2 giá trị trong AX và BX
B.
AX chứa giá trị nhỏ nhất trong 2 giá trị trong AX và BX
C.
BX chứa giá trị lớn nhất trong 2 giá trị trong AX và BX
D.
AX chứa giá trị nhỏ nhất trong 2 giá trị trong AX và BX, BX chứa giá trị lớn nhất trong 2 giá trị trong AX và BX
Trả lời:

Đáp án đúng: A


Đoạn chương trình thực hiện so sánh hai giá trị trong AX và BX. Nếu AX nhỏ hơn hoặc bằng BX (JG KT - Jump if Greater), chương trình sẽ nhảy tới nhãn KT. Nếu không (tức AX > BX), lệnh XCHG AX, BX sẽ được thực hiện, đổi chỗ giá trị của AX và BX. Sau đó, nhãn KT được thực hiện, lúc này AX sẽ chứa giá trị nhỏ hơn trong hai giá trị ban đầu (vì nếu AX > BX, chúng đã được đổi chỗ). Do đó, sau đoạn chương trình, AX chứa giá trị nhỏ nhất trong 2 giá trị trong AX và BX.

Câu hỏi liên quan