Đá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). Trong đó: - MOV: Lệnh dùng để di chuyển dữ liệu từ một vị trí này sang vị trí khác, không hoán đổi. - SWAP: Không phải là một lệnh hợp ngữ chuẩn để hoán đổi trực tiếp nội dung hai toán hạng. - ADD: Lệnh dùng để cộng hai toán hạng. - XCHG: Lệnh này (Exchange) được sử dụng để hoán đổi nội dung của hai toán hạng (thường là giữa hai thanh ghi hoặc giữa một thanh ghi và một vị trí bộ nhớ).
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.