Trả lời:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về các lệnh cơ bản trong hợp ngữ (assembly language) hoặc ngôn ngữ lập trình cấp thấp. Trong đó:
- `ADDC`: Lệnh cộng có nhớ (Add with Carry), dùng để cộng hai toán hạng và bit nhớ (carry flag).
- `SUB`: Lệnh trừ (Subtract), dùng để trừ hai toán hạng.
- `ADD`: Lệnh cộng (Add), dùng để cộng hai toán hạng.
- `INC`: Lệnh tăng (Increment), dùng để tăng giá trị của toán hạng đích lên 1 đơn vị.
Như vậy, lệnh `INC` là đáp án chính xác vì nó thực hiện đúng chức năng được mô tả trong câu hỏi.
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