計算機組成原理實驗(1) 算術邏輯運算單元實驗

?實驗一 算術邏輯運算單元實驗 ????

一、實驗目的

1、掌握簡單運算器的數據傳輸方式

2、掌握74LS181的功能和應用

二、實驗內容

1、不帶進位位邏輯或運算實驗

2、不帶進位位加法運算實驗

3、實驗指導書2.15實驗思考

三、實驗步驟和結果

實驗內容一:不帶進位位邏輯或運算實驗

按規定連接線路,按要求設置各個控制信號。

控制信號

接入開關位號

D1CK

PLS1??

D2CK

PLS1??

EDR1

H8 ???

EDR2

H7 ???

ALU-O

H6 ???

CN

H5 ???孔

M

H4 ???孔

S3

H3 ???孔

S2

H2 ???

S1

H1 ???

S0

H0 ???

按啟停單元中的運行按鈕,置實驗平臺為運行狀態。

二進制開關H16~H23 作為數據輸入,置33H(對應開關如下表)。

H23

H22

H21

H20

H19

H18

H17

H16

數據總線值

D7

D6

D5

D4

D3

D2

D1

D0

8位數據

0

0

1

1

0

0

1

1

33H

置各控制信號如下:

H8

H7

H6

H5

H4

H3

H2

H1

H0

EDR1

EDR2

ALU-O

CN

M

S3

S2

S1

S0

0

1

0

1

1

1

1

1

0

按脈沖單元中的PLS1脈沖按鍵,在D1CK上產生一個上升沿,把33H打入DR1數據鎖存器,通過邏輯筆或示波器來測量確定DR1寄存器(74LS374)的輸出端,檢驗數據是否進入 DR1中。置S3、S2、S1、S0、M為11101時,總線指示燈顯示 DRI中的數,而置成10010時總線指示燈顯示 DR2中的數。

實驗結果如圖所示:

二進制開關H16~H23作為數據輸入,置55H(對應開關如下表)

H23

H22

H21

H20

H19

H18

H17

H16

數據總線值

D7

D6

D5

D4

D3

D2

D1

D0

8位數據

0

1

0

1

0

1

0

1

55H

置各控制信號如下:

H8

H7

H6

H5

H4

H3

H2

H1

H0

EDR1

EDR2

ALU-O

CN

M

S3

S2

S1

S0

1

0

0

1

1

1

1

1

0

按脈沖單元中的PLS1脈沖按鍵,在D2CK上產生一個上升沿的脈沖,把55H打入DR2數據鎖存器。

經過74LS181的計算,把運算結果(F=A或B)輸出到數據總線上,數據總線上的LED 顯示燈IDB0~IDB7 應該顯示為77H。

實驗結果如下:

實驗內容二:不帶進位位加法運算實驗

二進制開關H16~H23作為數據輸入,置33H(對應開關如下表)。

H23

H22

H21

H20

H19

H18

H17

H16

數據總線值

D7

D6

D5

D4

D3

D2

D1

D0

8位數據

0

0

1

1

0

0

1

1

33H

置各控制信號如下:

H8

H7

H6

H5

H4

H3

H2

H1

H0

EDR1

EDR2

ALU-O

CN

M

S3

S2

S1

S0

0

1

0

1

0

1

0

0

1

按脈沖單元中的PLSI脈沖按鍵,在DICK上產生一個上升沿,把33H打入DRI數據鎖存器,通過邏輯筆或示波器來測量確定DR1寄存器(74LS374)的輸出端,檢驗數據是否進入DR1中。置S3、S2、S1、S0、M為11101時,總線指示燈顯示 DRI中的數,而置成10010時總線指示燈顯示 DR2中的數。

二進制開關 H16~H23 作為數據輸入,置55H(對應開關如下表)。

H23

H22

H21

H20

H19

H18

H17

H16

數據總線值

D7

D6

D5

D4

D3

D2

D1

D0

8位數據

0

1

0

1

0

1

0

1

55H

置各控制信號如下:

H8

H7

H6

H5

H4

H3

H2

H1

H0

EDR1

EDR2

ALU-O

CN

M

S3

S2

S1

S0

1

0

0

1

0

1

0

0

1

按脈沖單元中的PLS1脈沖按鍵,在D2CK上產生一個上升沿,把55H打入DR2數據鎖存器。經過 74LS181的計算,把運算結果(F=A加B)輸出到數據總線上,數據總線上的LED顯示燈IDB0~IDB7應該顯示為88H。

實驗結果如圖所示:

實驗內容三:實驗指導書2.15實驗思考

驗證 74LS181的算術運算和邏輯運算,在保持DR1=65H、DR2=A7H時,改變運算器的功能設置,觀察運算器的輸出,填寫實驗驗證表格來進行分析和比較。實驗驗證表格結果圖如下:

四、實驗總結

實驗原理

在本實驗中,我們主要使用74LS181算術邏輯運算單元(ALU)進行邏輯運算和加法運算的測試。74LS181是一種功能強大的4位運算器,能夠執行多種邏輯和算術操作,包括與、或、異或、加法等。

實驗結果分析

1. 不帶進位位邏輯或運算實驗:

????????輸入數據為33H和55H的邏輯或操作結果為77H。這個結果驗證了74LS181在執行OR運算時的準確性,數據輸出通過LED顯示正常。

2.不帶進位位加法運算實驗:

????????輸入數據為33H和55H的加法運算結果為88H,符合二進制加法的規則。在此實驗中,觀察到操作的準確性,輸出結果清晰可見,進一步驗證了74LS181在加法運算中的可靠性。

3. 實驗指導書2.15實驗思考:

????????更改輸入數據DR1=65H(0110 0101)和DR2=A7H(1010 0111),通過調整控制信號,觀察到不同的輸出結果,這使我們能夠驗證多種運算功能的正確性。填寫實驗驗證表格后,能夠直觀包含操作的對比與分析,增強了對74LS181功能的理解。

實驗體會

????????通過本次實驗,我們有效地掌握了74LS181運算器的基本原理與應用,能夠正確設置運算輸入和控制信號,并驗證輸出結果的一致性和正確性。實驗結果顯示,74LS181能夠在邏輯與算術運算中提供高效且準確的結果。以上過程的實踐極大地豐富了我們對數字電路和運算單元的理解,為后續的學習和應用打下了基礎。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/78353.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/78353.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/78353.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Android將啟動畫面實現遷移到 Android 12 及更高版本

如果在 Android 11 或更低版本中實現自定義啟動畫面,請遷移應用遷移到 SplashScreen API 以獲取幫助 確保其在 Android 12 及更高版本中正確顯示。 從 Android 12 開始,在所有應用的冷啟動和溫啟動期間,系統都會應用 Android 系統的默認啟動…

692. 前K個高頻單詞(map的練習)

目錄 1、題目分析 2.解題思路 3.代碼實現 4.總結 1、題目分析 2.解題思路 首先它給出我們一個string,讓我們提取出它們中出現次數最多的。利用map將word一個一個存入其中,沒有就插入,有了就1,這樣我們就得到了key_value&#…

如何創建極狐GitLab 議題?

極狐GitLab 是 GitLab 在中國的發行版,關于中文參考文檔和資料有: 極狐GitLab 中文文檔極狐GitLab 中文論壇極狐GitLab 官網 創建議題 (BASIC ALL) 創建議題時,系統會提示您輸入議題的字段。 如果您知道要分配給議題的值,則可…

day32 學習筆記

文章目錄 前言一、霍夫變換二、標準霍夫變換三、統計概率霍夫變換四、霍夫圓變換 前言 通過今天的學習,我掌握了霍夫變換的基本原本原理及其在OpenCV中的應用方法 一、霍夫變換 霍夫變換是圖像處理中的常用技術,主要用于檢測圖像中的直線,圓…

圖解YOLO(You Only Look Once)目標檢測(v1-v5)

1. YOLO系列整體介紹 YOLO屬于深度學習經典檢測方法中的單階段(one - stage)類型,與兩階段(two - stage,如Faster - rcnn、Mask - Rcnn系列)方法相對。 不同模型性能 單階段方法的最核心優勢是速度非常快…

C# 類型、存儲和變量(靜態類型和dynamic關鍵字、可空類型)

本章內容 C#程序是一組類型聲明 類型是一種模板 實例化類型 數據成員和函數成員 預定義類型 用戶定義類型 棧和堆 值類型和引用類型 變量 靜態類型和dynamic關鍵字 可空類型 靜態類型和dynamic關鍵字 你可能巳經注意到了,每一個變量都包括變量類型。這樣編譯器就可…

信奧賽之c++基礎(初識循環嵌套與ASCII密碼本)

?? 游樂園編程奇遇記——循環嵌套與ASCII密碼本 ?? 第一章:摩天輪與旋轉木馬——循環嵌套 ?? 游樂場里的雙重循環 for(int 排數=1; 排數<=3; 排數++){// 外層循環像摩天輪for(int 座位=1; 座位<=5; 座位++){// 內層循環像旋轉木馬cout << "??"…

Spine 動畫教程:皮膚制作

一、前言 擱了很久的抖音直播小玩法開發&#xff0c;最近又讓我想起來了。由于是初次嘗試&#xff0c;所以我將開發費用的預算降到為零。不但不買服務器采用 UnitySDK 的指令直推&#xff0c;而且游戲的資產也用 AI 生成&#xff0c;主打省時又省錢。 但是圖片有了&#xff0…

論文閱讀筆記——π0.5: a Vision-Language-Action Model with Open-World Generalization

π0.5 論文 通過異構數據協同訓練與分層推理&#xff0c;用中等規模的目標數據&#xff08;400小時&#xff09;實現了大規模泛化能力&#xff0c;為現實世界機器人學習提供了新范式。 高層推理(high-level) 根據當前觀測和任務指令預測子任務&#xff08;如“打開抽屜”&…

記錄搭建自己應用中心

記錄搭建自己應用中心 應用架構主應用-管理中心系統文件系統子應用 日志系統日志系統前端日志系統后端 用戶系統接入使用暫未完成 研發管理需求面板消息推送任務分配應用發布 應用架構 一直想做個試試&#xff0c;這是一個簡易版的&#xff0c;主要是整合下知識的&#xff0c;…

【網工第6版】第5章 網絡互聯⑦

目錄 ▲ 路由協議OSPF ◎ OSPF簡介 ◎ OSPF特點 本章重要程度&#xff1a;☆☆☆☆☆ ▲ 路由協議OSPF ◎ OSPF簡介 OSPF(Open Shortest Path First,開放式最短路徑優先協議)是目前應用最廣泛的路由協議。 OSPF是一種內部網關協議IGP&#xff0c;也是鏈路狀態路由協議&am…

5.3 Dify:低代碼平臺,適用于企業快速部署合規AI應用

Dify作為一款開源低代碼平臺&#xff0c;已成為企業快速構建和部署合規AI應用的首選工具。Dify通過整合后端即服務&#xff08;Backend-as-a-Service, BaaS&#xff09;、大型語言模型操作&#xff08;LLMOps&#xff09;以及直觀的視覺化界面&#xff0c;顯著降低了AI應用開發…

AI 編程工具:Augment Code

Meet Augment Agent: Your AI pair programmer that deeply understands your codebase, and learns as you work Augment 是開發人員AI平臺&#xff0c;它可以幫助您理解代碼、調試問題&#xff0c;并更快地發布&#xff0c;因為它了解您的代碼庫。使用聊天、Next Edit和Augme…

vc++ 如何調用poco庫

1. 下載并安裝 Poco 庫 你可以從 Poco 的官方網站&#xff08;POCO C Libraries - Simplify C Development &#xff09;下載其源代碼壓縮包。下載完成后&#xff0c;按照下面的步驟進行編譯和安裝&#xff1a; 解壓源代碼&#xff1a;把下載的壓縮包解壓到指定目錄。配置編譯…

淺談OpenAIClaude LLM Tools的額外配置

前言 https://platform.openai.com/docs/guides/function-calling?api-modechat&strict-modedisabled#additional-configurationshttps://docs.anthropic.com/en/docs/build-with-claude/tool-use/overview#forcing-tool-use tool_choice “none” 就是不用tools&#x…

SystemWeaver詳解:從入門到精通的深度實戰指南

SystemWeaver詳解&#xff1a;從入門到精通的深度實戰指南 文章目錄 SystemWeaver詳解&#xff1a;從入門到精通的深度實戰指南一、SystemWeaver環境搭建與基礎配置1.1 多平臺安裝全流程 二、新手必學的十大核心操作2.1 項目創建全流程2.2 建模工具箱深度解析 三、需求工程與系…

力扣DAY68 | 熱100 | 尋找兩個正序數組的中位數

前言 困難 ○ 這題搞了3天實在太難了&#xff0c;本質就是每次排除k/2個數&#xff0c;直到找到第k個數。 題目 給定兩個大小分別為 m 和 n 的正序&#xff08;從小到大&#xff09;數組 nums1 和 nums2。請你找出并返回這兩個正序數組的 中位數 。 算法的時間復雜度應該為…

Linux常見故障:排查思路與錯誤分析指南

引言 當Linux系統"生病"時&#xff0c;它不會說話但卻會通過各種癥狀"求救"&#x1f198;&#xff01;本文將帶你建立系統化的故障排查思維&#xff0c;從磁盤到內存&#xff0c;從網絡到服務&#xff0c;全方位掌握Linux系統的"把脈問診"技巧。…

深度解析:從12306看混合云架構下的高并發系統設計

作為曾參與12306余票查詢系統高并發升級的技術從業者&#xff0c;筆者注意到公眾對于12306底層技術常存在認知盲區。為破解這一迷思&#xff0c;特此分享十年前的架構解密文獻&#xff08;該技術之前名叫 gemfire 現已晉升為Apache頂級項目Geode&#xff0c;代碼庫詳見&#xf…

華為Pura X的智控鍵:讓折疊機體驗更上一層樓的設計

還記得Mate 70系列剛出那會&#xff0c;我體驗了下智控鍵&#xff0c;那時候就覺得這個“把快捷方式做進電源鍵”的交互方式非常驚艷&#xff0c;沒想到在Pura X上&#xff0c;這種便捷體驗感更上了一層樓。 智控鍵&#xff1a;折疊屏手機的天選快捷方式&#xff1f; 傳統折疊…