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 kiến trúc tập lệnh IA-32 (x86), các lệnh nhảy có điều kiện được sử dụng để thay đổi luồng thực thi của chương trình dựa trên kết quả của các phép so sánh. Đối với so sánh số không dấu (unsigned), các lệnh nhảy được sử dụng khác với số có dấu (signed). * **JA (Jump if Above):** Nhảy nếu lớn hơn (A > B). * **JB (Jump if Below):** Nhảy nếu nhỏ hơn (A < B). * **JG (Jump if Greater):** Nhảy nếu lớn hơn (A > B), áp dụng cho số có dấu. * **JL (Jump if Less):** Nhảy nếu nhỏ hơn (A < B), áp dụng cho số có dấu. Vì câu hỏi đề cập đến so sánh hai số không dấu và yêu cầu nhảy nếu kết quả là "nhỏ hơn", nên đáp án chính xác là **JB** (Jump if Below).

This is a comprehensive multiple-choice question bank for the Microprocessor 1 course, tailored for Electrical - Electronics Engineering students. It covers core topics such as microprocessor systems, data representation in computers, the architecture and instruction set of the 8086 microprocessor, assembly language programming, and the 8051 microcontroller.


50 câu hỏi 60 phút

Câu hỏi liên quan