




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2024年春江蘇開放大學計算機組成原理第3次作業答案一、2024年春江蘇開放大學計算機組成原理第3次作業單選題答案1、由于CPU內部的操作速度較快,而CPU訪問一次主存所花的時間較長,因此機器周期通常用______來規定。A、主存中讀取一個數據字的最長時間B、主存中讀取一個指令字的最短時間C、主存中寫人一個數據字的平均時間D、主存中讀取一個數據字的平均時間學生答案:B2、中央處理器是指_____。A、運算器、控制器、cacheB、控制器C、運算器D、運算器、控制器、主存學生答案:A3、異步控制常用于作為其主要控制方式。A、微程序控制器中B、微型機的CPU控制器中C、在單總線結構計算機中訪問主存與外圍設備時D、硬聯線控制的CPU中學生答案:C4、為了確定下一條微指令的地址,通常采用斷定方式.其基本思想是_____。A、通過指令中指定一個專門字段來控制產生后繼微指令地址B、用微程序計數器uPC來產生后繼微指令地址C、通過微指令控制字段由設計者指定或者由設計者指定的判別字段控制產生后繼微指令地址D、用程序計數器PC來產生后繼續微指令地址學生答案:C5、微程序控制器中,機器指令與微指令的關系是_____。A、一段機器指令組成的程序可由一條微指令來執行B、每一條機器指令由一條微指令來執行C、—條微指令由若干條機器指令組成D、每一條機器指令由一段用微指令編成的微程序來解釋執行學生答案:D6、同步控制是______。A、只適用于外圍設備控制的方式B、由統一時序信號控制的方式C、只適用于CPU控制的方式D、所有指令執行時間都相同的方式學生答案:B7、就微命令的編碼方式而言,若微操作命令的個數已確定,則_____。A、編碼表示法比直接表示法的微指令字短B、編碼表示法與直接表示法的微指令字長大小關系不確C、直接表示法比編碼表示法的微指令字長短D、編碼表示法與直接表示法的微指令字長相等學生答案:D8、在CPU中跟蹤指令后繼地址的寄存器是______。A、指令寄存器B、狀態條件寄存器C、主存地址寄存器D、程序計數器學生答案:D9、指令周期是指____。A、CPU執行一條指令的時間B、時鐘周期時間C、CPU從主存取出一條指令加上執行這條指令的時間D、CPU從主存取出一條指令的時間學生答案:C10、操作控制器的功能是_____。A、從主存取出一條指令B、完成指令操作碼譯碼C、產生時序信號D、從主存取出指令,完成指令操作碼譯碼,產生有關的操作控制信號學生答案:D11、下列說法中正確的是____。A、控制存儲器可以用掩模ROM、E2PROM或閃速存儲器實現B、指令周期也稱為CPU周期C、微程序控制方式和硬聯線控制方式相比較,前者可以使指令的執行速度更快D、若采用微程序控制方式,則可用uPC取代PC學生答案:A12、下列部件中不屬于控制器的部件是______。A、狀態條件寄存器B、程序計數器C、操作控制器D、指令寄存器學生答案:A二、2024年春江蘇開放大學計算機組成原理第3次作業簡答題答案1、設有如圖所示雙總線結構的模型機,IR為指令寄存器,PC為程序計數器(具有自增功能),M為主存(受R/-W信號控制),AR為主存地址寄存器,DR為數據緩沖寄存器,ALU由+、-控制信號決定可完成何種操作,控制信號G控制的是一個門電路。另外,線上標注有控制信號,例如Yi表示Y寄存器的輸入控制信號,R1o為寄存器R1的輸出控制信號。未標字符的線為直通線,不受控制。根據模型機,完成下面兩條指令的分析。(1)“ADDR1,R3”指令完成(R3)+(R1)一>R3的功能操作,畫出其指令周期流程圖,并列出相應的微操作控制信號序列。(2)”MOVR2,R3″指令完成將寄存器R3的內容傳送到R2中,畫出其指令周期流程圖,列出相應的微操作控制信號序列。學生答案:(1)ADD
R3,R1取指令:PC-AR,M-DR-IR執行指令:R1-X,R3-Y,X+Y-R3微操作控制信號:執行指令:R0o,G,Xi;R3o,G,YI;+,ALUo,G,R3I(2)”MOV
R2,R3″指令完成將寄存器R3的內容傳送到R2中取指令:PC-AR,M-DR-IR執行指令:R3-+R2執行指令微操作控制信號:R3o,G,R2i2、此題用于身份驗證,請上傳本人親自參加作業三直播輔導的截屏,必須包含有效個人信息,否則整個作業無效。偽造身份,盜用別人截屏,失去成績,后果自負。(現場參加直播的得滿分,看回放扣2分)學生答案:自行觀看直播截圖3、根據模型機,詳細描述指令ADDR1,R2,從取指令到執行完畢的過程,且說明R1,R2和PC內容的變化。學生答案:(1)操作控制器OC送出控制命令到通用寄存器,選擇R1做源寄存器,R2做目標寄存器;(2)OC送出控制命令到ALU,指定ALU做R1(100)和R2(20)的加法操作;(3)OC送出控制命令,打開ALU輸出三態門,運算結果120放到DBUS上;(4)OC送出控制命令,將DBUS上數據打人緩沖寄存器DR;ALU產生的進位信號保存狀態字寄存器在PSW中;(5)OC送出控制命令,將DR(120)裝入R2,R2中原來的內容20被沖掉。至此,ADD指令執行周期結束。4、設有模型機如圖所示,已知它含有一個累加寄存器AC、一個狀態條件寄存器和其他四個寄存器,各部分之間的連線表示數據通路,箭頭表示信息傳送方向。(1)根據數據流向和位置寫出圖中四個寄存器a,b,c和d的名稱。(2)簡述從主存取出兩個數據到運算器計算,并將結果寫入到主存的數據通路。(3)簡述指令從主存取到控制器的數據通路。學生答案:(1)a為數據緩沖寄存器DR,b為指令寄存器IR,c為主存地址寄存器,d為程序計數器PC。(2)存儲器讀:AR先置數據地址,M→DR→ALU→AC存儲器寫:AR先置數據地址,AG→DR→M)(3)主存M→緩沖寄存器DR→指令寄存器IR→操作控制器。5、根據微程序控制器組成原理圖描述一條指令采用微程序控制器的執行過程。主要說明控制存儲器、地址轉移邏輯和微指令(命令)寄存器的作用。學生答案:(1)控制存儲器控制存儲器用來存放實現全部指令系統的微程序,它是一種只讀型存儲器。一旦微程序固化,機器運行時則只讀不寫。其工作過程是:每讀出一條微指令,則執行這條微指令;接著又讀出下一條微指令,又執行這一條微指令……讀出一條微指令并執行微指令的時間總和稱為一個微指令周期。通常,在串行方式的微程序控制器中,微指令周期就是只讀存儲器的工作周期。控制存儲器的字長就是微指令字的長度,其存儲容量視機器指令系統而定,即取決于微程序的數量。對控制存儲器的要求是速度快,讀出周期要短。(2)微指令寄存器微指令寄存器用來存放由控制存儲器讀出的一條微指令信息。其中微地址寄存器決定將要訪問的下一條微指令的地址,而微命令寄存器則保存一條微指令的操作控制字段和判別測試字段的信息。(3)地址轉移邏輯在一般情況下,微指令由控制存儲器讀出后直接給出下一條微指令的地址,通常我們簡稱微地址,這個微地址信息就存放在微地址寄存器中。如果微程序不出現分支,那么下一條微指令的地址就直接由微地址寄存器給出。當微程序出現分支時,意味著微程序出現條件轉移。在這種情況下,通過判別測試字段P和執行部件的“狀態條件”反饋信息,去修改微地址寄存器的內容,并按改好的內容去讀下一條微指令。地址轉移邏輯就承擔自動完成修改微地址的任務。6、根據下面的模型機,描述指令MOVR0,R1從取指令到執行完畢的詳細過程,并說明寄存器R0,R1和程序計數器內容的變化。學生答案:1、操作控制器(OC)送出控制信號到通用寄存器,選擇R1(10)作源寄存器,選擇R0、作目標寄存器;2、OC送出控制信號到ALU,指定ALU做傳送操作;3、OC送出控制信號,打開ALU輸出三態門,將ALU輸出送到數據總線DBUS上。注意,任何時候DBUS上只能有一個數據。4、OC送出控制信號,將DBUS上的數據打人到數據緩沖寄存器DR(10);5、OC送出控制信號,將DR中的數據10打入到目標寄存器R0,R0的內容由00變為10。至此,MOV指令執行結束。7、根據模型機,詳細描述指令LADR1,6,從取指令到執行完畢的過程,且說明R1和PC內容的變化。學生答案:1、操作控制器OC發出控制命令打開IR輸出三態門,將指令中的直接地址碼6放到數據總線DBUS上;2、OC發出操作命令,將地址碼6裝入數存地址寄存器AR;3、OC發出讀命令,將數存6號單元中的數100讀出到DBUS上;4、OC發出命令,將DBUS上的數據100裝入緩沖寄存器DR;5、OC發出命令,將DR中的數100裝入通用寄存器R1,原來R1中的數10被沖掉。至此,LAD指令執行周期結束。8、根據模型機,詳細描述指令JMP101,從取指令到執行完畢的過程,且說明PC內容的變化。學生答案:(1)OC發生操作控制命令,打開指令寄存器IR的輸出三態門,將IR中的地址碼101發送到DBUS上;(2)CC發出操作控制命令,將DBUS上的地址碼101打入到程序計數器PC中,PC中的原先內容106被更換。于是下一條指令不是從106號單元取出,而是轉移到101號單元取出。至此,JMP指令執行周期結束。9、根據模型機,詳細描述指令STOR2,(R3),從取指令到執行完畢的過程,且說明R2,R3,PC和相關內存單元內容的變化。學生答案:1、操作控制器OC送出操作命令到通用寄存器,選擇(R3)=30做數據存儲器的地址單元;2、OC發出操作命令,打開通用寄存器輸出三態門(不經ALU以節省時間),將地30放到DBUS上;3、OC發出操作命令,將地址30打入AR,并進行數存地址譯碼;4、OC發出操作命令到通用寄存器,選擇(R2)=120,作為數存的寫入數據;5、OC發出操作命令,打開通用寄存器輸出三態門,將數據120放到DBUS上;6、OC發出操作命令,將數據120寫入數存30號單元,它原先的數據40被沖掉。至此,STO指令執行周期結束。10、基于本教材,寫出下列中文計算機專業術語的英文縮寫名稱,并作簡要說明。操作碼操作控制器傳送數據指令輸入輸出指令地址總線指令總線數據總線程序計數器學生答案:Opcode:操作碼,用于指示CPU執行的具體操作。OperationControlUnit(OCU):操作控制器,用于控制CPU執行的操作。MOV(Move)Instruction:傳送數據指令,用于將數據從一個內存位置傳送到另一個內存位置。IO(InputOutput):輸入輸出,用于指示計算機系統與外部設備之間的數據傳輸。IA(InstructionAddress)Bus:用于傳輸CPU發送的指令地址的總線。IB(Instruction)Bus:用于傳輸CPU發送的指令的總線。DB(Data)Bus:用于傳輸CPU與內存之間的數據的總線。PC:程序計數器的英文縮寫是,用于指示計算機在其指令序列中的位置,它存放當前欲執行指令的地址,并可自動計數形成下一條指令地址。11、寫出以下英
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中政治 (道德與法治)人教部編版七年級下冊青春萌動教學設計及反思
- 《道德觀念競技場》課件
- 2025大豆收購合同模板
- 《奔馳轎車概述》課件
- 《在線教學課件》課件
- 2025標準新車購買合同樣本
- 2025房產的抵押借款合同范本
- 2025年社保代理合作合同
- 2025年工業廠房建設借款合同模板
- 2025私營企業員工勞動合同
- 道德與法治項目化學習案例
- GB/T 311.2-2013絕緣配合第2部分:使用導則
- GA 1517-2018金銀珠寶營業場所安全防范要求
- C語言期末考試試題南昌航空大學
- 取消訂單協議模板(5篇)
- 東風天錦5180勾臂式垃圾車的改裝設計
- 浦發銀行個人信用報告異議申請表
- 施工進度計劃網絡圖-練習題知識講解
- 防孤島測試報告
- 按摩常用英語
- midas NFX使用指南(八)
評論
0/150
提交評論