JavaScript is required

Lệnh nhảy nếu kết quả phép so sánh 2 số không dấu là nhỏ hơn hoặc bằng?

A.
JGE
B.
JLE
C.
JAE
D.
JBE
Trả lời:

Đáp án đúng: A


Trong các lệnh nhảy có điều kiện (conditional jump) của hợp ngữ (assembly language), đặc biệt là x86, các hậu tố thường được dùng để chỉ các điều kiện khác nhau sau một phép so sánh. Khi so sánh hai số không dấu (unsigned numbers), chúng ta sử dụng các lệnh nhảy khác với khi so sánh số có dấu (signed numbers).

  • JGE (Jump if Greater or Equal): Nhảy nếu lớn hơn hoặc bằng (có dấu).
  • JLE (Jump if Less or Equal): Nhảy nếu nhỏ hơn hoặc bằng (có dấu).
  • JAE (Jump if Above or Equal): Nhảy nếu lớn hơn hoặc bằng (không dấu).
  • JBE (Jump if Below or Equal): Nhảy nếu nhỏ hơn hoặc bằng (không dấu).

Câu hỏi yêu cầu lệnh nhảy khi kết quả so sánh 2 số không dấunhỏ hơn hoặc bằng. Do đó, đáp án đúng là JBE.

Câu hỏi liên quan