JavaScript is required

Cờ CF = 1 khi nào?

A.
Khi có nhớ mượn từ MSB
B.
Khi tổng số bit 1 trong kết quả là chẵn
C.
Khi kết quả bằng 0
D.
Khi kết quả âm
Trả lời:

Đáp án đúng: D


Cờ CF (Carry Flag) trong kiến trúc máy tính được thiết lập (CF = 1) khi có sự nhớ (carry) hoặc mượn (borrow) từ bit quan trọng nhất (MSB - Most Significant Bit) trong quá trình thực hiện các phép toán cộng hoặc trừ. * **Phương án A: Khi có nhớ mượn từ MSB** - Đây là định nghĩa chính xác về khi nào cờ CF được thiết lập. Nếu trong phép cộng, kết quả vượt quá số bit có sẵn (ví dụ, cộng hai số 8-bit mà kết quả lớn hơn 255), hoặc trong phép trừ, cần mượn từ bit cao nhất, thì cờ CF sẽ được đặt là 1. * **Phương án B: Khi tổng số bit 1 trong kết quả là chẵn** - Điều này liên quan đến cờ chẵn lẻ (Parity Flag - PF), không phải cờ CF. * **Phương án C: Khi kết quả bằng 0** - Điều này liên quan đến cờ Zero (Zero Flag - ZF), không phải cờ CF. * **Phương án D: Khi kết quả âm** - Điều này liên quan đến cờ dấu (Sign Flag - SF), không phải cờ CF. Vậy, đáp án đúng là A.

Câu hỏi liên quan