Skip to content

ITLectures/it012

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IT012 –Tổ chức và Cấu Trúc Máy Tính

Thông tin chung


Mô tả môn học

Môn học cung cấp kiến thức cơ bản về:

  • Lịch sử và công nghệ phát triển máy tính.
  • Chức năng và nguyên lý hoạt động của các bộ phận máy tính.
  • Biểu diễn dữ liệu và tính toán trong máy tính.
  • Đại số Boolean, mạch số và ứng dụng.
  • Kiến trúc tập lệnh, lập trình hợp ngữ, biên dịch chương trình.
  • Nguyên lý hoạt động của bộ xử lý và đánh giá hiệu suất máy tính.

Nội dung chính (Lý thuyết & Thực hành)

  1. Tổng quan máy tính, lịch sử phát triển, phân loại, thành phần.
  2. Biểu diễn thông tin: hệ cơ số, số có dấu, BCD, số chấm động, ASCII.
  3. Đại số Boolean & Mạch số: cổng logic, bảng chân trị, tối ưu biểu thức, mạch tổ hợp và tuần tự.
  4. Ứng dụng mạch số: ALU, bộ ghép kênh, bộ cộng, bộ giải mã, tập thanh ghi.
  5. Kiến trúc tập lệnh MIPS & lập trình hợp ngữ.
  6. Biên dịch chương trình, cơ chế thực thi lệnh.
  7. Bộ xử lý & Datapath.
  8. Hiệu suất máy tính.
  9. Thực hành: LogiSim (mạch số), MARS (mô phỏng lệnh, assembly, datapath). Các bài hướng dẫn và mẫu tại đây

Tài liệu học tập

  • Nguyễn Minh Sơn và nhóm tác giả, Giáo trình Kiến trúc máy tính, NXB ĐHQG TP.HCM, 2023.
  • Patterson & Hennessy, Computer Organization and Design, 5th Edition, 2013.
  • William Stallings, Computer Organization and Architecture, 8th Edition, 2009.

Lưu ý: Bài giảng sẽ được cập nhật thường xuyên. Nếu phát hiện sai sót, vui lòng tạo issue hoặc báo lại để mình chỉnh sửa.

⭐ Nếu bạn thấy tài liệu hữu ích, hãy star ⭐ dự án để ủng hộ nhé!

About

Bài giảng Tổ Chức Và Cấu Trúc Máy Tính (UIT)

Resources

License

Stars

Watchers

Forks

Packages

No packages published