“邏輯運算芯片實現(xiàn)4位的邏輯運算和算數(shù)運算,是CPU的重要組成部分。本實驗講解該芯片的詳細(xì)使用過程,讓讀者全面了解該芯片,雖然在工程上并沒有實際價值,但對讀者學(xué)習(xí)計算機組成原理很有幫助”
01實驗內(nèi)容
1.1 實驗內(nèi)容
設(shè)計電路完成單個SN74181芯片的測試,讓讀者了解該芯片的運行邏輯,本人把實驗是計算機組成課程的第一個實驗
1.2 知識點
針對每一種算術(shù)運算,都必須有一個相對應(yīng)的基本硬件配置,其核心部件是加法器和寄存器。當(dāng)需完成邏輯運算時,勢必需要配置相應(yīng)的邏輯電路, 而ALU電路是既能完成算術(shù)運算又能完成邏輯運算的部件。
02實驗準(zhǔn)備
2.1 實驗器材
要完成本次實驗,我們需要如下的元器件。
2.2 元器件解釋
SN74181芯片:
SN74181是一種具有并行進(jìn)位的多功能ALU芯片
圖1 芯片實物圖
圖2 芯片針腳說明圖
2.3 工作原理
A表示 A3 A2 A1 A0針腳輸入(高電平=1低電平=0)
B表示 B3 B2 B1 B0 針腳輸入(高電平=1低電平=0)
F表示 F3 F2 F1 F0 針腳的輸出 (高電平=1低電平=0)
A、B為輸入4位二進(jìn)制;S位控制位,M、Cn模式控制(如圖)
03實驗過程
3.1 接線
圖3 實驗電路設(shè)計圖
說明:
通過開關(guān)選擇兩種模式可以測試芯片,開關(guān)全部置4,由樹莓派GPIO控制針腳電壓;開關(guān)置2表示給連接針腳高電壓;開關(guān)置3表示給連接針腳低電壓
3.2 實驗過程
通過手動開關(guān)和樹莓派編程控制輸入針腳A0~A3、B0~B3、S0~S3、M、Cn
1、輸入A3~A0:1 1 1 0
2、輸入B3~B0: 0 0 0 0
3、輸入S3~S0:0 0 0 0
4、輸入M = 1 (設(shè)置為邏輯運算)
5、觀察 F3~F0: 0 0 0 1 (/A)
6、輸入M = 0 Cn = 1 (設(shè)置為算數(shù)運算)
7、觀察 F3~F0: 1 1 1 0 (A)
8、輸入M = 0 Cn = 0(設(shè)置為算數(shù)運算)
9、觀察 F3~F0: 1 1 1 1 (A plus 1)
觀察Cn+4 :1 (表示沒有進(jìn)位)
10、輸入A3~A0:1 1 1 1
11、觀察 F3~F0: 0000 (A plus 1 )
觀察Cn+4 :0 (表示進(jìn)位)
04實驗展示
演示程序采用樹莓派編程的方式控制輸入,采用8位數(shù)碼管作為輸出;
左邊2個數(shù)碼管的上半部分4個豎條分別表示A3~A0,下半部分4個豎條分別表示B3~B0
右邊2個數(shù)碼管上半部分4個豎條分別表示F3~A0,下半部分最右邊的豎條表示Cn+4(進(jìn)位)
-
芯片
+關(guān)注
關(guān)注
452文章
50206瀏覽量
420879 -
cpu
+關(guān)注
關(guān)注
68文章
10804瀏覽量
210829 -
計算機
+關(guān)注
關(guān)注
19文章
7360瀏覽量
87632 -
邏輯運算
+關(guān)注
關(guān)注
0文章
52瀏覽量
9745
發(fā)布評論請先 登錄
相關(guān)推薦
評論