Trả lời:
Đáp án đúng: D
Trong kiến trúc tập lệnh của vi xử lý, số lượng toán hạng mà một lệnh yêu cầu là khác nhau. Một số lệnh yêu cầu một toán hạng, một số yêu cầu hai, và một số không yêu cầu toán hạng nào.
* `MOV` (move): Thường có hai toán hạng (ví dụ: `MOV A, B` - di chuyển nội dung từ B vào A).
* `ADD` (add): Thường có hai toán hạng (ví dụ: `ADD A, B` - cộng A với B, kết quả lưu vào A).
* `CBW` (convert byte to word): Không có toán hạng tường minh. Nó ngầm định sử dụng thanh ghi AL và AH.
* `INC` (increment): Chỉ có một toán hạng (ví dụ: `INC A` - tăng giá trị của A lên 1).
Như vậy, lệnh `INC` có một toán hạng.
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