Đối với cờ overflow (OF), phát biểu nào sau đây là sai:
Trả lời:
Đáp án đúng: C
Cờ Overflow (OF) được thiết lập khi kết quả của một phép toán số học có dấu vượt quá phạm vi biểu diễn của kiểu dữ liệu đích. Điều này thường xảy ra khi cộng hai số có cùng dấu (cả hai đều dương hoặc cả hai đều âm) nhưng kết quả lại có dấu khác.
A. Đúng. Khi cộng hai số khác dấu, kết quả không thể gây ra tràn số, vì giá trị tuyệt đối của kết quả luôn nhỏ hơn hoặc bằng giá trị tuyệt đối của số hạng lớn hơn. Do đó, cờ OF không được thiết lập.
B. Đúng. Đây chính là định nghĩa của tràn số có dấu. Khi cộng hai số cùng dấu mà kết quả ra khác dấu, cờ OF sẽ được thiết lập.
C. Sai. Nếu cộng hai số cùng dấu mà kết quả cũng cùng dấu, điều này có nghĩa là không có tràn số xảy ra. Cờ OF không được thiết lập trong trường hợp này.
D. Đúng. Cờ OF chỉ được sử dụng để báo tràn đối với số có dấu, không dùng cho số không dấu.
Vậy, phát biểu sai là C.