Khi CPU thực hiện phép tính 10012 – 10112 thì kết quả thực hiện phép tính sẽ tác động lên bit cờ
Trả lời:
Đáp án đúng: C
Phép tính 10012 – 10112 tương đương với 9 - 11 trong hệ thập phân, kết quả là -2.
* **CF (Carry Flag):** Cờ nhớ được thiết lập khi có một phép mượn (borrow) xảy ra trong phép trừ. Trong trường hợp này, vì 9 nhỏ hơn 11, nên cần phải mượn, do đó CF được thiết lập.
* **AF (Auxiliary Carry Flag):** Cờ nhớ phụ được thiết lập nếu có một phép mượn từ nibble thấp (4 bit thấp) sang nibble cao trong phép trừ. Trong trường hợp này, phép trừ không gây ra mượn giữa các nibble, nên AF không bị ảnh hưởng.
* **SF (Sign Flag):** Cờ dấu được thiết lập bằng bit dấu của kết quả. Vì kết quả là -2, nên SF sẽ được thiết lập.
* **ZF (Zero Flag):** Cờ không được thiết lập nếu kết quả khác không. Vì kết quả là -2, nên ZF sẽ không được thiết lập.
Vì vậy, phép tính này sẽ tác động đến cờ CF (do cần mượn khi thực hiện phép trừ) và cờ SF (do kết quả âm).
Trong các đáp án, chỉ có CF là phù hợp nhất vì nó chắc chắn bị ảnh hưởng do phép mượn.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
