“邏輯運算芯片實現4位的邏輯運算和算數運算,是CPU的重要組成部分。本實驗講解該芯片的詳細使用過程,讓讀者全面了解該芯片,雖然在工程上并沒有實際價值,但對讀者學習計算機組成原理很有幫助”
01實驗內容
1.1 實驗內容
設計電路完成單個SN74181芯片的測試,讓讀者了解該芯片的運行邏輯,本人把實驗是計算機組成課程的第一個實驗
1.2 知識點
針對每一種算術運算,都必須有一個相對應的基本硬件配置,其核心部件是加法器和寄存器。當需完成邏輯運算時,勢必需要配置相應的邏輯電路, 而ALU電路是既能完成算術運算又能完成邏輯運算的部件。
02實驗準備
2.1 實驗器材
要完成本次實驗,我們需要如下的元器件。
2.2 元器件解釋
SN74181芯片:
SN74181是一種具有并行進位的多功能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位二進制;S位控制位,M、Cn模式控制(如圖)
03實驗過程
3.1 接線
圖3 實驗電路設計圖
說明:
通過開關選擇兩種模式可以測試芯片,開關全部置4,由樹莓派GPIO控制針腳電壓;開關置2表示給連接針腳高電壓;開關置3表示給連接針腳低電壓
3.2 實驗過程
通過手動開關和樹莓派編程控制輸入針腳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 (設置為邏輯運算)
5、觀察 F3~F0: 0 0 0 1 (/A)
6、輸入M = 0 Cn = 1 (設置為算數運算)
7、觀察 F3~F0: 1 1 1 0 (A)
8、輸入M = 0 Cn = 0(設置為算數運算)
9、觀察 F3~F0: 1 1 1 1 (A plus 1)
觀察Cn+4 :1 (表示沒有進位)
10、輸入A3~A0:1 1 1 1
11、觀察 F3~F0: 0000 (A plus 1 )
觀察Cn+4 :0 (表示進位)
04實驗展示
演示程序采用樹莓派編程的方式控制輸入,采用8位數碼管作為輸出;
左邊2個數碼管的上半部分4個豎條分別表示A3~A0,下半部分4個豎條分別表示B3~B0
右邊2個數碼管上半部分4個豎條分別表示F3~A0,下半部分最右邊的豎條表示Cn+4(進位)
-
芯片
+關注
關注
456文章
51170瀏覽量
427261 -
cpu
+關注
關注
68文章
10902瀏覽量
213014 -
計算機
+關注
關注
19文章
7536瀏覽量
88641 -
邏輯運算
+關注
關注
0文章
57瀏覽量
9785
發布評論請先 登錄
相關推薦
(IC)SN74LS157DR邏輯 - 信號開關
74LS181中文資料.pdf
SN74LS90/SN74LS92/SN74LS93 pdf
74LS91/SN74LS91/SN5491 pdf dat
一文讀懂如何驗證74ls181運算和邏輯功能
![一文讀懂如何驗證<b class='flag-5'>74ls181</b><b class='flag-5'>運算</b>和<b class='flag-5'>邏輯</b>功能](https://file.elecfans.com/web1/M00/50/59/pIYBAFrySYOAAuwKAAClcVqEnNI578.png)
SN54LS181 算術邏輯部件/功能生成器
![<b class='flag-5'>SN54LS181</b> <b class='flag-5'>算術邏輯</b>部件/功能生成器](https://file.elecfans.com/web1/M00/53/55/o4YBAFshCfqAED4-AAAR0v7Nh7o193.jpg)
SN54LS696、SN54LS697、SN54LS699、SN74LS696、SN74LS697、sn74ls 699同步遞增/遞減計數器手冊
![<b class='flag-5'>SN54LS</b>696、<b class='flag-5'>SN54LS</b>697、<b class='flag-5'>SN54LS</b>699、<b class='flag-5'>SN74LS</b>696、<b class='flag-5'>SN74LS</b>697、<b class='flag-5'>sn74ls</b> 699同步遞增/遞減計數器手冊](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論