计算机组成原理课程设计报告 给出指令执行流程 add(二进制加法),《计算机组成原理》课程设计报告材料...
《計算機組成原理》課程設計報告材料
(28頁)
本資源提供全文預覽,點擊全文預覽即可全文預覽,如果喜歡文檔就下載吧,查找使用更方便哦!
19.90 積分
實用文檔電子信息學院實驗報告書課程名:《計算機組成原理》 題 目: 實驗類別 【驗證】 班 級: 學 號: 姓 名: 評語:實驗態度:認真( ) 一般( ) 差( )實驗結果:正確( ) 部分正確( )錯( )實驗理論:掌握( ) 熟悉( ) 了解( ) 不懂( )操作技能:強( ) 一般( ) 差( )實驗報告:好( ) 一般( ) 差( )成績: 指導教師: 曾憲文 批閱時間: 年 月 日目 錄第一章 實訓任務概述 21.1實訓目的 21.2 實訓任務 2第二章 設計內容 42.1 指令的執行流程 42.1.1“異或”指令 42.1.2 讀取指令 42.1.3 “ADD”指令 42.2 儲存器 42.3 運算器 52.4 硬件系統 52.4.1計算機硬件組成 52.4.2 采用門電路設計一個8位的全加器電路 62.4.3 定點補碼加減法裝置邏輯框圖 72.5 模型機綜合實驗 72.5.2 轉移實驗 7第三章 圖表格式 83.1“異或”指令 83.2 讀取指令 83.3“ADD ”指令 93.4 儲存器 103.5 設計計算機運算器 113.6 了解計算機硬件系統 173.6.1 8位全加器 173.6.2 定點補碼加減法邏輯圖 173.7 運算器的邏輯組成及設計模型及綜合實驗 183.7.1 移位/取反實驗 183.7.2 轉移實驗 20第四章 個人總結 224.1 主要結論 224.2 對實訓的認識 22參考文獻 23致 謝 24文案大全第一章 課設任務概述1.1課設目的通過本周的課設,使我們對計算機組成與體系結構這門課有一個更深入的了解。主要要了解計算機的硬件組成、微操作以及儲存器中的地址變換等。將我們在課堂上所學的理論知識應用于實踐。1.2 課設任務1、參考給出的或者課本上的計算機的硬件(應有中斷功能)組成,寫出完成下面給定的指令格式的指令的執行流程;(1)累加器內容完成“異或”運算“異或” 指令的指令格式操作碼 DR SR(2)把一個內存單元中的內容讀到所選擇的一個累加器中。操作碼 DR SR(3)以下五條機器指令為選做題目,給出指令執行流程(選做要求:(組號 mod 5)+1=紅色題目編號):IN(輸入)、ADD(二進制加法)、STA(存數)、OUT(輸出)、JMP(無條件轉移),其指令格式如下:助記符 機器指令碼 說明①IN 0000 0000 “INPUT DEVICE”中的開關狀態àR0②ADD addr 0001 0000 ×××× R0+[addr] àR0③STA addr 0010 0000 ×××× R0à [addr]④OUT addr 0011 0000 ×××× [addr] àBUS⑤JMP addr 0100 0000 ×××× addràPC2、以下三道為選做題目(選做要求:(組號 mod 3)+1=紅色題目編號)①某機器中,已知配有一個地址空間為(0000—1FFF)16的ROM區域,現在用幾個SRAM芯片(8K×8位)形成一個16K×16位的RAM區域,起始地址為2000H。假設SRAM芯片有CS和WE控制端,CPU地址總線A15——A0 ,數據總線為D15——D0 ,控制信號為R / W(讀 / 寫),MREQ(當存儲器讀或寫時,該信號指示地址總線上的地址是有效的)。要求:(1) 滿足已知條件的存儲器,畫出地址碼方案。(2) 畫出ROM與RAM同CPU連接圖。②要求用128K×16位的SRAM芯片設計512K×16位的存儲器,SRAM芯片有兩個控制端:當 CS 有效時該片選中。當W/R=1時執行讀操作,當W/R=0時執行寫操作。用64K×16位的EPROM芯片組成128K×16位的只讀存儲器。試問:。<1> 數據寄存器多少位?<2> 地址寄存器多少位?<3> 共需多少片EPROM?畫出此存儲器組成框圖。③某機器中,已知配有一個地址空間為0000H-3FFFH的ROM區域。現在再用一個RAM芯片(8K×8)形成40K×16位的RAM區域,起始地址為6000H,假定RAM芯片有和信號控制端。CPU的地址總線為A15-A0,數據總線為D15-D0,控制信號為R/(讀/寫), (訪存),要求:(1) 畫出地址譯碼方案。(2) 將ROM與RAM同CPU連接。3、設計計算機運算器(包括邏輯框圖與指令系統,以及各指令的微程序流程圖)4、了解計算機的硬件系統。就計算機的某些硬件組成部分,說明對其認識。(1)采用門電路設計一個8位的全加器電路?(2)定點補碼加減法裝置邏輯框圖5、運算器的組成及設計模型機綜合實驗。第二章 設計內容2.1 指令的執行流程2.1.1“異或”指令“異或” 指令的指令格式操作碼 DR SR(DR:數據寄存器 SR:源寄存器)這條指令實現將目標寄存器DR的內容與源 寄存器SR的內容相異或并將結果存入目標寄存器DR的功能。2.1.2 讀取指令操作碼 DR SR把源寄存器SR中的內容讀到目標寄存器DR中。2.1.3 “ADD”指令 以下五條機器指令為選做題目,給出指令執行流程(選做要求:(組號 mod 5)+1=紅色題目編號):IN(輸入)、ADD(二進制加法)、STA(存數)、OUT(輸出)、JMP(無條件轉移),其指令格式如下:助記符 機器指令碼 說明②ADD addr 0001 0000 ×××× R0+[addr] àR02.2 儲存器②要求用128K×16位的SRAM芯片設計512K×16位的存儲器,SRAM芯片有兩個控制端:當 CS 有效時該片選中。當W/R=1時執行讀操作,當W/R=0時執行寫操作。用64K×16位的EPROM芯片組成128K×16位的只讀存儲器。試問:。<1> 數據寄存器多少位 關?鍵?詞: 計算機組成原理 計算機 組成 原理 課程設計 報告 材料
?天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
總結
以上是生活随笔為你收集整理的计算机组成原理课程设计报告 给出指令执行流程 add(二进制加法),《计算机组成原理》课程设计报告材料...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql count(*),count
- 下一篇: 现代计算机系统中运算器设计一般采用的是,