Trả lời:
Đáp án đúng: B
Trong chip 8051, các lệnh logic được sử dụng để thực hiện các phép toán logic trên các bit hoặc byte dữ liệu. Các lệnh này bao gồm các phép toán như AND, OR, XOR, NOT (CPL).
- A. INC (Increment) là lệnh tăng giá trị của một thanh ghi hoặc ô nhớ lên 1. Đây là lệnh số học.
- B. SWAP là lệnh hoán đổi nibble thấp và nibble cao của một byte trong thanh ghi A (Accumulator). Đây là lệnh thao tác bit.
- C. XCH (Exchange) là lệnh trao đổi nội dung giữa Accumulator (A) và một toán hạng khác (thanh ghi hoặc ô nhớ). Đây là lệnh di chuyển dữ liệu.
- D. CPL (Complement) là lệnh lấy bù 1 (đảo bit) của Accumulator (A). Đây là lệnh logic.
Vậy, đáp án đúng là D. CPL.