JavaScript is required

Lệnh nào sau đây dùng để hoán đổi nội dung hai toán hạng ?

A. XCHG
B. XHG
C. XLAT
D. SWAP
Trả lời:

Đáp án đúng: A


Lệnh `XCHG` (Exchange) được sử dụng để hoán đổi nội dung của hai toán hạng (hai thanh ghi, hoặc một thanh ghi và một ô nhớ). Các lệnh khác không có chức năng này: - `XHG` không phải là một lệnh hợp lệ trong hợp ngữ. - `XLAT` (Translate) dùng để thay thế một byte trong thanh ghi AL bằng một byte từ một bảng trong bộ nhớ. - `SWAP` là một lệnh thường thấy trong các ngôn ngữ lập trình cấp cao hơn, nhưng không phải là lệnh trong hợp ngữ x86 (mặc dù một số trình hợp dịch có thể cung cấp nó như một macro).

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