原文:【從零開始自制CPU之學習篇07】最簡單的ALU—全加器

ALU是算術邏輯單元,是CPU中重要的一部分,因為CPU本質上就是不斷重復最簡單的計算。而我們這一版CPU的ALU部分更為簡單,是一個只能做加法的ALU。 理論部分 我們需要一個能幫我們進行數學計算的電路設計。一旦打通了這一關,可以說你已經了解了計算機的全部,因為計算機所做的一切,就只有計算,更絕對一點說,計算的一切,也就只有加法。在這里我做一個大膽的假設,正在閱讀這篇文章的你已經知道了二進制的 ...

2018-09-10 19:23 11 5003 推薦指數:

查看詳情

從零開始自制CPU之學習04】電容

電解電容:   多數在1μF以上,直接用數字表示。如:4.7μF、100μF、220μF等等。這種電容的兩極有正負之分,長腳是正極。    獨石電容:   獨石電容器是多層陶瓷電容器的別稱, ...

Sat Aug 25 08:51:00 CST 2018 0 1635
從零開始自制CPU之學習05】總線

  總線定義:總線(Bus)是計算機各種功能部件之間傳送信息的公共通信干線,它是由導線組成的傳輸線束, 按照計算機所傳輸的信息種類,計算機的總線可以划分為數據總線、地址總線和控制總線,分別用來傳輸數據、數據地址和控制信號。總線是一種內部結構,它是cpu、內存、輸入、輸出設備傳遞信息的公用通道,主機 ...

Mon Aug 27 05:55:00 CST 2018 0 2788
從零開始自制CPU之學習00】開篇

  從今天開始決定用面包板制作一個8位的CPU,實現幾個簡單的指令。我給自己分兩大部分計划,第一部分是學習制作CPU的理論知識,第二部分是實踐。並打算實施計划的同時用博客的方式記錄下來。理論知識的部分重點不在於CPU的邏輯結構,而在於如何用具體材料搭建。 啟蒙書籍:《編碼——隱匿在計算機 ...

Tue Aug 21 02:04:00 CST 2018 2 3363
從零開始自制CPU之學習01】識別四色環電阻

  制作CPU的好多部分都用到了各種阻值的電阻,由於我選購的是色環電阻,即電阻表面塗上一定顏色的色環,來代表這個電阻的阻值。因此通過色環來快速識別電阻阻值需要作為儲備知識,不然一堆電阻插在面包板上很快就亂了。下圖為我選購電阻的實拍圖。      四色環電阻計算:   色環電阻有四色 ...

Tue Aug 21 04:46:00 CST 2018 0 1640
從零開始自制CPU之學習02】555定時器

  555定時器是一種集成電路芯片,常被用於定時器、脈沖產生器和震盪電路。在CPU制作中作為pc(程序計數器)的主要組成部分。以下是我購買的NE555實拍圖:        NE555的針腳示意圖:      555定時器各針腳功能定義: 引腳 名稱 ...

Thu Aug 23 04:55:00 CST 2018 0 3241
從零開始自制CPU之學習06】寄存器

  上一文章學習了總線的相關知識,途中ABC當時假設為一個個的8位寄存器。這一學習怎么構建這個寄存器。        這分為兩個三個部分,數據輸入,寄存器,數據輸出。首先不管輸出,來看數據輸入和寄存器這兩個部分。【03觸發器與鎖存器】中講了D型觸發器,那么我們的寄存器(D寄存器 ...

Tue Sep 04 05:02:00 CST 2018 1 4743
從零開始自制CPU之學習03】鎖存器與觸發器

本篇學習了兩種鎖存器:SR Latch和D Latch,一種觸發器:D flip flop SR Latch:SR—鎖存器 初始狀態下,S和R都為0,Q和Q‘隨機有一個為1另一個 為0(取決於電流速度)。當把S弄成1后,Q為1,此后無論S怎么變化Q都為1。對R也是如此。 一句話總結 ...

Sat Aug 25 05:59:00 CST 2018 0 2028
從零開始自學Linux,一文章帶你快速找准學習方向

學習Linux系統編程,采用視頻和書籍的方式進行比較好。不管是視頻還是書籍,一定要看經典的。市面上有太多良莠不齊的視頻和書籍,如果選擇了一個質量不好的材料來看,不僅會浪費很多時間,而且有可能還會被誤導。對於視頻的選擇,可以去各大培訓機構,里面通常有一些免費視頻資料供我們下載 ...

Sat Oct 10 23:46:00 CST 2020 0 981
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM