Tin mới nhất

Menu

Chia Sẻ Khóa Học Thiết Kế Một CPU [Khóa 8725 A]

Kiến trúc và thiết kế máy tính.

Bạn sẽ học được gì:

  • ✓ Thiết kế và mô phỏng một CPU 8 BIT.
  • ✓ Tạo INSTRUCTION SET của riêng bạn.
  • ✓ Tạo ASSEMBLY LANGUAGE của riêng bạn.
  • ✓ Tạo ASSEMBLER của riêng bạn trong EXCEL.
  • ✓ Tạo assembly language DEBUGGER của riêng bạn trong EXCEL VBA.
  • ✓ Viết chương trình hợp ngữ của riêng bạn.
  • ✓ Nói một cách đơn giản, 'NẾU BẠN MUỐN BIẾT MÁY TÍNH HOẠT ĐỘNG NHƯ THẾ NÀO THÌ HÃY THAM GIA KHÓA HỌC NÀY !!!'

Đầu tiên, bạn sẽ tải xuống công cụ thiết kế miễn phí có tên LOGISIM, trong đó bạn thiết kế và mô phỏng CPU của mình, đồng thời xem xét xung quanh công cụ và cho bạn thấy nó hoạt động như thế nào. Sau đó, cuộc vui bắt đầu. Bạn sẽ thiết kế và mô phỏng các block sau:

  • ✓ Cổng logic đơn giản.
  • ✓ Ô nhớ 1 bit.
  • ✓ Ô nhớ 8 bit.
  • ✓ Thanh ghi 8 bit.
  • ✓ Decoder
  • ✓ RAM (Random Access Memory).
  • ✓ ALU (Arithmetic Logic Unit).
  • ✓ Clock.

Phần tiếp theo, bạn sẽ thiết kế và mô phỏng phần khó nhất được gọi là Control Unit. Đây là nơi MAGIC xảy ra và bạn sẽ có được khoảnh khắc EUREKA tuyệt vời đó khi bạn có thể nói, 'TÔI BIẾT CÁCH MỘT MÁY TÍNH HOẠT ĐỘNG !!! 'Trong phần này, bạn sẽ xây dựng INSTRUCTION SET trong CONTROL UNIT. INSTRUCTION SET này bao gồm:

  • ✓ FETCH EXECUTE Cycle.
  • ✓ ALU Instruction.
  • ✓ LOAD và STORE Instruction.
  • ✓ DATA Instruction.
  • ✓ JUMP REGISTER Instruction.
  • ✓ JUMP ADDRESS Instruction.
  • ✓ JUMP IF Instruction.
  • ✓ CLEAR FLAGS Instruction.

Sau đó, bạn sẽ xây dựng ASSEMBLER trong Microsoft Excel (assembler là gì?).

Sau đó, bạn sẽ lập mô hình CPU bằng Excel VBA và từ đó xây dựng một ASSEMBLY LANGUAGE DEBUGGER. Điều này sẽ giúp bạn viết các ASSEMBLY LANGUAGE PROGRAM. Cuối cùng, bạn đã sẵn sàng để tải CPU lên với chương trình assembly language đầu tiên của bạn. Một thuật toán nhân 2 số với nhau (nghe có vẻ không nhiều nhưng sau đó bạn có thể thiết kế các thuật toán của riêng mình và mô phỏng chúng trên CPU CỦA RIÊNG BẠN).

Sau đó, bạn sẽ xem xét Top Level Simulation. Bạn sẽ tải lên RAM CPU (bộ nhớ) với chương trình đầu tiên của bạn và xem nó chạy qua chương trình trực tiếp ngay trước mắt bạn. Bạn có thể để nó thực thi mã một cách nhanh chóng hoặc bạn có thể bước qua 0 và 1 cùng một lúc và xem từng chi tiết nhỏ về những gì đang xảy ra bên trong CPU mà bạn vừa thiết kế !!!

Bạn sẽ mở rộng CPU từ 8 bit lên 16 bit, tạo thêm một số thuật toán hợp ngữ chạy trên CPU và giải thích chi tiết mã VBA từ trình hợp dịch và trình gỡ lỗi.


MÃ KHÓA HỌC TÌM KIẾM TRÊN DRIVE: 8725


CUNG CẤP TÀI KHOẢN GOOGLE DRIVE DUNG LƯỢNG KHÔNG GIỚI HẠN VỚI GIÁ ƯU ĐÃI NHẤTXEM CHI TIẾT TẠI ĐÂY 


Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and Email us, we'll remove relevant links or contents immediately.

Tuyên bố miễn trừ bản quyền:

Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Chia sẽ bài viết lên:

Thẻ bài viết:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

No Comment to " Chia Sẻ Khóa Học Thiết Kế Một CPU [Khóa 8725 A] "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM