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


Câu hỏi này liên quan đến các lệnh nhảy có điều kiện trong hợp ngữ (assembly language), đặc biệt là các lệnh được sử dụng sau khi so sánh hai số không dấu. * **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). 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 hoặc bằng, nên đáp án đúng là **JBE** (Jump if Below or Equal). Các lệnh JGE và JLE được sử dụng cho so sánh có dấu, trong khi JAE và JBE được sử dụng cho so sánh không dấu. Do đó, JAE không phù hợp vì nó kiểm tra điều kiện lớn hơn hoặc bằng, chứ không phải nhỏ hơn hoặc bằng.

Câu hỏi liên quan