JavaScript is required

Đối với cờ carry (CF), phát biểu nào sau đây là đúng:

A. Được thiết lập khi phép toán có nhớ ra khỏi bit cao nhất

B. Được thiết lập khi phép toán không nhớ ra khỏi bit cao nhất

C. Không được thiết lập khi phép toán có nhớ ra khỏi bit cao nhất

D. Đây là cờ báo tràn đối với số có dấu

Trả lời:

Đáp án đúng: A


Cờ nhớ (Carry Flag - CF) được thiết lập (set) khi có một phép toán số học tạo ra một số nhớ (carry) hoặc mượn (borrow) ra khỏi bit quan trọng nhất (most significant bit - MSB) của toán hạng. Trong trường hợp cộng, đó là nhớ ra, còn trong trường hợp trừ, đó là mượn. Vì vậy, đáp án A là chính xác. Các đáp án còn lại không đúng vì: B nói về trường hợp không nhớ ra, C phủ định trường hợp đúng, và D mô tả cờ tràn (Overflow Flag - OF), không phải cờ nhớ.

Câu hỏi liên quan