JavaScript is required

Đối với các thanh ghi (trong CPU), phát biểu nào sau đây là đúng:

A. Có loại thanh ghi không lập trình được

B. Mọi thanh ghi đều có thể lập trình được

C. Chứa lệnh vừa được xử lý xong

D. Chứa trạng thái của các TBNV

Trả lời:

Đáp án đúng: A


Trong CPU, thanh ghi là những bộ nhớ nhỏ, tốc độ cao dùng để lưu trữ dữ liệu và địa chỉ đang được CPU xử lý. Có hai loại thanh ghi chính: thanh ghi lập trình được (programmer-accessible registers) và thanh ghi không lập trình được (non-programmer-accessible registers). Thanh ghi lập trình được là những thanh ghi mà lập trình viên có thể trực tiếp truy cập và thao tác, ví dụ như thanh ghi đa năng (general-purpose registers), thanh ghi địa chỉ (address registers). Thanh ghi không lập trình được là những thanh ghi được sử dụng bởi CPU cho các hoạt động nội bộ và không thể truy cập trực tiếp bởi lập trình viên, ví dụ như thanh ghi lệnh (instruction register), thanh ghi trạng thái (status register). Do đó, phát biểu "Có loại thanh ghi không lập trình được" là đúng.

Câu hỏi liên quan