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?

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

Đáp án đúng: D


Trong ngữ cảnh của các lệnh nhảy có điều kiện sau phép so sánh trong hợp ngữ (assembly), đặc biệt là khi so sánh hai số không dấu: * **JA (Jump if Above):** Nhảy nếu số thứ nhất lớn hơn số thứ hai (không dấu). * **JB (Jump if Below):** Nhảy nếu số thứ nhất nhỏ hơn số thứ hai (không dấu). * **JG (Jump if Greater):** Nhảy nếu số thứ nhất lớn hơn số thứ hai (có dấu). * **JL (Jump if Less):** Nhảy nếu số thứ nhất nhỏ hơn số thứ hai (có dấu). Vì câu hỏi yêu cầu lệnh nhảy khi kết quả so sánh hai số *không dấu* là *nhỏ hơn*, nên đáp án đúng là **JB**. Các lựa chọn khác không phù hợp vì: * **JA** dùng cho trường hợp lớn hơn. * **JG** và **JL** dùng cho so sánh có dấu, không phải không dấu.

Câu hỏi liên quan