JavaScript is required

Chương trình đếm của máy tính không phải là:

A.

Thanh ghi chứa lệnh địa chỉ

B.

Thanh ghi chứa thực thi lệnh

C.

Thanh ghi chứa thực thi lệnh địa chỉ

D.

Thanh ghi

Trả lời:

Đáp án đúng: C


Chương trình đếm (program counter - PC) là một thanh ghi trong CPU của máy tính, nó chứa địa chỉ của lệnh tiếp theo sẽ được thực thi. Nó không phải là thanh ghi chứa lệnh địa chỉ (địa chỉ của lệnh), thanh ghi chứa thực thi lệnh, hoặc thanh ghi nói chung. Do đó, các lựa chọn A, B, C và D đều không phù hợp với chức năng của chương trình đếm. Tuy nhiên, vì câu hỏi yêu cầu tìm đáp án "không phải" chương trình đếm, ta cần xem xét kỹ hơn. Thanh ghi (D) là một khái niệm chung, và chương trình đếm thực chất là một loại thanh ghi đặc biệt. Vì vậy, "thanh ghi" không loại trừ chức năng của chương trình đếm. Các lựa chọn A, B, và C mô tả các thanh ghi cụ thể hoặc chức năng không phải của chương trình đếm. Trong trường hợp này, đáp án chính xác nhất là A vì chương trình đếm không chứa địa chỉ lệnh mà nó chứa địa chỉ *của* lệnh tiếp theo. Tuy nhiên, câu hỏi có vẻ không rõ ràng và có thể gây nhầm lẫn. Tuy nhiên, theo cách hiểu thông thường về program counter, nó không chứa địa chỉ của lệnh hiện tại, do đó A phù hợp nhất.

Câu hỏi liên quan