Như chúng ta đã thảo luận trong chương 4, một hệ thống máy tính sử dụng một hệ thống phân cấp bộ nhớ. Ở
cấp độ cao hơn của hệ thống phân cấp, bộ nhớ nhanh hơn, nhỏ hơn, và đắt hơn (mỗi
bit). Trong xử lý, có một tập các thanh ghi có chức năng như một cấp độ của bộ nhớ
. Trên bộ nhớ chính và bộ nhớ cache trong các hệ thống phân cấp
Sổ đăng ký trong bộ xử lý
thực hiện hai vai trò:
• đăng ký người dùng có thể nhìn thấy: Cho phép các lập trình Máy công hoặc lắp ráp ngôn ngữ
để giảm thiểu các tham chiếu bộ nhớ chính bằng cách tối ưu hóa sử dụng các thanh ghi.
• kiểm soát và tình trạng đăng ký: được sử dụng bởi các bộ điều khiển để kiểm soát hoạt động
của các bộ xử lý và các chương trình hệ điều hành đặc quyền để kiểm soát việc
thực hiện chương trình.
không có một tách sạch của thanh ghi thành hai loại này. Ví dụ,
trên một số máy truy cập chương trình là người dùng có thể nhìn thấy (ví dụ, x86), nhưng với nhiều người nó
không phải là. Đối với mục đích của các cuộc thảo luận sau đây, tuy nhiên, chúng tôi sẽ sử dụng các loại này.
Đăng ký tài-Visible
Sổ đăng ký người sử dụng có thể nhìn thấy là một trong đó có thể được tham chiếu bằng ngôn ngữ máy
mà bộ xử lý được thực thi. Chúng ta có thể mô tả đặc điểm này trong các loại sau:
• Mục đích chung
• Dữ liệu
đang được dịch, vui lòng đợi..
