NKK-HUT
Cỏc phương phỏp thiết kếđơn vịđiều khiển
Đơn vị điều khiển vi chương trỡnh (Microprogrammed Control Unit)
Đơn vị điều khiển nối kết cứng (Hardwired Control Unit)
18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 14NKK-HUT NKK-HUT
Đơn vị điều khiển vi chương trỡnh
18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 15NKK-HUT NKK-HUT
Đơn vị điều khiển vi chương trỡnh (tiếp) Bộ nhớ vi chương trỡnh (ROM) lưu trữ
cỏc vi chương trỡnh (microprogram)
Một vi chương trỡnh bao gồm cỏc vi lệnh (microinstruction)
Mỗi vi lệnh mó hoỏ cho một vi thao tỏc (microoperation)
Để hoàn thành một lệnh cần thực hiện một hoặc một vài vi chương trỡnh
Tốc độchậm
18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 16NKK-HUT NKK-HUT
18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 17
Đơn vị điều khiển nối kết cứng (tiếp) Sử dụng mạch cứng để giải mó và tạo
cỏc tớn hiệu điều khiển thực hiện lệnh
Tốc độ nhanh
Đơn vị điều khiển phức tạp
18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 18
4.Tập thanh ghi
Chức năng và đặc điểm:
Chứa cỏc thụng tin tạm thời phục vụcho hoạt động ởthời điểm hiện tại của CPU Được coi là mức đầu tiờn của hệthống nhớ
Số lượng thanh ghi nhiều ặ tăng hiệu năng của CPU
Cú hai loại thanh ghi:
Cỏc thanh ghi lập trỡnh được
Cỏc thanh ghi khụng lập trỡnh được
NKK-HUT
Phõn loại thanh ghi theo chức năng
Thanh ghi địa chỉ: quản lý địa chỉcủa ngăn nhớhay cổng vào-ra. Thanh ghi dữ liệu: chứa tạm thời cỏc dữ liệu. Thanh ghi đa năng: cú thểchứa địa chỉ hoặc dữ liệu.
Thanh ghi điều khiển/trạng thỏi: chứa cỏc thụng tin điều khiển và trạng thỏi của CPU.
Thanh ghi lệnh: chứa lệnh đang được thực
NKK-HUT
Một số thanh ghi điển hỡnh Cỏc thanh ghi địa chỉ
Bộđếm chương trỡnh PC (Program Counter) Con trỏdữliệu DP (Data Pointer)
Con trỏ ngăn xếp SP (Stack Pointer) Thanh ghi cơ sởvà thanh ghi chỉsố
(Base Register & Index Register)
Cỏc thanh ghi dữ liệu