JavaScript is required

Lệnh nhảy nếu kết quả phép so sánh 2 số có dấu là lớn hơn?

A.

JG

B.

JL

C.

JA

D.

JB

Trả lời:

Đáp án đúng: A


Trong kiến trúc tập lệnh x86, các lệnh nhảy có điều kiện thường được sử dụng sau các phép so sánh để rẽ nhánh chương trình dựa trên kết quả. Đối với so sánh số có dấu (signed numbers): - JG (Jump if Greater): Nhảy nếu lớn hơn (SF=OF và ZF=0). Điều này có nghĩa là, nếu số thứ nhất lớn hơn số thứ hai, lệnh nhảy sẽ được thực hiện. - JL (Jump if Less): Nhảy nếu nhỏ hơn (SF≠OF). Điều này có nghĩa là, nếu số thứ nhất nhỏ hơn số thứ hai, lệnh nhảy sẽ được thực hiện. - JA (Jump if Above): Nhảy nếu lớn hơn (cho số không dấu - unsigned numbers, CF=0 và ZF=0). - JB (Jump if Below): Nhảy nếu nhỏ hơn (cho số không dấu - unsigned numbers, CF=1). Vì câu hỏi yêu cầu lệnh nhảy khi kết quả so sánh 2 số có dấu là lớn hơn, nên đáp án đúng là JG.

Chia sẻ tài liệu ôn thi với 300 câu trắc nghiệm Vi xử lý có đáp án dành cho các bạn sinh viên. Đây cũng là đề cương ôn tập hữu ích giúp bạn hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra. Mời các bạn tham khảo!


50 câu hỏi 60 phút

Câu hỏi liên quan