March 2007 Bài giảng Kiến trỳc Mỏy tớnh 88NKK-HUT

Một phần của tài liệu Bài giảng kiến trúc máy tính (Trang 79 - 81)

NKK-HUT

Ghi toỏn hạng

„ CPU đưa địa chỉ ra bus địa chỉ

„ CPU đưa dữ liệu cần ghi ra bus dữ liệu

„ CPU phỏt tớn hiệu điều khiển ghi

„ Dữ liệu trờn bus dữ liệu được copy đến vị trớ xỏc định

18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 86NKK-HUT NKK-HUT

Sơ đồ mụ tả quỏ trỡnh ghi toỏn hạng

18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 87NKK-HUT NKK-HUT

Ngắt

„ Nội dung của bộđếm chương trỡnh PC (địa chỉtrởvềsau khi ngắt) được đưa ra bus dữ

liệu

„ CPU đưa địa chỉ (thường được lấy từcon trỏ

ngăn xếp SP) ra bus địa chỉ

„ CPU phỏt tớn hiệu điều khiển ghi bộnhớ

„ Địa chỉtrở vềtrờn bus dữliệu được ghi ra vị

trớ xỏc định (ở ngăn xếp)

„ Địa chỉlệnh đầu tiờn của chương trỡnh con

điều khiển ngắt được nạp vào PC

18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 88NKK-HUT NKK-HUT

18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 89

2. Đường ống lệnh (Instruction Pipelining)

„ Chia chu trỡnh lệnh thành cỏc cụng đoạn và cho phộp thực hiện gối lờn nhau (như dõy chuyền lắp rỏp)

„ Chẳng hạn cú 6 cụng đoạn:

„ Nhận lệnh (Fetch Instruction - FI) „ Giải mó lệnh (Decode Instruction - DI)

„ Tớnh địa chỉtoỏn hạng (Calculate Operand Address-CO) „ Nhận toỏn hạng (Fetch Operands - FO)

„ Thực hiện lệnh (Execute Instruction - EI) „ Ghi toỏn hạng (Write Operands - WO)

18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 90

Biểu đồ thời gian của đường ống lệnh

NKK-HUT

Cỏc Hazard của đường ống lệnh

„ Hazard cấu trỳc: do nhiều cụng đoạn dựng chung một tài nguyờn

„ Hazard dữ liệu: lệnh sau sử dụng dữ

liệu kết quả của lệnh trước

„ Hazard điều khiển: do rẽnhỏnh gõy ra

NKK-HUT

4.4. Cỏc kỹthuật tiờn tiến của bộxử lý

„ Cấu trỳc chung của cỏc bộxử lý tiờn tiến

„ Cỏc kiến trỳc song song mức lệnh

18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 93NKK-HUT NKK-HUT

Một phần của tài liệu Bài giảng kiến trúc máy tính (Trang 79 - 81)

Tải bản đầy đủ (PDF)

(127 trang)