Trả lời:
Đáp án đúng: C
Lệnh CMP (Compare) được sử dụng để so sánh hai toán hạng. Nó thực hiện phép trừ toán hạng thứ hai từ toán hạng thứ nhất, nhưng không lưu kết quả. Thay vào đó, nó thiết lập các cờ trạng thái (status flags) trong thanh ghi cờ (flags register) để biểu thị kết quả so sánh (ví dụ: bằng nhau, lớn hơn, nhỏ hơn). Các lệnh nhảy có điều kiện (conditional jump instructions) sau đó có thể sử dụng các cờ này để rẽ nhánh chương trình dựa trên kết quả so sánh. Các lệnh khác như DEC (Decrement), JMP (Jump), và INC (Increment) không phải là lệnh so sánh trực tiếp. DEC giảm giá trị của một toán hạng đi 1, JMP là lệnh nhảy vô điều kiện, và INC tăng giá trị của một toán hạng lên 1.
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