Đây là nơi lưu giữ rất nhiều các thanh ghi khác nhau, được sử dụng cho các hoạt động cụ thể mà
chúng ta có thể xem xét đưới đây:
32 NGUYÊN CƯỜNG THÀNH
Các chương trình đù là của phần cứng hệ thống hay phần mềm, để hoạt động được thì phải phân chia các công việc ra theo một lịch trình nhất định, giống như một người đốc công xếp lịch thứ tự cho một công nhân trong phân xưởng sản xuất của mình, Bộ đếm chương trình làm việc như vai trò của một người kiểm tạo nhịp và theo dõi nhịp đi của một tiến trình
công việc cụ thể nào đó, ví dụ:
Bước 1: Nạp số liệu vào trong thanh ghi để chuẩn
bị xử lý, l
Bước 2: Xử lý số liệu trong thanh ghi đã được nạp.
Bước 3: Chuyển số liệu đã được xử lý xong ra thanh ghi đệm.
Bước 4: Ghi dữ liệu từ thanh ghi đệm vào trong ổ đĩa cứng.
Giả sử rằng, mỗi bước công việc cần thực hiện cần thời gian là một nhịp đồng hồ (của hệ thống), thì ứng với 4 bước công việc ghi dữ liệu ra đĩa trên, bộ đếm sẽ phải đếm từ 1 đến 4.
- Stack Pointer: Con trỏ ngăn xếp.
này rất đơn giản. Con trỏ ngăn xếp đúng
như tên gọi của nó có thể hình đưng như một vật được đánh dấu số nhà trên một đường phố. Khi thực
hiện việc xử lý số liệu, các dữ liệu tạm được bộ vi xử lý ghi vào một vùng nhớ đặc biêt được gọi là ngăn
HƯỚNG DẪN TỰ LẮP RÁP VÀ SỬA CHỮA MÁY TÍNH.. _ 33
nào đó có nhiều ngăn kéo. Khi dữ Hiệu được yêu cầu lấy ra hay lưu vào một ngăn kéo nào đó thì con trô ngăn xếp sẽ lưu giữ tên số thứ tự của ngăn kéo đó để từ đó báo cho chương trình máy tính biết.