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


Lệnh CMP AH, BL thực hiện phép so sánh giữa giá trị của thanh ghi AH và BL. Cụ thể, AH = 35H và BL = 6EH. Phép so sánh thực chất là phép trừ AH - BL, tức là 35H - 6EH = -59H. Vì kết quả âm, điều này có nghĩa là AH < BL.

  • JG N (Jump if Greater): Nhảy đến N nếu AH > BL (sau khi trừ mà không tràn). Điều kiện này không đúng.
  • JL N (Jump if Less): Nhảy đến N nếu AH < BL (sau khi trừ mà có dấu). Điều kiện này đúng.
  • JE N (Jump if Equal): Nhảy đến N nếu AH = BL. Điều kiện này không đúng.
  • JA N (Jump if Above): Nhảy đến N nếu AH > BL (sau khi trừ không nhớ và không tràn). Điều kiện này không đúng.

Vậy đáp án đúng là B. JL N.

Câu hỏi liên quan