JavaScript is required

Giả sử AX=35F7H, BX=126EH, sau lệnh CMP AX,BX 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.

JB N

Trả lời:

Đáp án đúng: D


Câu hỏi này liên quan đến việc so sánh hai số hệ hexa (AX và BX) và các lệnh nhảy có điều kiện trong hợp ngữ (assembly). Sau khi thực hiện lệnh CMP AX, BX, các cờ trạng thái (status flags) sẽ được thiết lập dựa trên kết quả so sánh. Các lệnh JG, JL, JE, JB kiểm tra các cờ này để quyết định có nhảy đến nhãn N hay không.

- AX = 35F7H = 13815 (hệ thập phân) - BX = 126EH = 4718 (hệ thập phân)

Vì AX > BX (13815 > 4718), các cờ trạng thái sẽ được thiết lập sao cho lệnh JG (Jump if Greater) sẽ nhảy đến nhãn N. Các lệnh khác sẽ không nhảy vì:

- JL (Jump if Less): Nhảy nếu AX < BX (sai). - JE (Jump if Equal): Nhảy nếu AX = BX (sai). - JB (Jump if Below): Nhảy nếu AX < BX (coi như số không dấu) (sai).

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