-
Số lượng video
119 videos
- Danh mục
Khoa học máy tính
Tổng quan khoá học
Khoá học này nhằm cung cấp cho học viên các kiến thức cơ bản về kiến trúc máy tính, kiến thức liên quan đến lập trình hợp ngữ và các vấn đề liên quan tới CPU như thiết kế datapath cơ bản và cơ chế pipeline.
Ngày bắt đầu:
2024-05-24
Thời lượng
20 giờ Video
Nỗ lực
Yêu cầu
Môn học trước: Nhập môn Mạch số.
Tài liệu tham khảo
[1] Nguyễn Minh Sơn, Phan Đình Duy và nhóm tác giả, Giáo trình Kiến trúc máy tính. NXB Đại học Quốc gia TP.HCM, 2023, 720 trang.
[2] Patterson, D. A., and J. L. Hennessy. Computer Organization and Design: The Hardware/Software Interface, 5-th ed. San Mateo, CA: Morgan Kaufman, 2013.
Chuẩn đầu ra
Khoá học này nhằm cung cấp cho học viên các kiến thức cơ bản về kiến trúc máy tính, kiến thức liên quan đến lập trình hợp ngữ và các vấn đề liên quan tới CPU. Thông qua khoá học, học viên sẽ:
- Trình bày được kiến thức cơ bản về kiến trúc máy tính.
- Trình bày được các khái niệm về kiến trúc tập lệnh.
- Viết được một số chương trình đơn giảng bằng ngôn ngữ ASM.
- Trình bày được cách thức chương trình thực hiện trên bộ xử lý của máy tính.
Cung cấp bởi
Nội dung học phần
Chương 0. Giới thiệu môn học | ||
Chương 0.1. Giới thiệu môn học | Xem | |
Chương 0.2. Tóm tắt nội dung môn học | Xem | |
Chương 0.3. Hình thức đánh giá môn học | Xem | |
Chương 1. Máy tính, các khái niệm và công nghệ | ||
Chương 1.1a. Lịch sử máy tính (Phần 1) | Xem | |
Chương 1.1b. Lịch sử máy tính (Phần 2) | Xem | |
Quiz 1.1: Lịch sử máy tính | Xem | |
Chương 1.2. Phân loại máy tính | Xem | |
Quiz 1.2: Phân loại máy tính | Xem | |
Chương 1.3a. Các lớp thực thi bên trong máy tính (Phần 1) | Xem | |
Chương 1.3b. Các lớp thực thi bên trong máy tính (Phần 2) | Xem | |
Chương 1.3c. Các lớp thực thi bên trong máy tính (Phần 3) | Xem | |
Quiz 1.3: Các lớp thực thi bên trong máy tính | Xem | |
Chương 1.4. Các chức năng và thành phần cơ bản của máy tính | Xem | |
Quiz 1.4: Các chức năng và thành phần cơ bản của máy tính | Xem | |
Chương 1.5a. Hiệu suất máy tính (Phần 1) | Xem | |
Chương 1.5b. Hiệu suất máy tính (Phần 2) | Xem | |
Chương 1.5c. Hiệu suất máy tính (Phần 3) | Xem | |
Chương 1.5d. Hiệu suất máy tính (Phần 4) | Xem | |
Chương 1.5e. Hiệu suất máy tính (Phần 5) | Xem | |
Chương 1.5f. Hiệu suất máy tính (Phần 6) | Xem | |
Chương 1.6. Bài tập | Xem | |
Quiz 1.6: Bài tập kết thúc tiểu phần | Xem | |
Chương 2. Kiến trúc tập lệnh | ||
Chương 2.0. Giới thiệu Chương 2 | Xem | |
Quiz 2.0: Giới thiệu Chương 2 | Xem | |
Chương 2.1a. Giới thiệu tập lệnh MIPS (Phần 1) | Xem | |
Chương 2.1b. Giới thiệu tập lệnh MIPS (Phần 2) | Xem | |
Quiz 2.1: Giới thiệu tập lệnh MIPS | Xem | |
Chương 2.2a. Các phép tính - Các lệnh trong MIPS (Phần 1) | Xem | |
Chương 2.2b. Các phép tính - Các lệnh trong MIPS (Phần 2) | Xem | |
Chương 2.2c. Các phép tính - Các lệnh trong MIPS (Phần 3) | Xem | |
Quiz 2.2: Các phép tính - Các lệnh trong MIPS | Xem | |
Chương 2.3a. Toán hạng (Phần 1) | Xem | |
Chương 2.3a. Toán hạng (Phần 1) | Xem | |
Quiz 2.3: Toán hạng | Xem | |
Chương 2.4. Số có dấu và số không dấu | Xem | |
Chương 2.5. Các phép tính logic | Xem | |
Chương 2.6. Lập trình ASM trên MARS 4.5 | Xem | |
Chương 2.7a. Biểu diễn lệnh (Phần 1) | Xem | |
Chương 2.7b. Biểu diễn lệnh (Phần 2) | Xem | |
Chương 2.7c. Biểu diễn lệnh (Phần 3) | Xem | |
Chương 2.7d. Biểu diễn lệnh (Phần 4) | Xem | |
Chương 2.7e. Biểu diễn lệnh (Phần 5) | Xem | |
Chương 2.7f. Biểu diễn lệnh (Phần 6) | Xem | |
Chương 2.8. Các lệnh điều kiện và nhảy | Xem |
Chương 3. Các phép toán số học | ||
Chương 3.1. Giới thiệu Chương 3 | Xem | |
Chương 3.2. Phép cộng | Xem | |
Quiz 3.2: Phép cộng | Xem | |
Chương 3.3. Bài tập phép cộng | Xem | |
Quiz 3.3: Bài tập phép công | Xem | |
Chương 3.4. Phép trừ | Xem | |
Quiz 3.4: Phép trừ | Xem | |
Chương 3.5. Phép nhân | Xem | |
Quiz 3.5: Phép nhân | Xem | |
Chương 3.6. Ví dụ phép nhân | Xem | |
Chương 3.7a. Bài tập phép nhân (Phần 1) | Xem | |
Chương 3.7b. Bài tập phép nhân (Phần 2) | Xem | |
Quiz 3.7: Bài tập phép nhân | Xem | |
Chương 3.8a. Phép chia (Phần 1) | Xem | |
Chương 3.8b. Phép chia (Phần 2) | Xem | |
Quiz 3.8: Phép chia | Xem | |
Chương 3.9a. Ví dụ phép chia không dấu | Xem | |
Chương 3.9b. Ví dụ phép chia có dấu | Xem | |
Chương 3.10. Bài tập phép chia | Xem | |
Quiz 3.10: Bài tập phép chia | Xem | |
Chương 4. Bộ xử lý | ||
Chương 4.1. Giới thiệu Chương 4 | Xem | |
Chương 4.2. Giới thiệu Bộ vi xử lý | Xem | |
Quiz 4.2: Giới thiệu Bộ vi xử lý | Xem | |
Chương 4.3a. Các thành phần luận lý - Mạch tổ hợp | Xem | |
Chương 4.3b. Các thành phần luận lý - Mạch tuần tự | Xem | |
Quiz 4.3: Các thành phần luận lý | Xem | |
Chương 4.4. Xây dựng datapath | Xem | |
Quiz 4.4: Xây dựng dựng Datapath | Xem | |
Chương 4.5. Công đoạn nạp lệnh | Xem | |
Quiz 4.5: Công đoạn nạp lệnh | Xem | |
Chương 4.6a. Công đoạn giải mã lệnh - Tổng quan | Xem | |
Chương 4.6b. Công đoạn giải mã lệnh - R-type | Xem | |
Chương 4.7. Công đoạn giải mã lệnh lw | Xem | |
Chương 4.8. Công đoạn giải mã lệnh sw - beq | Xem | |
Chương 4.9. Công đoạn ALU | Xem | |
Quiz 4.9: Công đoạn ALU | Xem | |
Chương 4.10. Công đoạn truy xuất bộ nhớ | Xem | |
Chương 4.11. Công đoạn ghi lại kết quả | Xem | |
Quiz 4.11: Công đoạn ghi lại kết quả | Xem | |
Chương 4.12a. Khối Control 1 (Phần 1) | Xem | |
Chương 4.12b. Khối Control 1 (Phần 2) | Xem | |
Chương 4.13. Khối Control 2 | Xem | |
Quiz 4.13: Khối control 2 | Xem | |
Chương 4.14. Khối ALU Control | Xem | |
Chương 4.15. Lệnh R-type | Xem | |
Quiz 4.15: Lệnh R-type | Xem | |
Chương 4.16. Critical path của lệnh R-type | Xem | |
Quiz 4.16: Critical path của lệnh R-type | Xem | |
Chương 4.17. Lệnh lw | Xem | |
Quiz 4.17: Lệnh lw | Xem | |
Chương 4.18. Critical path của lệnh lw | Xem | |
Chương 4.19. Datapath và Critical path của lệnh sw | Xem | |
Quiz 4.19: Lệnh sw | Xem | |
Chương 4.20. Datapath và Critical path của lệnh beq | Xem | |
Quiz 4.20: Bài tập tổng hợp | Xem | |
Chương 5. Bộ xử lý pipeline | ||
Chương 5.1. Giới thiệu Chương 5 | Xem | |
Chương 5.2. Giới thiệu cơ chế pipeline | Xem | |
Chương 5.3. Áp dụng cơ chế pipeline trong thiết kế bộ xử lý (Phần 1) | Xem | |
Chương 5.4. Áp dụng cơ chế pipeline trong thiết kế bộ xử lý (Phần 2) | Xem | |
Quiz 5.4: Áp dụng cơ chế pipeline | Xem | |
Chương 5.5. Sự tăng tốc của bộ xử lý có pipeline | Xem | |
Quiz 5.5: Sự tăng tốc của bộ xử lý có pipeline | Xem | |
Chương 5.6. Ví dụ sự tăng tốc của bộ xử lý có pipeline | Xem | |
Quiz 5.6: Ví dụ sự tăng tốc của bộ xử lý có pipeline | Xem | |
Chương 5.7. Các xung đột - Xung đột cấu trúc | Xem | |
Chương 5.8. Xung đột dữ liệu (Phần 1) | Xem | |
Chương 5.9. Xung đột dữ liệu (Phần 2) | Xem | |
Chương 5.10. Xung đột dữ liệu (Phần 3) | Xem | |
Quiz 5.10: Xung đột dữ liệu | Xem | |
Chương 5.11. Xung đột điều khiển | Xem | |
Chương 5.12. Bài tập - Tốc độ pipeline | Xem | |
Chương 5.13. Bài tập - Xung đột dữ liệu | Xem | |
Quiz 5.13: Bài tập tổng hợp | Xem |
Hồ sơ giảng viên
Phan Đình Duy
Giảng viên có 1 khóa học
Chưa có thông tin hồ sơ của
0888 678 028 Email tư vấn kỹ thuật:
info@vnuhcm.edu.vn