计算机组成原理实验脱机运算器,计算机组成原理实验二: 脱机运算器实验
一、實驗目的:
深入了解AM2901運算器的功能與具體用法。
深化運算器部件的組成、設計、控制與使用等知識。
二、實驗設備與器材:
~~~~ TEC-XP+教學實驗系統
三、實驗說明和原理:
~~~~ 脫機運算器實驗,是指讓運算器從數學計算機整機中脫離出來,此時,他的全部控制與操作均需通過兩個12位的衛星開關來完成,這就談不上執行指令,只能通過開關,案件控制數學機的運算器完成指定的運算功能,并通過指示燈觀察運算器結果。
下面先把前邊幾講過的,與該實驗直接有關的結論性內容匯總如下。
一、12位微型開關的具體控制功能分配如下:
A口,B口地址:送給AM2901器件用于選擇源與目的操作數的寄存器編號:
I8-I0:選擇操作數來源,運算操作功能,選擇操作數處理結果和運算器輸出內容的3組3位的控制碼:
SCI,SSH和SST:用于確定運算器最低位的進位輸入,移位信號的入/出和怎樣處理AM2901產生的狀態標志位的結果。
二、開關位置說明:
做脫機運算器實驗時,要用到提供24位控制信號的微動開關和提供16位數據的拔動開關。微動開關是紅色的,一共有三個,一個微動開關可以提供12位的控制信號,三個開關分別標有SWI1 micro switch 、SW2 micro switch 和SW3 micro switch;數據開關是黑色的,左邊的標有SWH的是高8位,右邊的標有SWL的是低8位。微動開關與控制信號對應關系見表(從左到右):
三、開關檢測
紅色微動開關是該實驗系統使用壽命最短的器件,開關好壞的檢測方法比較簡單,用戶將五個控制機器工作方式的開關置于“1XX000”,從左面其第二個和第三個的開關處于任意位置,然后將兩個未動開關上的24小紐子依次置為1(開關撥到上方為1),看對應的指示燈是否亮,如果有一個或數個指示燈不亮,則一般是開關除了問題。
四、實驗內容:
在脫機方式下,對于給定指令分析其執行過程中運算步驟,通過對AM2901運算器所需的控制信號的設置,使之完成運算,并核對運算結果。
五、實驗步驟:
在脫機方式下,通過設置SW1,SW2,SW3各微碼字段和數據開關,可實現多種運算。以實現AAAAH->R1為例說明操作過程。
1、按照下表中的微碼和數據開關,對運算器的功能進行設置。操作步驟如下:
將教學機左下方的5個撥動開關置為11XX00(單步,16位,脫機);先按一下”RESET”按鍵,再按一下”START”按鍵,進行初始化.
通過16個數據開關設置立即數AAAAH。
通過SW1、SW2、SW3設置各微碼。
按一次START鍵,立即數XXXXH置入R1,通過顯示燈查看按START鍵后的輸出。
若要進行其他操作:
(1)程序設置SW1、SW2、SW3數據開關,通過顯示燈觀察輸出。
(2)然后按START鍵執行操作。通過顯示燈觀察按START鍵后的輸出,檢查運算結果是否正確。
接下來,按下表所列的操作在機器上進行運算器脫機實驗,將結果填入表中:其中,D1取為0101H,D2取為1010H,通過兩個12位的紅色微型開關向運算器提供控制信號,通過16位數據開關向運算器提供數據,通過指示燈觀察運算結果及狀態標志.
注:用*標記的運算,表示D1,D2的數據是由撥動開關SW給出的,開關給的是二進制的信號,注意二進制和十六進制間的轉換.
六、實驗心得:
~~~~ 脫機實驗操作內容豐富,需要自己看著實驗書一步一步的操作,并觀察指示燈的顯示情況,了解了AM2901運算器的功能。起初因為預習過程中沒能仔細的看透知識點,對硬件上的按鍵和指示燈不太熟悉,總會出現錯誤的情況,后來認真聽老師的講解和自己不斷的嘗試后,才能做出正確的答案,通過此次試驗,對運算器部件的組成、設計、控制與使用等知識掌握的更加深刻,為之后學習有很大的幫助.
總結
以上是生活随笔為你收集整理的计算机组成原理实验脱机运算器,计算机组成原理实验二: 脱机运算器实验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [gmoj 3505]【NOIP2013
- 下一篇: Scheme语言--简介