Bài giảng Kiến trúc máy tính: Chương 4 - Nguyễn Thanh Sơn
Số trang: 128
Loại file: pdf
Dung lượng: 5.56 MB
Lượt xem: 16
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Kiến trúc máy tính: Chương 4 trình bày về "Bộ xử lý lộ trình dữ liệu – Điều khiển". Nội dung cụ thể của chương này gồm có: Các bước thực hiện lệnh, bộ Multiplexer, bộ phận điều khiển, nguyên lý thiết kế luận lý, phần tử tuần tự, xây dựng lộ trình dữ liệu,...
Nội dung trích xuất từ tài liệu:
Bài giảng Kiến trúc máy tính: Chương 4 - Nguyễn Thanh Sơn Computer Architecture<br /> Computer Science & Engineering<br /> <br /> Chương 4<br /> <br /> Bộ Xử lý<br /> Lộ trình dữ liệu – Điều khiển<br /> BK<br /> TP.HCM<br /> <br /> Dẫn nhập<br /> <br /> <br /> Các yếu tố xác định hiệu xuất Bộ Xử lý<br /> <br /> <br /> Số lệnh (Instruction Count)<br /> <br /> <br /> <br /> <br /> Số chu kỳ cho mỗi lệnh và thời gian chu kỳ đ/hồ<br /> <br /> <br /> <br /> <br /> <br /> <br /> Phiên bản đơn giản<br /> Phiên bản thực (cơ chế đường ống)<br /> <br /> Nhóm các lệnh đơn giản, nhưng đặc trưng:<br /> <br /> <br /> <br /> <br /> BK<br /> <br /> Xác định bằng phần cứng CPU<br /> <br /> Đề cập 2 mô hình thực hiện MIPS<br /> <br /> <br /> <br /> <br /> Xác định bởi “Kiến trúc tập lệnh” ISA và Trình biên dịch<br /> <br /> Truy cập bộ nhớ: lw, sw<br /> Số học/luận lý: add, sub, and, or, slt<br /> Nhảy, rẽ nhánh (chuyển điều khiển): beq, j<br /> <br /> TP.HCM<br /> <br /> 25-Aug-16<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 2<br /> <br /> Các bước thực hiện lệnh<br /> <br /> <br /> <br /> <br /> <br /> PC Bộ nhớ chứa lệnh, Nạp lệnh<br /> Đọc nội dung thanh ghi (Register numbers[rs,<br /> rt, rd] register file)<br /> Tùy thuộc vào loại lệnh mà<br /> <br /> <br /> Sử dụng ALU để tính<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> Phép số học Kết quả<br /> Xác định địa chỉ bộ nhớ (load/store)<br /> Xác định địa chỉ rẽ nhánh<br /> <br /> Truy cập dữ liệu bộ nhớ cho lệnh for load/store<br /> PC Địa chỉ lệnh kế or PC + 4<br /> <br /> BK<br /> TP.HCM<br /> <br /> 25-Aug-16<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 3<br /> <br /> Lược đồ thực hiện (CPU)<br /> <br /> BK<br /> TP.HCM<br /> <br /> 25-Aug-16<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 4<br /> <br /> Bộ Multiplexer<br /> <br /> <br /> Không thể nối dây<br /> trực tiếp lại với nhau<br /> <br /> <br /> Sử dụng bộ<br /> multiplexers<br /> <br /> BK<br /> TP.HCM<br /> <br /> 25-Aug-16<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 5<br /> <br />
Nội dung trích xuất từ tài liệu:
Bài giảng Kiến trúc máy tính: Chương 4 - Nguyễn Thanh Sơn Computer Architecture<br /> Computer Science & Engineering<br /> <br /> Chương 4<br /> <br /> Bộ Xử lý<br /> Lộ trình dữ liệu – Điều khiển<br /> BK<br /> TP.HCM<br /> <br /> Dẫn nhập<br /> <br /> <br /> Các yếu tố xác định hiệu xuất Bộ Xử lý<br /> <br /> <br /> Số lệnh (Instruction Count)<br /> <br /> <br /> <br /> <br /> Số chu kỳ cho mỗi lệnh và thời gian chu kỳ đ/hồ<br /> <br /> <br /> <br /> <br /> <br /> <br /> Phiên bản đơn giản<br /> Phiên bản thực (cơ chế đường ống)<br /> <br /> Nhóm các lệnh đơn giản, nhưng đặc trưng:<br /> <br /> <br /> <br /> <br /> BK<br /> <br /> Xác định bằng phần cứng CPU<br /> <br /> Đề cập 2 mô hình thực hiện MIPS<br /> <br /> <br /> <br /> <br /> Xác định bởi “Kiến trúc tập lệnh” ISA và Trình biên dịch<br /> <br /> Truy cập bộ nhớ: lw, sw<br /> Số học/luận lý: add, sub, and, or, slt<br /> Nhảy, rẽ nhánh (chuyển điều khiển): beq, j<br /> <br /> TP.HCM<br /> <br /> 25-Aug-16<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 2<br /> <br /> Các bước thực hiện lệnh<br /> <br /> <br /> <br /> <br /> <br /> PC Bộ nhớ chứa lệnh, Nạp lệnh<br /> Đọc nội dung thanh ghi (Register numbers[rs,<br /> rt, rd] register file)<br /> Tùy thuộc vào loại lệnh mà<br /> <br /> <br /> Sử dụng ALU để tính<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> Phép số học Kết quả<br /> Xác định địa chỉ bộ nhớ (load/store)<br /> Xác định địa chỉ rẽ nhánh<br /> <br /> Truy cập dữ liệu bộ nhớ cho lệnh for load/store<br /> PC Địa chỉ lệnh kế or PC + 4<br /> <br /> BK<br /> TP.HCM<br /> <br /> 25-Aug-16<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 3<br /> <br /> Lược đồ thực hiện (CPU)<br /> <br /> BK<br /> TP.HCM<br /> <br /> 25-Aug-16<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 4<br /> <br /> Bộ Multiplexer<br /> <br /> <br /> Không thể nối dây<br /> trực tiếp lại với nhau<br /> <br /> <br /> Sử dụng bộ<br /> multiplexers<br /> <br /> BK<br /> TP.HCM<br /> <br /> 25-Aug-16<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 5<br /> <br />
Tìm kiếm theo từ khóa liên quan:
Bài giảng Kiến trúc máy tính Kiến trúc máy tính Bộ xử lý Lộ trình dữ liệu Nguyên lý thiết kế luận lýGợi ý tài liệu liên quan:
-
67 trang 300 1 0
-
Giáo trình Kiến trúc máy tính và quản lý hệ thống máy tính: Phần 1 - Trường ĐH Thái Bình
119 trang 234 0 0 -
105 trang 204 0 0
-
84 trang 200 2 0
-
Lecture Computer Architecture - Chapter 1: Technology and Performance evaluation
34 trang 167 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 159 0 0 -
142 trang 146 0 0
-
Thuyết trình môn kiến trúc máy tính: CPU
20 trang 145 0 0 -
Bài giảng Lắp ráp cài đặt máy tính 1: Bài 2 - Kiến trúc máy tính
56 trang 104 0 0 -
4 trang 97 0 0