Câu lệnh Số
3.5. Nhóm lệnh điều khiển biến logic.
3.5.1. Lệnh xoá bit
Cú pháp câu lệnh: CLR bit
Chức năng: Xoá bit đợc chỉ ra trong câu lệnh về 0. Lệnh này có thể thao tác trên cờ nhớ, hoặc trên 1 bit bất kỳ đợc định địa chỉ trực tiếp. Lệnh không làm ảnh h- ởng tới trạng thái các cờ.
Câu lệnh Số
byte Số chu kỳ Mã lệnh Hoạt động
CLR C 1 1 11000011 (C) <- 0
CLR bit 2 1 11000010 bbbbbbbb (bit) <- 0
3.5.2. Lệnh xoá thanh ghi tích luỹ
Cú pháp câu lệnh: CLR A
Chức năng: Xoá tất cả các bit của thanh ghi tích luỹ về 0. Các cờ không bị ảnh hởng.
Câu lệnh Số
byte Số chu kỳ Mã lệnh Hoạt động
CLR A 1 1 11100100 (A) <- 0
3.5.3. Lệnh thiết lập bit
Cú pháp câu lệnh: SETBbit
Chức năng: Thiết lập bit đợc chỉ ra trong câu lệnh lên mức logic 1. Lệnh này có thể thao tác trên cờ nhớ, hoặc trên 1 bit bất kỳ đợc định địa chỉ trực tiếp. Lệnh không làm ảnh hởng tới trạng thái các cờ.
Câu lệnh Số
byte Số chu kỳ Mã lệnh Hoạt động
SETB C 1 1 11010011 (C) <- 1
3.5.4. Lệnh lấy bù của bit
Cú pháp câu lệnh: CPL <bit>
Chức năng: Lấy bù bit đợc chỉ ra trong câu lệnh. Một bit có giá trị 1 đợc đổi thành 0 và ngợc lại. Lệnh này có thể thao tác trên cờ nhớ, hoặc trên 1 bit bất kỳ đợc định địa chỉ trực tiếp. Lệnh không làm ảnh hởng tới trạng tháI các cờ.
Câu lệnh Số
byte Số chu kỳ Mã lệnh Hoạt động
CPL C 1 1 10110011 (C) <- NOT (C)
CPL bit 2 1 10110010 bbbbbbbb (bit) <- NOT (bit)
3.5.5. Lệnh lấy bù của thanh ghi tích luỹ
Cú pháp câu lệnh: CPL A
Chức năng: Lấy bù tất cả các bit của thanh ghi A. Lệnh không làm ảnh hởng tới trạng thái các cờ.
Câu lệnh Số
byte Số chu kỳ Mã lệnh Hoạt động