Lệnh nào trong số các lệnh sau đây thuộc nhóm lệnh xử lý bit của chip 8051:
Trả lời:
Đáp án đúng: D
Trong chip 8051, các lệnh xử lý bit được sử dụng để thao tác trực tiếp trên các bit riêng lẻ trong thanh ghi hoặc bộ nhớ. Dưới đây là phân tích từng lựa chọn:
- A. INC: Lệnh INC (Increment) là lệnh tăng giá trị của một thanh ghi hoặc một ô nhớ lên 1. Đây là lệnh số học, không phải lệnh xử lý bit.
- B. SWAP: Lệnh SWAP trao đổi nibble thấp và nibble cao của Accumulator (ACC). Đây là một lệnh xử lý bit, tuy nhiên nó thực hiện một thao tác cụ thể là hoán đổi nửa byte, không phải là một thao tác bit tổng quát.
- C. XCH: Lệnh XCH (Exchange) trao đổi nội dung của Accumulator (ACC) với nội dung của một thanh ghi hoặc một ô nhớ. Đây là lệnh trao đổi dữ liệu, không phải lệnh xử lý bit.
- D. CPL: Lệnh CPL (Complement) đảo bit của Accumulator (ACC). Tức là, nếu một bit là 0, nó sẽ trở thành 1, và ngược lại. Đây là một lệnh xử lý bit.
Như vậy, lệnh CPL là lệnh xử lý bit, vì nó thao tác trực tiếp trên từng bit của Accumulator.





