JavaScript is required

Để báo kết quả tính toán của phép toán số học (phép toán có dấu) có nằm trong khoảng từ -127 đến +128 hay không thì chip 8051 sử dụng cờ nào?

A.

Cờ nh carry (CY)

B.

Cờ nh phụ (AC)

C.

Cờ F0

D.

Cờ tràn (OV)

Trả lời:

Đáp án đúng: D


Chip 8051 sử dụng cờ tràn (OV) để báo kết quả tính toán của phép toán số học (phép toán có dấu) có nằm trong khoảng từ -128 đến +127 hay không. Khi thực hiện các phép toán số học trên các số có dấu, cờ tràn (OV) được đặt lên 1 nếu kết quả vượt quá phạm vi biểu diễn của kiểu dữ liệu có dấu. Trong trường hợp này, phạm vi biểu diễn là từ -128 đến +127 (cho kiểu dữ liệu 8-bit có dấu).

Các cờ khác có chức năng khác:

  • Cờ nhớ (CY): Báo hiệu có nhớ hoặc mượn từ bit cao nhất trong phép cộng hoặc trừ.
  • Cờ nhớ phụ (AC): Báo hiệu có nhớ hoặc mượn giữa nibble thấp và nibble cao trong phép cộng hoặc trừ.
  • Cờ F0: Là cờ người dùng định nghĩa, không liên quan đến kết quả phép toán số học.

Câu hỏi liên quan