Bài giảng "Kiến trúc máy tính - Chương 4: Bộ xử lý" cung cấp cho người học các kiến thứ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,. . | Bài giảng Kiến trúc máy tính: Chương 4 - Nguyễn Thanh Sơn (2019) Computer Architecture Computer Science & Engineering Chương 4 Bộ Xử lý BK Dẫn nhập Các yếu tố xác định hiệu xuất Bộ Xử lý Số lệnh (Instruction Count) Xác định bởi “Kiến trúc tập lệnh” ISA và Trình biên dịch Số chu kỳ cho mỗi lệnh và thời gian chu kỳ đ/hồ Xác định bằng phần cứng CPU Đề cập 2 mô hình thực hiện MIPS Phiên bản đơn giản Phiên bản thực (cơ chế đường ống) Nhóm các lệnh đơn giản, nhưng đặc trưng: Truy cập bộ nhớ: lw, sw Số học/luận lý: add, sub, and, or, slt BK Nhảy, rẽ nhánh (chuyển điều khiển): beq, j 4/5/2019 Khoa Khoa học & Kỹ thuật Máy tính 2 Các bước thực hiện lệnh PC Bộ nhớ chứa lệnh, Nạp lệnh Đọc nội dung thanh ghi (Register numbers[rs, rt, rd] register file) Tùy thuộc vào loại lệnh mà Sử dụng ALU để tính Phép số học Kết quả Xác định địa chỉ bộ nhớ (load/store) Xác định địa chỉ rẽ nhánh Truy cập dữ liệu bộ nhớ cho lệnh for load/store PC Địa chỉ lệnh kế or PC + 4 BK 4/5/2019 Khoa Khoa học & Kỹ thuật Máy tính 3 Lược đồ thực hiện (CPU) BK 4/5/2019 Khoa Khoa học & Kỹ thuật Máy tính 4 Bộ Multiplexer Không thể nối dây trực tiếp lại với nhau Sử dụng bộ multiplexers BK 4/5/2019 Khoa Khoa học & Kỹ thuật Máy tính 5 Bộ phận Điều khiển BK 4/5/2019 Khoa Khoa học & Kỹ thuật Máy tính 6 Nguyên lý thiết kế luận lý Biểu diễn thông tin nhị phân Áp mức thấp = 0, Áp mức cao = 1 Một đường dây cho mỗi bit Dữ liệu gồm nhiều bit sẽ biểu diễn một .