JavaScript is required

Để báo kết quả tính toán chứa trong thanh ghi A bằng 0 hay khác 0 thì chip 8051 sử dụng cờ nào?

A.

Cờ CY

B.

Cờ AC

C.

Cờ F0

D.

Cờ tràn OV

Trả lời:

Đáp án đúng: B


Trong chip 8051, không có cờ nào được sử dụng *trực tiếp* để báo kết quả thanh ghi A bằng 0 hay khác 0. Tuy nhiên, chúng ta có thể kiểm tra giá trị của thanh ghi A bằng cách sử dụng các lệnh so sánh và nhảy có điều kiện. Ví dụ, ta có thể sử dụng lệnh `JZ` (Jump if Zero) để nhảy đến một nhãn nếu thanh ghi A bằng 0, hoặc `JNZ` (Jump if Not Zero) để nhảy nếu thanh ghi A khác 0. Các cờ như CY, AC, F0 và OV không phản ánh trực tiếp việc thanh ghi A có bằng 0 hay không. Vì vậy, không có đáp án đúng trong các lựa chọn đã cho.

Câu hỏi liên quan