JavaScript is required

Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số học (C5H + B6H):

A.

CY = 0, AC = 0

B.

CY = 0, AC = 1

C.

CY = 1, AC = 0

D.

CY = 1, AC = 1

Trả lời:

Đáp án đúng: C


Để giải bài này, ta cần thực hiện phép cộng hai số hệ hexa C5H và B6H, sau đó xác định giá trị của cờ nhớ (CY) và cờ nhớ phụ (AC) trong chip 8051.

C5H + B6H = (1100 0101) + (1011 0110) = (1 0111 1011) = 17BH

Vì kết quả có số nhớ ở bit cao nhất (bit 7), nên cờ CY được đặt lên 1 (CY = 1).

Xét 4 bit thấp (nibble) của phép cộng: 5H + 6H = (0101) + (0110) = (1011) = BH. Vì có số nhớ từ bit 3 sang bit 4, nên cờ AC được đặt lên 1 (AC = 1).

Vậy, trạng thái các cờ là CY = 1 và AC = 1.

Câu hỏi liên quan