• /  22
  • 下載費用: 14.9積分  

復雜模型機系統設計與運行

'復雜模型機系統設計與運行'
?M睪揪天2嘻扇院《計算機組成原理》課程設計報告報告題目: 復雜模型機系統設計與運行作者所在系部 作者所在專業 作者所在班級 作者姓名 指導教師姓名 完成時間計算機科學與工程計算機科學與技術XXXX2013 年 12 片 19 FI北華航天工業學院教務處制目錄內容摘要 2課程設計任務書 3復雜模型機系統設計及運行 4一、 緒論 4二、 指令系統概述 4三、 微代碼設計 5(1) 存儲器讀操作(MRD) 5(2) 存儲器寫操作(MWE) 5(3) 啟動程序(RUN) 5四、 實驗微代碼 7五、 程序代碼 8六、 設計內容介紹 10七、 系統實現步驟 111 >連接碩件系統 112、 啟動實驗聯機軟件 113、 運行程序 124、 測試用例 13參考文獻 15內容摘要本次試驗構造了一個指令系統,實現比較完整的模型機功能。本次試驗用到75條微指 令和23條機器指令。完成簡單的混合運算。由于機器指令比較少完成運算需要反復對Bx 寄存器的值進行存儲,主要的運算結果儲存在Ax屮。本次試驗代碼比較簡單但是連接線路和操作需要細心。理解了復雜模型機的運算過程 和運算原理。使用機器指令編寫簡單的代碼,實現運算結果的存儲。對內存進行操作,對 主存儲器也有比較多的使用。關鍵詞:模型機、機器指令、微指令、主儲存器課程設計任務書課題名稱復雜模型機系統設計及運行完成時間2013.12.19指導教師職稱 學生姓名班級總體設計要求和技術要點掌握計算機五大功能部件的組成及功能,熟悉完整的單臺計算機基本組成原理,掌 握計算機中數據表示方法、運算方法、運算器的組成、控制器的實現、存儲器了系統的 結構與功能、輸入/輸出系統的工作原理與功能。(1) 利用實驗設備平臺構造完整的模型機;(2) 利用運算器74LS181執行算術操作和邏輯操作;(3) 運用隨機存儲器RAM以及地址和數據在計算機總線的傳送關系,實現運算器 和存儲器協同工作,讀寫數據,檢查結果是否正確;(4) 應用微程序控制器,往EEPROM里任意寫24位微代碼,讀出微代碼并驗證其 正確性;(5) 構造指令系統,定義至少15條機器指令,實現比較完整的模型機功能,包括算 術/邏輯運算以及輸入輸出處理。(6) 完成指定功能的實現,參加成果驗收,撰寫課程設計報告。工作內容及時間進度安排總計2周:1?12月16 H:資料查閱、確定選題、系統總體設計2.12月17日一20 Eh熟悉開發環境和工具,模塊設計、代碼編制3.12月23日一27日:系統調試與運行,現場驗收設計成果4. 12月27 th上交設計報告(打印稿及電子稿)課程設計成果1. 課程設計硬件系統及配套軟件2. 課程設計報告書復雜模型機系統設計及運行一、 緒論利用實驗設備平臺構造完整的模型機;利用運算器74LS181執行算術操作和 邏輯操作;運用隨機存儲器RAM以及地址和數據在計算機總線的傳送關系,實現 運算器和存儲器協同工作,讀寫數據,檢查結果是否正確;應用微程序控制器,往 EEPROM里任意寫24位微代碼,讀出微代碼并驗證其止確性;構造指令系統,定 義至少15條機器指令,實現比較完整的模型機功能,包括算術/邏輯運算以及輸入 輸出處理。完成指定功能的實現,參加成果驗收,撰寫課程設計報告。二、指令系統概述本系統共有十四條基本指令,-省略部分-入a=5, b=3, c=4輸出 2(a+b)=16D=0010H輸出(a-b)/2=lD=0001H輸出 3 (c+l) =15D=000FH輸出結果Cx=32D=0020H七、系統實現步驟1、連接硬件系統圖1硬件連線圖2、啟動實驗聯機軟件打開實驗課題菜單,選中實驗課題,打開實驗課題參數對話窗口。微指令操作:寫:在編輯框屮輸入微指令程序(格式:兩位八進制微地址+空格+六位十六進制 微代碼),按“保存"按鈕,將微程序代碼保存在一給定文件(*.MSM)中;按“打開”按鈕,打 開已有的微程序文件,并顯示在編輯柿沖;將實驗箱上的K4K3K2K1撥到寫狀態即KI off、 K2on、K3 off> K4 off,其中KI、K2、K3在微程序控制電路,K4在24位微代碼輸入及 顯示電路上,然后按”寫入“按鈕,微程序寫入控制存儲器電路。讀:將實驗箱上的K4K3K2K1撥到寫狀態即KI off、K2on、K3 off、K4 off,在“讀岀 微地址"欄屮填入兩位八進制地址,按“讀按鈕,則相應的微代碼顯示在“讀出微代碼”欄中。微指令操作界面如圖3所示。實釜八圖3微指令操作打開實驗課題參數對話窗口:機器指令操作。寫:在編輯框中輸入實驗用的機器指令程序(格式:兩位十六進制地址+空格+2位或4 位十六進制代碼),按“保存”按鈕,將機器指令程序代碼保存在一給定文件C.ASM)中;按“打 開”按鈕,打開已有的機器指令程序文件,并顯示在編輯框中;將實驗箱上的K4K3K2K1 撥到運行狀態即Klon、K2off、K3 on. K4 off,撥動“CLR"開關對地址和微地址清零,將 表13中的數據以圖4形式寫入,然后按“寫入"按鈕,機器指令寫入存儲器電路。讀:將實驗箱上的K4K3K2K1撥到運行狀態即KI on、K2 off、K3 on、K4 off,在“讀 出指令地址''欄中填入兩位十六進制地址,撥動“CLIT開關對地址和微地址清零,然后按“讀 or按鈕,則相應的指令代碼顯示在“讀出指令代碼”欄中。3、運行程序單步:在運行狀態前提下,選擇操作單步,然后撥動“CLR"開關對地址和微地址清 零,然后每按一次”單步”按鈕,執行一條微指令??蓮膶嶒炏涞闹甘緹艉惋@示LED觀察單 步運行的結果。連續:在運行狀態前提下,選擇操作連續,先撥動“CLIT開關對地址和微地址清零, 然后按”連續”按鈕,可連續執行程序??蓮膶嶒炏涞闹甘緹艉惋@示LED觀察連續運行的結 果。停止:在連續運行程序過程中,町按”停止”按鈕暫停程序的執行。此時地址和微地址 并不復位,仍可以從暫停處單步或連續執行。機器指令操作界面如圖4所示:圖4機器指令操作程序運行過程中,遇到輸入語句時,會出現如圖5和圖6所示對話框,要求輸入數據:圖5彈出窗口捉示操作圖6輸入數據4、測試用例以下為實驗屮使用的輸入數據及計算結果:實驗數據abc第一組數據0005H0003H0004H第二組數據0004H0002H0005H第三組數據0001H0001H0001H7 3-1笫一組數據結果825弓OSE:857-3-2笫二組數據結果參考文獻(1)《計算機組織與體系結構(第四版 立體化教材)》白中英主編,清華大學岀版社 2008年8月出版.指 導 教 師 評 語 及 設 計 成 績評語課程設計成績:指導教師:日期: 年 月 H
關 鍵 詞:
設計 模型 系統 運行 復雜
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:復雜模型機系統設計與運行
鏈接地址: http://www.476824.live/p-47706956.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.476824.live 網站版權所有

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 北京快乐8怎么提现不了 天津11选5最聪明的玩法 河内5分彩开奖图片 在线股票查看 广西快乐十分推荐 炒股如何开户 股票短线怎么做 湖北11选五一定牛走势图 11选5山东夺金走势图 本期一肖一码中特