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 trên so sánh AX và BX. Nếu AX lớn hơn BX (JG KT), thì bỏ qua lệnh XCHG AX, BX. Nếu không (AX không lớn hơn BX), thì đổi chỗ AX và BX (XCHG AX, BX). Do đó, sau đoạn chương trình, AX sẽ chứa giá trị nhỏ hơn trong hai giá trị ban đầu của AX và BX, còn BX chứa giá trị lớn hơn. Vì vậy, đáp án chính xác là D.

Câu hỏi liên quan