JavaScript is required

Giả sử AX=35F7H, BX=126EH, sau lệnh CMP AH,BL lệnh nào sau đây chuyển điều khiển chương trình đến nhãn N?

A.
JG N
B.
JL N
C.
JE N
D.
JA N
Trả lời:

Đáp án đúng: B


Lệnh CMP AH, BL so sánh hai byte AHBL. AH là byte cao của AX (35H), và BL là byte thấp của BX (6EH). Vậy, chúng ta đang so sánh 35H6EH.

35H (53 trong hệ thập phân) nhỏ hơn 6EH (110 trong hệ thập phân).

  • JG N (Jump if Greater): Nhảy đến nhãn N nếu AH > BL. Trong trường hợp này, AH không lớn hơn BL, nên điều kiện không thỏa mãn.
  • JL N (Jump if Less): Nhảy đến nhãn N nếu AH < BL. Trong trường hợp này, AH nhỏ hơn BL, nên điều kiện thỏa mãn.
  • JE N (Jump if Equal): Nhảy đến nhãn N nếu AH = BL. Trong trường hợp này, AH không bằng BL, nên điều kiện không thỏa mãn.
  • JA N (Jump if Above): Nhảy đến nhãn N nếu AH > BL (không dấu). Trong trường hợp này, AH không lớn hơn BL, nên điều kiện không thỏa mãn.

Vậy, lệnh JL N sẽ chuyển điều khiển chương trình đến nhãn N.

Câu hỏi liên quan