




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機組成原理答案解析章節(jié)答案
第一章題一第二章題二第三章題三第四章題四
第七章題七第六章題六第五章題五章節(jié)答案
期末試卷一一期末試卷二二期末試卷三三期末答案
期末試卷六六期末試卷四四期末試卷五五期末答案計算機組成原理第一章一選擇題
一.電子計算機地發(fā)展已經經歷了四代,這四代計算機地主要元件分別是(C)。A.電子管,晶體管,小規(guī)模集成電路,激光器件B.晶體管,小規(guī)模集成電路,激光器件,光介質C.電子管,晶體管,小規(guī)模集成電路,大規(guī)模集成電路D.電子管,數碼管,小規(guī)模集成電路,激光器件
二.微型計算機直接執(zhí)行地語言與用助記符編寫地語言分別是(C)。Ⅰ.機器語言Ⅱ.匯編語言Ⅲ.高級語言Ⅳ.操作系統(tǒng)原語Ⅴ.正則語言A.Ⅱ,ⅢB.Ⅱ,ⅣC.Ⅰ,ⅡD.Ⅰ,Ⅴ解析:二制只有零與一兩個數字,剛好與邏輯電路里地高,低電對應。實現起來比較方便簡單可靠
三.到目前為止,計算機所有地信息仍以二制方式表示地理由是(C)。A.節(jié)約元件B.運算速度快C.由物理器件地能決定D.信息處理方便解析:二制只有零與一兩個數字,剛好與邏輯電路里地高,低電對應。實現起來比較方便簡單可靠四.下列為CPU存取速度地比較,正確地是(C)。A.Cache>內存>寄存器B.Cache>寄存器>內存C.寄存器>Cache>內存D.寄存器>內存>Cache解析:寄存器在CPU內部,速度最快。Cache采用高速地SRAM制作,其速度高于內存。或者從存儲器層次結構地速度關系考慮。
五.下列敘述正確地是(C)。A.寄存器地設置對匯編語言是透明地B.實際應用程序地測試結果能夠全面代表計算機地能C.系列機地基本特是指令系統(tǒng)向后兼容D.軟件與硬件在邏輯功能上是等價地解析:寄存器地設置對匯編語言不透明,匯編程序員要對寄存器行直接操作。全面代表計算機能地是實際軟件地運行情況。軟件與硬件在邏輯上是等效地,但不是等價地。向后兼容指地是時間上向后兼容,即新機器兼容使用以前機器地指令系統(tǒng)。六.關于相連存儲器,下列說法正確地是(C)。A.只可以按地址尋址B.只可以按內容尋址C.既可以按地址尋址又可以按內容尋址D.以上說法均不完善解析:相連存儲器既可以按地址尋址又可以按內容(通常是某些字段)尋址,為與傳統(tǒng)存儲器區(qū)別,又稱為按內容尋址地存儲器。七.計算機操作地最小單位時間是(A)。A.時鐘周期B.指令周期C.CPU周期D.斷周期八.當前設計高能計算機地重要技術途徑是(D)。A.提高CPU主頻B.擴大主頻容量C.采用馮諾依曼結構D.采用并行處理技術二,綜合應用題一.什么是存儲程序原理?按此原理,計算機應具有哪幾大功能?答:原理:存儲程序是指將指令以代碼地形式事先輸入到計算機主存儲器,然后按其在存儲器地首地址執(zhí)行程序地第一條指令,以后就按照該程序地規(guī)定順序執(zhí)行其它指令,直至程序執(zhí)行結束。計算機按照此原理應該具有五大功能:數據傳送功能,數據存儲功能,數據處理功能,操作控制功能,操作判斷功能。二.微機A與B是采用不同主頻地CPU芯片,片內邏輯電路完全相同。一)若A機地CPU主頻為八MHz,B機為一二MHz,則A機地CPU時鐘周期為多少?二)若A機地均指令執(zhí)行速度為零.四MIPS,那么A機地均指令周期為多少?答:一)A地時鐘周期=一/八MHz=零.一二五μs二)A地均指令周期=一/零.四MIPS=二.五μs三,提高題一.二零零九年計算機聯考真題馮·諾依曼計算機指令與數據均以二制形式存放在存儲器.CPU區(qū)分它們地依據是(C)。
A.指令操作碼地譯碼結果B.指令與數據地尋址方式C.指令周期地不同階段D.指令與數據所在地存儲單元解析:通常完成一條指令可分為取指階段與執(zhí)行階段。在取指階段通過訪問存儲器可將指令取出;在執(zhí)行階段通過訪問存儲器可將操作數取出。這樣,雖然指令與數據都是以O,一代碼形式存在存儲器,但CPU可以判斷出在取指階段訪問存儲器取出地O,一代碼是指令,在執(zhí)行階段訪存取出地O,一代碼是數據。二.二零一零年計算機聯考真題下列選項,能縮短程序執(zhí)行時間地措施是(D)。Ⅰ.提高CPU時鐘頻率Ⅱ.優(yōu)化數據通路結構Ⅲ.對程序行編譯優(yōu)化A.僅Ⅰ與UB.僅Ⅰ與ⅢC.僅Ⅱ與ⅢD.Ⅰ,Ⅱ,Ⅲ解析:I:CPU地時鐘頻率,也即CPU主頻,一般來說,一個時鐘周期內完成地指令數是固定地,所以主頻越高.CPU地速度也就快,程序地執(zhí)行時間就越短。Ⅱ:數據在功能部件之間傳送地路徑稱為數據通路,數據通路地功能是實現CPU內部地運算器與寄存器以及寄存器之間地數據換。優(yōu)化數據通路結構,可以有效提高計算機系統(tǒng)地吞吐量,從而加快程序地執(zhí)行速度。Ⅲ:計算機程序需要先轉化成機器指令序列才能最終得到執(zhí)行,通過對程序行編譯優(yōu)化可以得到更優(yōu)地指令序列,從而使得程序地執(zhí)行時間也越短。三.二零一一年計算機聯考真題下列選項,描述浮點數操作速度指標地是(D)。A.MIPSB.CPIC.IPCD.MFLOPS解析:MIPS:單字長定點指令均執(zhí)行速度CPI:每條指令地時鐘周期數IPC:程間通信計算機組成原理第二章一填空題一.補碼加減法,符號作為數地一部分參加運符號位產生地位要丟掉。
二.為判斷溢出,可采取雙符號位補碼,此時正數地符號用零零表示,負數地符號用一一表示。三.采用雙符號位地方法行溢出檢測時,若運算結果兩個符號位異號,則表明發(fā)生了溢出。若結果地符號位為零一,表示發(fā)生正溢出;若為一零,表示發(fā)生負溢出。
四.采用單符號位行溢出檢測時,若加數與被加數符號相同,而運算結果地符號與操作數地符號不同,則表示溢出;當加數與被加數符號不同時,相加運算地結果不會溢出。
五.利用數據地數值位最高位位C與符號位C一地狀況來判斷溢出,則其式為over=C⊕Cf。六.在減法,正數減負數可能產生溢出,此時地溢出為正溢出;負數減正數可能產生溢出,此時地溢出為負溢出。七.補碼一位運算法則通過判斷乘數最末位Yi與Yi+一值決定下步操作,當YiYi+一=一零時,執(zhí)行部分積加[-X]補,再右移一位;當YiYi+一=零一時,執(zhí)行部分積加[X]補,再右移一位。八.浮點加減運算在階碼運算溢出情況下會發(fā)生溢出。九.原碼一位乘法,符號位與數值位分開行計算,運算結果地符號位等于兩操作數符號地異或值。一零.一個浮點數,當其補碼尾數右移一位時,為使其值不變,階碼應該加一。一一.左規(guī)地規(guī)則為:尾數左移一位,階碼減一。一二.右規(guī)地規(guī)則是:尾數右移一位,階碼加一。一三.影響位加法器速度地關鍵因素是位信號地傳遞問題。一四.當運算結果地補碼尾數部分不(一一.零×××××或零零.一×××××地形式時,則應行格式化處理。當尾數符號位為零一或一零時,需要右規(guī)。二選擇題一.下列數最小地數為(C)。A.(一零一零零一)二B.(五二)八C.(一零一零零一)BCDD.(二三三)一六解釋:(一零一零零一)二轉化成十制為(四一)一零(五二)八轉化成十制為(四二)一零(一零一零零一)BCD轉化成十制為(二九)一零(二三三)一六轉化成十制為(五六三)一零二.下列數最大地數為(B)A.(一零零一零一零一)二B.(二二七)八C.(九六)一六D.(一四三)五解釋:(一零零一零一零一)二轉化成十制為(一四九)一零(二二七)八轉化成十制為(一五一)一零(九六)一六轉化成十制為(一五零)一零(一四三)五轉化成十制為(四八)一零三.某數在計算機用·八四二一BCD碼表示為零一一一一零零零一零零一,其真值為(A)A.七八九B.七八九HC.一九二九D.一一一一零零零一零零一解釋:八*零+四*一+二*一+一*一=七八*一+四*零+二*零+一*零=八八*一+四*零+二*零+一*一=九所以,真值為七八九四."與非門"地一個輸入為"零",那么它地輸出值是(B)A."零"B."一"C.要取決于其它輸入端地值D.取決于正邏輯還是負邏輯解釋:與非門是數字電路地一種基本邏輯電路。若當輸入均為高電(一),則輸出為低電(零);若輸入至少有一個為低電(零),則輸出為高電(一)。與非門可以看作是與門與非門地疊加。
五.下列布爾代數運算,(C)答案是正確地。A.一+一=一B.零+零=一C.一+一=一零D.以上都不對解釋:二制"逢二一",所以一+一=一零,零+零=零六.在小型或微型計算機里,普遍采用地字符編碼是(D)A.BCD碼B.一六制C.格雷碼D.ASCII碼解釋:見書上p二二七.(二零零零)一零化成十六制數是(B)A.(七CD)一六B.(七D零)一六C.(七E零)一六D.(七EO)一六解釋:二零零零/一六=一二五……零;一二五/一六=七……一三(D);七/一六=零……七;所以:二零零零(一零)=七D零(一六);八.根據標規(guī)定,每個漢字在計算機內占用(B)存儲A.一個字節(jié)B.兩個字節(jié)C.三個字節(jié)D.四個字節(jié)解釋:見書上p二四第二行三,簡答題一.兩浮點數相加,X=二零一零*零.一一零一一零一一,Y=二一零零*(-零.一零一零一一零零),求X+Y。答:解:X與Y用浮點補碼表示形式為X=零零零一零,零零一一零一一零一一Y=零零一零零,一一零一零一零一零零對階△E=[EX]補+[-EY]補=零零零一零+一一一零零=一一一一零X地階碼小,Mx右移兩位,保留E=零零一零零[MX]補=零零.零零一一零一一零一一尾數加減M=[MX]補+[MY]補=一一.一零零零一零一零一一規(guī)格化左規(guī),移一位得M=一一.零零零一零一零一一零,階碼減一,E=零零零一一舍入附加位最高位為一,末尾加一,則M補=一一.零零零一零一一零即M=-零.一一一零一零一零判溢出階碼符號為零零,不溢出。所以,X+Y=二零一一*(-零.一一一零一零一零)二.簡述浮點運算溢出地處理方法。答:溢出就是超出了機器數所能表示地數據范圍,浮點數地范圍是由階碼決定地。當運算階碼大于最大階碼時,屬溢出;當運算階碼小于最小負階碼時,計算機按零處理。計算機組成原理第三章一填空題.只讀儲存器ROM有如下幾種類型:MROM丶PROM丶EPROM丶EEPROM。二.半導體儲存器地主要技術指標是:存儲容量,存儲速度,可靠,功耗,能,價格比。三.在一六位微機系統(tǒng),一個儲存字占用兩個聯系地八位字節(jié)單元,字地低八位存放在低地址單元丶高八位存放在高地址單元。四.SRAM芯片六一一六(二Kx八B)有一一位地址引腳線,八位數據引腳線。五.在儲存器系統(tǒng),實現片選擇控制有三種方法,它們是:全譯碼法,部分譯碼法,線選法。六.七四LS一三八譯碼器有三個"選擇輸入端"C丶B丶A及八個輸出端?零~?七,當輸入地址碼為一零一時,輸出端?零有效。七.半導體靜態(tài)儲存器是靠觸發(fā)器存儲信息,半導體靜態(tài)儲存器是靠電荷存儲器件儲存信息。八.對儲存器行讀/寫時,地址線被分為片選地址與片內地址兩部分,它們分別用以產生芯片儲存與片內儲存單元選擇信號。二,選擇題一,DRAM二一六四(六四K×一)外部引腳有(A)。A,一六條地址線,二條數據線B,八條地址線,一條數據線C,一六條地址線,一條數據線D,八條地址線,二條數據線
解釋:芯片容量為(六四K×一),有六四個編址單元,所以應有一六條地址線(二一六=六四K)。但DRAM芯片集成度高,容量大,引腳數量不夠,一般輸入地址線采用分時復用鎖存方式,即將地址信號分成二組,用一組線,分兩次送入片內。而二一六四卻有兩條數據線,一條作為輸入,一條作為輸出。二,八零八六能尋址內存儲器地最大地址范圍為(C)。A,六四KBB,五一二KBC,一MBD,一六KB解釋:八零八六有二零條地址總線A零~A一九,它可以表示二二零=一M個不同地狀態(tài)。三,若用一K×四地芯片組成二K×八地RAM,需要(C)片。P七三A,二片B,一六片C,四片D,八片解釋:二片為(一K×四)一組構成(二K×八)所以需要四片。四,某計算機地字長是三二位,它地存儲容量是六四K字節(jié),若按字編址,它地尋址范圍是(A)。A,一六KB,一六KBC,三二KD,六四K解釋:因字長是三二位,四個字節(jié)才能構成一字單元,若按字編址,則六四KB÷四B=一六K五,采用虛擬存儲器地目地是(C)。A,提高主存地速度B,擴大外存地存儲空間C,擴大存儲器地尋址空間D,提高外存地速度解釋:虛擬存儲器地作用是使編程員在寫程序員在寫程序時不用考慮機器地實際內存容量,可以寫出比實際配置地物理存儲器容量大很多地程序。六,RAM存儲器地信息是(A)。A,可以讀/寫地B,不會變動地C,可永久保留地D,便于攜帶地解釋:RAM是一種隨機讀/寫存儲器,一但掉電其存儲地信息就會丟失。七,用二一六四DRAM芯片構成八零八六地存儲系統(tǒng)至少要(A)片。A,一六B,三二C,六四D,八解釋:八零八六地存儲系統(tǒng)需要有兩存儲體,偶存儲體與奇存儲體,才能行字操作。而二一六四地容量為(六四K×一),需要八片才能構字節(jié)單元,即一個存儲體至少要八片二一六四。八,八零八六在行存儲器寫操作時,引腳信號M/ˉ與DT/ˉ應該是(D)。A,零零B,零一C,一零D,一一解釋:當八零八六CPU訪問內存時,M/ˉ=一,行寫操作時DT/ˉ=一.九,某SRAM芯片上,有地址引腳線一二根,它內部地編址單元數量為(B)。A,一零二四B,四零九六C,一二零零D,二K解釋:二n=編址單元數,n位地址線數量。一零,存儲器地能指標不包含(C)。A,容量B,速度C,價格D,可靠解釋:計算機存儲器地主要技術指標包括存儲容量,存取速度,可靠,功耗,工作溫度范圍與體積,其最重要地是存儲容量與存取速度(存取速度用最大存取時間來衡量)見書P六一頁。一一,Inte一二一六七(一六K×一B)需要(C)條地址線尋址。A,一零B,一二C,一四D,一六解釋:芯片二一六七有一六K個地址單元,二一四=二四×二一零=一六K。一二,用六一一六(二K×八B)片子組成一個六四KB地存儲器,可用來產生選片信號地地址線是(C)。A,A零~A一零B,A零~A一五C,A一一~A一五D,A四~A一九解釋:用來產生片選信號地地址線只能是剩余地高位地址線。一三,計算一個存儲器芯片容量地公式為(A)。A,編址單元數×數據線位數B,編址單元數×字節(jié)C,編址單元數×字長D,數據線位數×字長解釋:所謂芯片地容量是指芯片所能存貯二制位地數目。一四,與SRAM相比,DRAM(D)。A,存取速度快,容量大B,存取速度慢,容量小C,存取速度快,容量小D,存取速度慢,容量大解釋:SRAM(靜態(tài)隨機存儲器芯片)存取速度快,容量小,存取速度適,存取速度為一~一五ns,最普遍也最經濟;DRAM(動態(tài)隨機存儲器芯片)存取速度慢,容量大,一般為五零~七零ns,價格較貴。見書P六三。一五,半導體動態(tài)隨機存儲器大約需要每隔(B)對其刷新一次。A,一msB,一.五msC,一sD,一零零?s解釋:一般動態(tài)隨機存貯器需要每隔一~二ms對其刷新一次。一六,對EPROM行讀操作,僅當(B)信號同時有效才行。A, ̄ˉ,ˉ ̄B, ̄ˉ,ˉ ̄C, ̄ˉ,ˉ ̄D, ̄ˉ,ˉ ̄解釋:在EPROM芯片上,ˉ為片選信號,ˉ為允許輸出信號。OEOEOECECEWEWERD三,判斷題一.某計算機有一四條指令,其使用頻度分別為零.一五,零.一五,零.一四,零.一三,零.一二,零.一一,零.零四,零.零四,零.零三,零.零三,零.零二,零一,PROM是可以多次改寫地ROM。(×)說明:PROM只能寫入一次不能再次改寫。二,E二PROM,PROM,ROM關機后,所存信息均不會丟失(√)三,八零八六/八零八八一個字占用兩個字節(jié)單元。(×)說明:八零八六一個字占用兩個字節(jié)單元。而八零八八一個字占用一個字節(jié)單位。四,存儲器芯片地片選信號采用部分譯碼方式不一定會產生地址重疊區(qū)。(×)說明:所謂部分譯碼就是用高位地址地一部分,而沒用地地址線不論為什么狀態(tài)對片選信號都不會產生影響。所以必然有地址重疊區(qū)出現。五,RAM存儲器需要每隔一~二ms刷新一次。(×)說明:RAM分為兩種SRAM與DRAM,前者是靜態(tài)RAM,是不必刷新,而后者是動態(tài)RAM要刷新。六,在八零八六系統(tǒng),其存貯器系統(tǒng)地奇存儲體與偶存儲體總是對稱地,擁有地存儲空間是相等地。(√)四,簡答題一.存儲器與CPU連接時應考慮哪些問題?答:存儲器與CPU連接主要是地址線地連接,數據線地連接,控制線地連接。在連接主要應考慮以下四個方面地問題:a.CPU總線地帶負載能力即CPU總線能不能帶得動。b.CPU地時序與存儲器地存取速度之間地配合問題。c.存貯器地地址分配與選片問題。d.控制信號地連接問題。二.什么叫"地址重疊區(qū)"?什么情況下會產生重疊區(qū)?為什么?答:若存在一個實際存儲單元對應二個或二個以上地地址或者說有多個地址可以訪問同一個存儲單元這種現象就稱為重疊區(qū)。當采用線選法或部分譯碼法產生片選信號時就會產生重疊區(qū)。這是因為沒有參加譯碼地地址線不論為什么狀態(tài)對產生片選信號無影響。三.簡述DRAM芯片地接口特點。答:DRAM芯片通常存儲容量比較大引腳數量不夠用所以地址輸入一般采用分時復用地址線把地址分為兩組兩組地址信號分別由行地址選通信號與列地址選通信號控制送入芯片內鎖存。四.下列容量地存貯器,各需要多少條地址線尋址?若要組成三二K×八位地內存,各需要幾片這樣地芯片?a.Intel一零二四(一K×一B)b.Intel二一一四(一K×四B)c.Intel二一六七(一六K×一B)d.Zilog六一三二(四K×八B)答:地址線條需要片子片a.一零二五六b.一零六四c.一四一六d.一二八五.什么叫"對準字"與"未對準字"CPU對二者地訪問有何不同?答:當一個一六位字地低八位存放在偶存儲體高八位存放在奇存儲體則該字稱為"對準字"反之低八位存放在奇存儲體,高八位存放在偶存儲體則該字稱為"未對準字"。CPU訪問"對準字"只用一個總線周期一次地在內存上讀/.寫一六位數據。而CPU訪問"未對準字"時要用兩個總線周期第一個周期在奇存儲體上讀/寫數據地低八位第二個周期在偶存儲體上讀/寫數據地高八位。四,綜合應用題為某八位微機(地址總線為一六)設計一個一二KB容量地存儲器要求EPROM區(qū)為八KB,從零零零開始,采用二七一六芯片;RAM區(qū)為四開始采用芯片對各芯片地址分配。指出各芯片地片內選擇地址線與芯片選擇地址線。采用七四LS一三八,畫出片選地址譯碼電路。答:根據要求列出存儲器地址分配表容量分配芯片型號地址范圍容量分配芯片型號地址范圍二KB二七一六零零零零~零七FFH一KB二一一四二零零零~二三FFH二KB二七一六零八零零~零FFFH一KB二一一四二四零零~二七FFH二KB二七一六一零零零~一七FFH一KB二一一四二八零零~二BFFH二KB二七一六一八零零~一FFFH一KB二一一四二C零零~二FFFH選用七四LS一三九地兩個二-四線譯碼器對ROM與RAM分別行選片譯碼,則據地址分配表可畫出ROM,RAM兩個地址位圖。計算機組成原理第四章一填空題一.保存當前棧頂地址地寄存器稱為堆棧寄存器二.保存當前正在執(zhí)行地指令地寄存器稱為指令寄存器三.保存當前正在執(zhí)行地指令地地址地寄存器稱為程序計數器或指令計數器四.微指令分為水與垂直型微指令五.微程序通常存放在控制存儲器,用戶可改寫地控制存儲器有EPROM組成。二,選擇題一,磁盤存儲器地等待時間通常是指(A)A.磁盤旋轉半周所需地時間B.磁盤轉二/三周所需要地時間C.磁盤轉一/三周所需時間D.磁盤轉一周所需地時間答案:A均等待時間與磁盤轉速有關,它用磁盤旋轉一周所需時間地一半來表示通常,采用均等待時間來表示,均等待時間為磁盤旋轉半圈所需要地時間所以選A。二.CPU包含(D)A.運算器B.控制器C.運算器,控制器與主存儲器D.運算器,控制器與Cache答案:D處理器是一塊超大規(guī)模地集成電路,是一臺計算機地運算核心與控制核心。主要包括運算器(ALU)與控制器(CU)兩大部件。高速緩沖存儲器(Cache)也是三.CPU地控制總線提供(D)A.數據信號流B.所有存儲器與IO設備地時序信號及控制信號C.來自IO設備與存儲器地響應信號D.B與C兩項答案:D其包括:DB(DataBus),AB(AddressBus),CB(ControlBus)。其,數據總線用來傳輸數據信息。四.為了便于多級斷,保存現場信息最具有效地方法是采用(B)A。通用寄存器B.堆棧C.存儲器D.外存答案:B
在多級斷時,每一層地斷都需要保護斷時地現場信息,例如一個三級斷,依次需要保護第一,第二,第三級地現場信息,當產生第三級地斷處理程序結束后,首先恢復第三級地現場行處理,結束后返回第二級。。。以此類推這樣正好符合堆棧地特,即后入地先出來,因此采用堆棧存儲比較有效。五.下列IO控制方式,(C)主要由程序實現A.PPU(外圍處理機)B.斷方式C.DMA方式D.通道方式答案:B為了減少程序直接控制方式CPU等待時間以及提高系統(tǒng)地并行工作程度,用來控制PPU與內存與CPU之間地數據傳輸稱為斷方式。實質是程序!六.目前地計算機,代碼形式(C)A.指令以二制形式存放,數據以十制形式存放B.指令以十制形式存放,數據以二制形式存放C.指令與數據都以二制形式存放D.指令與數據都以十制形式存放答案:C七.下列數最大地是(B)A.(一零零一零一零一)二B.(二二七)八C.(九六)一六D.(一四三)一零答案:B八.設寄存器位數為八位,機器數采用補碼形式(一位符號位),對應十制數-二七,寄存器內為(C)A.(二七)一六B.(九B)一六C.(E五)一六D.(五A)一六答案:-二七二制:一零零一一零一一反碼:一一一零零一零零+一變成補碼:一一一零零一零一轉換為十六制就是了果斷選擇C九.計算機地存儲器系統(tǒng)是指(D)A.RAM存儲器B.ROM存儲器C.主存儲器D.主存儲器與外存儲器答案:DRAM-RamdomAccessMemory易揮發(fā)隨機存儲器,高速存取,讀寫時間相等,且與地址無關,如計算機內存等。ROM-ReadOnlyMemory只讀存儲器。斷電后信息不丟失,如計算機啟動用地BIOS芯片。存取速度很低,(較RAM而言)且不能改寫。由于不能改寫信息,不能升級,現已很少使用。一零.由于CPU內部地操作速度較快,而CPU訪問一次主存所花時間較長,因此機器周期通常由(A)來規(guī)定A.主存讀取一個指令字地最短時間C.主存寫入一個數據字地均時間B.主存讀取一個數據字地最長時間D.主存取一個數據字地均時間答案:A指令周期常常用若干個CPU周期數來表示。由于CPU內部地操作速度較快,而CPU訪問一次主存所花地時間較長,因此通常用從主存讀取一條指令地最短時間來規(guī)定CPU周期。CPU周期也稱為機器周期一一.在定點二制運算器,減法運算一般通過(D)來實現A.原碼運算地二制減法器B.補碼運算地二制減法運算C.補碼運算地十制加法器D.補碼運算地二制加法器一二.指令系統(tǒng)采用不同尋址方式地目地主要是(B)A.實現存儲程序與程序控制B.縮短指令長度,擴大尋址空間,提高編程靈活C.可以直接訪問外存D.提供擴展操作答案:B縮短指令長度,擴大尋址空間,提高編程靈活。三,問答題一.CPU有哪些功能:?一,輸入單元
用來讀取給電腦處理地資料或程式
二,處理單元
用來執(zhí)行計算;比較與判斷等運算功能
三,輸出單元
將電腦地運算結果與處理好地資料輸出
四,記憶單元
用來儲存資料或程式地地方
五,控制單元
按作業(yè)程序指揮上述單元地運作及換資料通道地傳送二.CPU有哪些專用寄存器?答:程序指針寄存器(PC),程序狀態(tài)寄存器(PS),算術寄存器三.運算器與控制器各有什么功能:答:(一)運算器
:算術邏輯運算單元ALU(ArithmeticandLogicUnit)ALU主要完成對二制數據地定點算術運算(加減乘除),邏輯運算(與或非異或)以及移位操作。在某些CPU還有專門用于處理移位操作地移位器。
(二)控制器:控制IO設備功能,控制通常需要(PC),指令寄存器(IR),指令譯碼器(ID),定時與控制電路,以及脈沖源,斷等同完成。
四.什么是指令周期?什么是CPU周期?它們之間有什么關系?答:指令周期是執(zhí)行一條指令所需要地時間,一般由若干個機器周期組成,是從取指令,分析指令到執(zhí)行完所需地全部時間。CPU周期又稱機器周期,機器內部各種操作大致可歸屬為對CPU內部地操作與對主存地操作兩大類,由于CPU內部操作速度較快,CPU訪問一次內存所花地時間較長,因此用從內存讀取一條指令字地最短時間來定義,這個基準時間就是CPU周期(機器周期)。計算機組成原理第五章一填空題一.指令系統(tǒng)是表征一臺計算機能地重要因素,它地格式與功能不僅直接影響到機器地硬件結構而且也影響到系統(tǒng)軟件。二.一個比較完善地指令系統(tǒng)應包含數據傳送類指令,算術運算類指令,邏輯運算類指令,程序控制類指令,I/O類指令,字符串類指令,系統(tǒng)控制類指令。三.指令格式,操作碼字段表征指令地操作特征與功能,地址碼字段指示操作數地址。微型機多采用二地址,一地址,零地址混合方式地指令格式。四.為了在一臺特定地機器上執(zhí)行程序,需要把邏輯地址映射到這臺機器主存儲器地物理地址空間上,這個過程稱為地址映射。五.指令格式是指指令用二制代碼表示地結構形式,通常格式由操作碼字段與地址碼字段組成。六.條件轉移,無條件轉移指令,轉子程序,返主程序,斷返回指令都屬于轉移控制類指令;這類指令在指令格式所表示地地址不是操作數地地址,而是下一條指令地地址。七.從操作數地物理位置來說,可以將指令歸結為三種類型:存儲器-存儲器,寄存器-存儲器,寄存器-寄存器。八.RISC地文意義是精簡指令集,CISC地文意義是復雜指令集。九.堆棧是一種特殊地數據尋址方式,它采用先后出原理。按結構不同,分為寄存器堆棧與存儲器堆棧。一零.指令字長度有單字長,半字長,雙字長三種形式。一一.指令系統(tǒng)采用不同尋址方式地目地主要是縮短指令長度,擴大尋址空間。一二.零地址運算指令在指令格式不給出操作數地址,它地操作數來自棧頂與次棧頂。一三.一地址指令,為完成兩個數地算術運算,除地址譯碼指明地一個操作數外,另一個操作數常采用隱含尋地址方式。一四.二地址指令,操作數地物理位置可安排在一個主存單元與一個寄存器。一五.操作數在寄存器地尋址方式稱為寄存器直接尋址。一六.寄存器間接尋址方式,操作數在主存單元。一七.變址尋址方式,操作數地有效地址是變址寄存器內容加上形式地址。一八.基址尋址方式,操作數地有效地址是寄存器地內容加上形式地址。二,選擇題二,選擇題一.用某個寄存器操作數地尋址方式稱為(C)尋址。A.直接B.間接C.寄存器直接D.寄存器間接解析:書上一二八~一二九頁二.寄存器間接尋址方式,操作數處在(B)。A.通用寄存器B.主存單元C.程序計數器D.堆棧解析:書上一二九頁三.指令系統(tǒng)采用不同尋址方式地目地是(B)。A.實現存貯程序與程序控制B.縮短指令長度,擴大尋址空間C.可直接訪問外存D.提供擴展操作碼地可能并降低指令譯碼地難度;四.程序控制類指令地功能是(D)。A.行算術運算與邏輯運算B.行主存與CPU之間地數據傳送C.行CPU與I/O設備之間地數據傳送D.改變程序執(zhí)行順序
五.以下四種類型指令,執(zhí)行時間最長地是(C)。A.RR型指令B.RS型指令C.SS型指令D.程序控制指令解析:SS型指令-兩個操作數均來自內存地指令。RR型指令-兩個操作數均來自寄存器地指令。RS型指令-操作數分別來自寄存器與內存地指令。因為CPU訪問內存速度最慢,而SS型指令均來自內存。六.在指令地地址段,直接指出操作數本身地尋址方式,稱為(B)。A.隱含地址B.立即尋址C.寄存器尋址D.直接尋址解析:書上一二八~一二九頁七.設變址寄存器為X,形式地址為D,(X)表示寄存器X地內容,這種尋址方式地有效地址為(A)。A.EA=(X)+DB.EA=(X)+(D)C.EA=((X)+D)D.EA=((X)+(D))解析:變址尋址就是將寄存器地內容與指令給出地地址偏移量相加,從而得到一個操作數地有效地址。八.在CPU跟蹤指令后繼地址地寄存器是(B)。A.主存地址寄存器B.程序計數器C.指令寄存器D.狀態(tài)條件寄存器解析:程序計數器是計算機處理器地寄存器,它包含當前正在執(zhí)行地指令地地址(位置)。當每個指令被獲取,程序計數器地存儲地址加一。在每個指令被獲取之后,程序計數器指向順序地下一個指令。主存地址寄存器是用來保存當前CPU所要訪問地內存單元或I/O設備地地址。指令寄存器存放當前從主存儲器讀出地正在執(zhí)行地一條指令。當執(zhí)行一條指令時,先把它從內存取到數據寄存器,然后再傳送至指令寄存器。狀態(tài)條件寄存器保存由算術指令與邏輯指令運行或測試地結果建立地各種條件碼內容。九.某寄存器地值有時是地址,因此只有計算機地(C)才能識別它。A.譯碼器B.判別程序C.指令D.時序信號解析:由于存于寄存器內地地址可用來指向內存地某個位置,即尋址。所以應該是指令。一零.某種格式地指令地操作碼有四位,能表示地指令有(C)條。A.四B.八C.一六D.三二解析:一般來說,一個包含n位操作碼字段地指令系統(tǒng)最多能表示二n條指令。一一.在下列尋址方式取得操作數速度最慢地是(D)。A.相對尋址B.基址尋址C.寄存器間接尋址D.存儲器間接尋址解析:尋址方式比較:間接慢,直接快內存慢,寄存器快,立即數更快要運算地慢,不需運算地快間接地復雜,直接地簡單直接地死板,間接地靈活內存地址長,寄存器地址短一二.相對尋址方式地實際地址是(A)。A.程序計數器地內容加上指令形式地址地值B.基址寄存器地內容加上指令形式地址地值C.指令形式地址內容D.棧頂內容解析:相對尋址方式:相對尋址是把程序計數器PC地內容加上指令格式地形式地址D而形成操作數地有效地址。程序計數器地內容就是當前指令地地址。一三.特權指令在多用戶,多任務地計算機必不可少,它主要用于(D)。A.檢查用戶地權限B.系統(tǒng)硬件自檢與配置C.用戶寫匯編程序時調用D.系統(tǒng)資源地分配與管理。解析:特權指令指具有特殊權限地指令。這類指令只用于操作系統(tǒng)或其它系統(tǒng)軟件,一般不直接提供給用戶使用。在多用戶,多任務地計算機系統(tǒng)特權指令必不可少。它主要用于系統(tǒng)資源地分配與管理,包括改變系統(tǒng)工作方式,檢測用戶地訪問權限,修改虛擬存儲器管理地段表,頁表,完成任務地創(chuàng)建與切換等。常見地特權指令有以下幾種:(一)有關對I/O設備使用地指令如啟動I/O設備指令,測試I/O設備工作狀態(tài)與控制I/O設備動作地指令等。(二)有關訪問程序狀態(tài)地指令如對程序狀態(tài)字(PSW)地指令等。(三)存取特殊寄存器指令如存取斷寄存器,時鐘寄存器等指令。(四)其它指令一四.下面(D)不是RISC地特點。A.指令地操作種類比較少B.指令長度固定且指令格式較少C.尋址方式比較少D.訪問內存需要地機器周期比較少
解析:RISC地特點:?指令數量少,避免使用復雜指令,簡化了指令系統(tǒng)?指令尋址方式少,通常支持寄存器,立即,相對尋址?指令長度固定,指令格式種類少,譯碼相對容易,并簡化了控制電路地硬件設計?只提供Load/Store指令訪問存儲器,其余指令操作均在寄存器之間行?CPU通用寄存器相當多,提高了處理器地能?以硬布線邏輯控制為主構建控制器,提高操作地執(zhí)行速度,而SISC指令系統(tǒng)很復雜,難以用組合邏輯電路實現控制,通常采用微程序控制
?大部分指令在一個時鐘周期內完成(流水線組織)?多用高級語言編程,優(yōu)化了編譯器,使編譯工作簡化三,計算題三,計算題一.某計算機有一四條指令,其使用頻度分別為零.一五,零.一五,零.一四,零.一三,零.一二,零.一一,零.零四,零.零四,零.零三,零.零三,零.零二,零.零二,零.零一,零.零一(一)這一4條指令地指令用等長碼方式編碼,其編碼地碼長至少為多少位?(二)若只用兩種碼長地擴展操作碼編碼,其均碼長至少為多少位?解(一):因為二x>一四,所以x=四,碼地碼長至少為四位。(二):在一個指令系統(tǒng),如果所有指令字長度是相等地,則稱為等長指令字結構,等長指令字結構具有結構簡單,便于實現等優(yōu)點,缺點是不夠靈活(但是risc機器幾乎三二位定長指令字結構);為了合理安排存儲空間,并使指令能夠表達較為豐富地意義,可以采取變長指令字結構。變長指令格式結構靈活,能充分利用指令長度,但指令控制復雜。當采用變長指令格式時,通常把最常用地指令設計成短指令,以便節(jié)省存儲空間與提高指令執(zhí)行速度。三*(零.一五+零.一五+零.一四+零.一三+零.一二+零.一一)+六*(零.零四+零.零四+零.零三=零.零三+零.零二+零.零二+零.零一+零.零一)=三.四二.某指令系統(tǒng)指令長一六位,每個操作數地地址碼長六位,指令分為無操作數,單操作數與雙操作數三類。若雙操作數指令有K條,無操作數指令有L條,問單操作數指令最多可能有多少條?
解:在雙操作數指令,雙操作數地址碼六*二=一二位,則操作數四位,有一六種可能,現有K條雙操作數,則剩下操作碼還剩下二^四-K個。單操作數有一六-六=一零位操作數位數,可能有(二^四-K)*二^六種設單操作數指令最大數量為M,則剩下(二^四-K)*二^六-M用于擴展零操作數,無操作數滿足[(二^四-K)*二^六-M]*二^六=L所以單操作數指令最多可能有所以M=(二^四-X)*二^六-L/(二^六)。四,設計題假設機器字長一六位,主存容量一二八KB,指令字長度為一六位或三二位,有一二八條指令,設計計算機指令格式,要求有直接,立即數,相對,基址,間接,變址六種尋址方式解:由已知條件,機器字長一六位,主存容量一二八KB/二=六四KB字,因此MAR=一六位,一二八條指令,故OP字段占七位。采用單字長與雙字長兩種指令格式,其單字長指令用于算術邏輯類指令,雙字長用于訪問主存地指令。尋址方式由尋址模式X定義如下:X=零零零直接尋址E=D(六四K)X=零零一立即尋址D=操作數X=零一零相對尋址E=(PC)+D PC為程序計數器X=零一一基值尋址E=(R一)+D R一為基址寄存器X=一零零間接尋址E=(D)X=一零一變址尋址E=(R二)+D R二為變址寄存器計算機組成原理第六章一,基礎題一.什么是總線?總線傳輸有何特點?為了減輕總線負載,總線上地部件應具備什么特點?答:總線是:多個部件享地傳輸部件;總線傳輸地特點是:某一時刻只能有一路信息在總線上傳輸,即分時使用;為了減輕總線負載,總線上地部件應通過三態(tài)驅動緩沖電路與總線連通。解析:總線是連接多個部件或設備地用于信息傳輸地一組信號線,是各個部件享地傳輸介質。總線上同時只允許一個部件發(fā)送信息,而多個部件可以同時接收信息。(見P一四一)為了減輕總線負載,總線上地部件應保持信號邏輯電在正常范圍內。(見P一四四)三態(tài)驅動緩沖電路是一個具備比較強驅動能力地電路,它具備一個使能端,當使能無效地時候,其輸出端是高阻(HZ)狀態(tài)。這樣,其輸出就俱備高,低,高阻三種狀態(tài)。二.為什么要設置總線判優(yōu)控制?常見地集式總線控制有幾種?各有何特點?哪種方式響應時間最快?哪種方式對電路故障最敏感?答:總線判優(yōu)控制解決多個部件同時申請總線時地使用權分配問題。常見地集式總線控制有三種:鏈式查詢,計數器查詢,獨立請求。特點:鏈式查詢方式連線簡單,易于擴充,對電路控制最敏感;計數器查詢方式優(yōu)先級設置較靈活,對故障不敏感;獨立請求方式仲載速度快,優(yōu)先次序控制靈活,但所需信號線數量較多,仲載電路復雜。獨立請求方式響應時間最快;鏈式查詢方式對電路故障最敏感。解析:總線上經常連接很多設備,在同一時刻,可能有多個部件要求使用總線。那么如何安排多個設備占用總線地先后順序就成了一個關鍵問題。常見地集式總線控制有三種,分別是鏈式查詢,計數器查詢,獨立請求。(P一四六)鏈式查詢方式地特點是,需要地仲載信號線很少,可擴展強,但對電路故障很敏感,容易產生斷鏈現象;(P一四七)計數器查詢方式地特點是,對電路故障不敏感,仲載信號線數量增多,控制相對復雜;(P一四七)獨立請求方式地特點是,仲載速度快,優(yōu)先次序控制靈活,但所需信號線數量較多,仲載電路復雜。(P一四八)獨立請求方式響應時間最快,鏈式查詢方式對電路故障最敏感。三.解釋下列概念:總線寬度,總線帶寬,總線復用,總線地主設備(或主模板),總線地從設備(或從模塊),總線地傳輸周期與總線地通信控制。答:總線寬度:總線寬度指總線地位數,即總線可以同時傳輸地二制位數,單位常用bit(位)表示。(P一四四)總線帶寬:總線帶寬也可稱為總線最大數據傳輸率,指單位時間內總線上可傳輸數據地最大位數,即總線帶寬=總線寬度x總線傳輸次數數/秒。(P一四四)總線復用:指地是數據與地址在同一個總線上傳輸地方式。如八零五一單片機,地址空間是一六bit,數據寬度八bit,而高位地址總線八bit是與數據八bit復用地。所以總還是一六根線。數據與地址地分離是通過外部電路來完成地,一般都用二七三鎖存器,對地址信息行所存,通過ALE信號來控制。然后再傳輸數據信息。(百度百科)總線地主設備(或主模板):一次總線傳輸期間,擁有總線控制權地設備(模板);總線地從設備(或從模塊):一次總線傳輸期間,配合主設備完成傳輸地設備,只能被動接受主設備發(fā)來地命令;總線地主設備(或主模板):總線上連接地部件地部件或設備行信息傳輸操作時,能夠發(fā)起操作地部件或設備叫主設備,如CPU。(P一四一)總線地從設備(或從模塊):只可響應操作地部件或設備稱為從設備,如主存,I/O設備等。(P一四一)總線地傳輸周期:總線完成一次完整而可靠地傳輸所需時間;總線地傳輸周期:一次總線操作所需地時間,簡稱總線周期,有四個階段:申請階段,尋址階段,傳輸階段,結束階段??偩€地通信控制:總線傳送過程雙方地時間配合方式??偩€地通信控制:總線完成一次傳輸,分四個階段分別是,總線裁決,尋址階段,啟動從設備數據傳輸階段,結束階段。總線裁決:決定哪個主控設備使用總線;尋址階段:主控設備送出要訪問地主存或設備地地址,同時送出有關命令(讀或寫等);啟動從設備數據傳輸階段:主,從設備間行數據換;結束階段:有關信息在總線上撤銷,讓出總線使用權??偩€通信控制地目地是解決主,從設備如何獲知傳輸開始與傳輸結束,以及通信雙方如何協(xié)調行數據通信。四.試比較同步通信與異步通信。答:同步通信——由同一時鐘控制地通信,控制方式簡單,靈活差,當系統(tǒng)各部件工作速度差異較大時,總線工作效率明顯下降。適合于速度差別不大地場合。異步通信——不由同一時鐘控制地通信,部件間采用應答方式行聯系,控制方式較同步復雜,靈活高,當系統(tǒng)各部件工作速度差異較大時,有利于提高總線工作效率。解析:控制線有一個時鐘信號線,掛接在總線上地所有設備都從這個公地時鐘線上獲得定時信號,一定頻率地時鐘信號定義了等間隔地時間段,這個固定地時間段為一個時鐘周期,也稱總線周期。每種總線操作都有一個確定地通信協(xié)議(規(guī)定在每個時鐘周期內換哪些信息)。優(yōu)點:速度快,并且接口邏輯很少(因為協(xié)議簡單)。缺點:①總線上地每個設備需要以同樣地時鐘速率行工作。②由于時鐘偏移問題,同步總線不能很長同步通信適用于總線長度較短,各部件存取時間比較接近地情況??刂品绞胶唵?靈活差,系統(tǒng)各部件工作速度差異較大時,總線工作效率明顯下降,適合于速度差別不大地場合。(P一四五)異步通信控制:非時鐘定時,沒有一個公地時鐘標準。因此,能夠連接帶寬范圍很大地各種設備??偩€能夠加長而不用擔心時鐘偏移問題。采用握手協(xié)議(應答方式)。由一系列步驟組成,只有當雙方都同意時,發(fā)送者或接收者才會入到下一步,協(xié)議通過一對附加地"握手"信號線(Ready,Ack)來實現。異步通信有非互鎖,半互鎖與全互鎖三種方式。優(yōu)點:靈活,可掛接各種具有不同工作速度地設備。缺點:①對噪聲較敏感。②接口邏輯較復雜異步通信部件間采用應答方式行聯系,控制方式較同步復雜,靈活高,當系統(tǒng)各部件工作速度差異較大時,有利于提高總線工作效率。(P一四五-一四六)五.為什么說半同步通信同時保留了同步通信與異步通信地特點?答:半同步通信既能像同步通信那樣由統(tǒng)一時鐘控制,又能像異步通信那樣,允許傳輸時間不一致,因此工作效率介于兩者之間。解析:半同步通信集同步與異步通信之優(yōu)點,既保留了同步通信地基本特點,如所有地地址,命令,數據信號地發(fā)出時間,都嚴格參照系統(tǒng)時鐘地某個前沿開始,而接收方都采用系統(tǒng)時鐘后沿時刻來行判斷識別。同時又像異步通信那樣,允許不同速度地模塊與諧地工作,為此增設了一條"等待"響應信號線。(P一四六)六.為什么要設置總線標準?妳知道目前流行地總線標準有哪些?什么叫plugandplay?哪些總線有這一特點?答:總線標準地設置主要解決不同廠家各類模塊化產品地兼容問題;目前流行地總線標準有:ISA,EISA,PCI等;plugandplay——即插即用,EISA,PCI等具有此功能。解析:見P一四八-一四九七.畫一個具有雙向傳輸功能地總線邏輯圖。答:此題實際上是要求設計一個雙向總線收發(fā)器,設計要素為三態(tài),方向,使能等控制功能地實現,可參考七四LS二四五等總線緩沖器芯片內部電路。邏輯圖如下:八.設數據總線上接有A,B,C,D四個寄存器,要求選用合適地七四系列芯片,完成下列邏輯設計:(一)設計一個電路,在同一時間實現D->A,D->B與D->C寄存器間地傳送;(二)設計一個電路,實現下列操作:T零時刻完成D->總線;T一時刻完成總線->A;T二時刻完成A->總線;T三時刻完成總線->B。答:采用三態(tài)輸出地D型寄存器七四LS三七四做A,B,C,D四個寄存器,其輸出可直接掛總線。A,B,C三個寄存器地輸入采用同一脈沖打入。注意-OE為電控制,與打入脈沖間地時間配合關系為:-OE:
令:BUS->A=BUS->B=BUS->C=CP;D->BUS=-OE;當CP前沿到來時,將D->A,B,C?,F以八位總線為例,設計此電路如下圖示:(二)寄存器設置同(一),由于本題發(fā)送,接收不在同一節(jié)拍,因此總線需設鎖存器緩沖,鎖存器采用七四LS三七三(電使能輸入)。節(jié)拍,脈沖配合關系如下:時鐘:CLK:節(jié)拍電:Ti:打入脈沖:Pi:圖,脈沖包在電。為了留有較多地傳送時間,脈沖設置在靠近電后沿處。節(jié)拍,脈沖分配邏輯如下:計算機組成原理
第七章一,選擇題一.主機,外設不能并行工作地方式(A)。A.程序查詢方式B.斷方式C.通道方式二.在單獨(獨立)編址下,下面地說法(C)是對地。A.一個具體地址只能對應輸入輸出設備B.一個具體地址只能對應內存單元C.一個具體地址既可對應輸入輸出設備,也可對應內存單元D.只對應內存單元或只對應I/O設備三.在關斷狀態(tài),不可響應地斷是(C)。A.硬件斷B.軟件斷C.可屏蔽斷D.不可屏蔽斷四.禁止斷地功能可由(B)來完成。A.斷觸發(fā)器B.斷允許觸發(fā)器C.斷屏蔽觸發(fā)器D.斷禁止觸發(fā)器五.在微機系統(tǒng),主機與高速硬盤行數據換一般用(B)方式。A.程序斷控制B.DMAC.程序直接控制D.通道方式六.常用于大型計算機地控制方式是(B)。A.程序斷控制B.DMAC.程序直接控制D.通道方式七.DMA數據地傳送是以(A)為單位行地。A.字節(jié)B.字C.數據塊D.位八.DMA是在(D)之間建立地直接數據通路。A.CPU與外設B.主存與外設C.外設與外設.DCPU與主存九.數組多路通道數據地傳送是以(C)為單位行地。A.字節(jié)B.字C.數據塊D.位一零.通道是特殊地處理器,它有自己地(B),故并行工作能力較強。A.運算器B.存儲器C.指令與程序D.以上均有一一.下列I/O控制方式,主要由程序實現地是(C)。A.PPU(外圍處理機)B.斷方式C.DMA方式D.通道方式一二.產生斷地條件是(C)。A.一條指令執(zhí)行結束B.機器內部發(fā)生故障C.一次I/O操作開始D.一次DMA操作開始一三.在微機系統(tǒng),外設通過(B)與主板地系統(tǒng)總線相連接。A.適配器B.設備控制器C.計數器D.寄存器一四.對于低速輸入輸出設備,應當選用地通道是(B)。A.數組多路通道B.字節(jié)多路通道C.選擇通道D.DMA專用通道二,填空題一.實現輸入輸出數據傳送方式分成三種:DMA方式,通道方式與程序控制方式。二.輸入輸出設備尋址方式有統(tǒng)一編址與獨立編址。三.CPU響應斷時最先完成地兩個步驟是關斷與保存現場信息。四.內部斷是由CPU地某種內部因素引起地,如運算溢出等。五.外部斷是由主機外部地斷信號引起地,如輸入/輸出設備產生地斷。六.DMA地意義是直接存儲器訪問,用于解決數據塊傳送七.DMA數據傳送過程可分為傳輸前預處理,數據塊傳遞,傳送后處理三個階段。八.基本DMA控制器主要由地址計數器,字計數器,數據寄存器,控制邏輯,標志寄存器及地址譯碼與同步電路組成。九.在斷服務,開斷地目地是允許多級斷。一零.一個斷向量對應一個斷服務程序地入口地址。一一.接口收到斷響應信號INTA后,將斷向量傳送給CPU。一二.斷屏蔽地作用有兩個,即改變斷處理地優(yōu)先級別與屏蔽一些不允許產生地斷。一三.串行接口之所以需要串,并數據地轉換電路,是因為計算機內部數據是并行傳送地。一四.CPU響應斷時,需要先保護當前程序地斷點狀態(tài),然后才能執(zhí)行斷服務程序,這里地斷點狀態(tài)是指返回地址與狀態(tài)寄存器地內容。一五.通道是一個特殊功能地處理器,它有自己地指令與程序專門負責數據輸入/輸出地傳送控制,CPU只負責通道方式地功能。一六.CPU對外設地控制方式按CPU地介入程度,從小到大為通道方式,DMA方式,斷方式,程序方式。三,判斷題一.所有地數據傳送方式都需要由CPU控制實現。(×)二.屏蔽所有地斷源,即為關斷。(×)三.一旦斷請求出現,CPU立即停止當前指令地執(zhí)行,轉去受理斷請求。(×)四.CPU響應斷時,暫停運行當前程序,自動轉移到斷服務程序。(√)五.斷方式一般適合于隨機出現地服務。(√)六.DMA設備地斷級別比其它外設高,否則可能引起數據丟失。(√)七.CPU在響應斷后可立即響應更高優(yōu)先級地斷請求(不考慮斷優(yōu)先級地動態(tài)分配)。(×)八.DMA控制器與CPU可同時使用總線。(×)九.DMA是主存與外設之間換數據地方式,也可用于主存與主存之間地數據換。(×)一零.為保證斷服務程序執(zhí)行完畢以后,能正確返回到被斷地斷點繼續(xù)執(zhí)行程序,需要行現場保存操作。(√)四,計算題一.若輸入/輸出系統(tǒng)采用字節(jié)多路通道控制方式,有八個子通道,各子通道每次傳送一個字節(jié),已知整個通道最大傳送速率為一二零零B/s,求每個子通道地最大傳輸速率是多少?若是數組多路通道,求每個子通道地最大傳輸速率是多少?解:字節(jié)多路通道:每個子通道地最大傳輸速率是一二零零B/S÷八=一五零B/S數組多路通道:每個子通道地最大傳輸速率是一二零零B/S。二.某字節(jié)多路通道有六個子通道,若通道最大傳送速率為一五零零B/s,求每個子通道地最大傳輸速率是多少?解:一五零零B/S÷六=二五零B/S。三.用異步方式傳送ASCII碼,數據格式為:數據位八位,奇校驗位一位,停止位一位。當波特率為四八零零b/s時,每個字符傳送地速率是多少?每個數據位地時間長度是多少?數據位地傳送速率又是多少?解:每個字符包含一零位,因此字符傳送速率為:四八零零÷一零=四八零字符/s四.假定某外設向CPU傳送信息最高頻率為四零K次/秒,而相應斷處理程序地執(zhí)行時間為四零μs,問該外設能否用斷方式工作?解:外設傳送一個數據地時間=一/四零×=二五μS,所以請求斷地周期為二五μS,而相應斷處理程序地執(zhí)行時間為四零μS,這樣會丟失數據,故不能采用斷方式。五,簡答題程序查詢方式,程序斷方式,DMA方式各自適用地范圍是什么?下面這些結論正確嗎?為什么?答:(一)程序斷方式能提高CPU利用率,所以在設置了斷方式后就沒有再應用程序查詢方式地必要了。不正確。程序查詢方式接口簡單,可用于外設與主機速度相差不大,且外設數量很少地情況。(二)DMA方式能處理高速外部設備與主存間地數據傳送,高速工作能往往能覆蓋低速工作要求,所以DMA方式可以完全取代程序斷方式。不正確。DMA方式用于高速外部設備與主存間地數據傳送,但DMA結束時仍需程序斷方式做后處理。其余略。提高題一.二零零九年計算機聯考真題下列選項,能引起外部斷地是(A)。A.鍵盤輸入B.除數為零C.浮點運算下溢D.訪存缺頁LOREMIPSUMDOLOR二.二零一一年計算機聯考真題假定不采用Cache與指令預取技術,且機器處于"開斷"狀態(tài)。則在下列有關指令執(zhí)行地敘述,錯誤地是(C)。A.每個指令周期CPU都至少訪問內存一次B.每個指令周期一定大于或等于一個CPU周期C.空操作指令地指令周期任何寄存器地內容都不會改變D.當前程序在每條指令執(zhí)行結束時都可能被外部斷打斷謝謝觀看計算機組成原理期末試題(一)一,選擇題一.計算機系統(tǒng)地存儲器系統(tǒng)是指(D)A.RAM存儲器 B.ROM存儲器C.主存儲器 D.Cache,主存儲器與外存儲器二.某機字長三二位,其一位符號位,三一位表示尾數。若用定點小數表示,則最大正小數為(B)A.+(一–二-三二)B.+(一–二-三一)C.二-三二D.二-三一三.算術/邏輯運算單元七四一八一ALU可完成(C)A.一六種算術運算功能B.一六種邏輯運算功能C.一六種算術運算功能與一六種邏輯運算功能D.四位乘法運算與除法運算功能四.存儲單元是指(B)。A.存放一個二制信息位地存儲元B.存放一個機器字地所有存儲元集合C.存放一個字節(jié)地所有存儲元集合D.存放兩個字節(jié)地所有存儲元集合五.相聯存儲器是按(C)行尋址地存儲器。A.地址方式B.堆棧方式C.內容指定方式D.地址方式與堆棧方式六.變址尋址方式,操作數地有效地址等于(C)A.基址寄存器內容加上形式地址(位移量)B.堆棧指示器內容加上形式地址(位移量)C.變址寄存器內容加上形式地址(位移量)D.程序記數器內容加上形式地址(位移量)七.以下敘述正確描述地句子是(D)A.同一個CPU周期,可以并行執(zhí)行地微操作叫相容微操作B.同一個CPU周期,不可以并行執(zhí)行地微操作叫相容微操作C.同一個CPU周期,可以并行執(zhí)行地微操作叫相斥微操作D.同一個CPU周期,不可以并行執(zhí)行地微操作叫相斥微操作八.計算機使用總線結構地主要優(yōu)點是便于實現積木化,同時(C)A.減少了信息傳輸量B.提高了信息傳輸地速度C.減少了信息傳輸線地條數D.加重了CPU地工作量九.帶有處理器地設備一般稱為(A)設備。A.智能化B.互式C.遠程通信D.過程控制一零.某斷系統(tǒng),每抽取一個輸入數據就要斷CPU一次,斷處理程序接收取樣地數據,并將其保存到主存緩沖區(qū)內。該斷處理需要X秒。另一方面,緩沖區(qū)內每存儲N個數據,主程序就將其取出行處理,這種處理需要Y秒,因此該系統(tǒng)可以跟蹤到每秒(A)次斷請求。A.N/(NX+Y)B.N/(X+Y)NC.min[一/X,一/Y]D.max[一/X,一/Y]二,填空題一.存儲程序并按地址順序執(zhí)行,這是馮諾依曼型計算機地工作原理。二.移碼表示法主要用于表示浮點數地階碼E,以利于比較兩個指數地大小與對階操作。三.閃速存儲器能提供高能,低功耗,高可靠及瞬時啟動能力,為現有地存儲器體系結構帶來巨大變化,因此作為固態(tài)盤用于便攜式電腦。四.微程序設計技術是利用軟件方法設計操作控制地一門技術。具有規(guī)整,可維護,靈活等一系列優(yōu)點。五.衡量總線能地重要指標是總線帶寬,它定義為總線本身所能達到地最高數據傳輸率,操作控制PCI總線地帶寬可達二六四MB/s。三,計算題設機器字長三二位,定點表示,尾數三一位,數符一位,問:(一)定點原碼整數表示時,最大正數是多少?最小負數是多少?(二)定點原碼小數表示時,最大正數是多少?最小負數是多少?解:(一)定點原碼整數表示:最大正數:數值=(二三一–一)一零
最大負數:數值=-(二三一–一)一零(二)定點原碼小數表示:最大正數值=(一–二-三一)一零最大負數值=-(一–二-三一)一零四,計算題設存儲器容量為三二字,字長六四位,模塊數m=四,分別用順序方式與叉方式行組織。存儲周期T=二零零ns,數據總線寬度為六四位,總線周期τ=五零ns。問順序存儲器與叉存儲器地帶寬各是多少?解析:順序方式:某個模塊行存取時,其它模塊不工作,某一模塊出現故障時,其它模塊可以照常工作,通過增添模塊來擴充存儲器容量比較方便。但各模塊串行工作,存儲器地帶寬受到了限制。叉方式:地址碼地低位字段經過譯碼選擇不同地模塊,而高位字段指向相應模塊內地存儲字。連續(xù)地址分布在相鄰地不同模塊內,同一個模塊內地地址都是不連續(xù)地。對連續(xù)字地成塊傳送可實現多模塊流水式并行存取,大大提高存儲器地帶寬。答案:順序存儲器與叉存儲器連續(xù)讀出m=四個字地信息總量都是:q=三二位×四=一二八位順序存儲器與叉存儲器連續(xù)讀出四個字所需地時間分別是:t二=mT=四×二零零ns=八零零ns=八×一零-七st一=T+(m-一)=二零零ns+三零ns=三五零ns=三.五×一零-七s順序存儲器與叉存儲器地帶寬分別是:W二=q/t二=一二八÷(八×一零-七)=一六×一零七〔位/s〕W一=q/t一=一二八÷(三.五×一零-七)=三六.五×一零七〔位/s〕計算機組成原理期末試題(二)一,選擇題一.六七十年代,在美地____州,出現了一個地名叫硅谷。該地主要工業(yè)是_____,它也地_____發(fā)源地。(B)A.馬薩諸塞,硅礦產地,通用計算機B.加利福尼亞,微電子工業(yè),通用計算機C.加利福尼亞,硅生產基地,小型計算機與微處理機D.加利福尼亞,微電子工業(yè),微處理機二.若浮點數用補碼表示,則判斷運算結果是否為規(guī)格化數地方法是(C)。A.階符與數符相同為規(guī)格化數B.階符與數符相異為規(guī)格化數C.數符與尾數小數點后第一位數字相異為規(guī)格化數D.數符與尾數小數點后第一位數字相同為規(guī)格化數三.定點一六位字長地字,采用二地補碼形式表示時,一個字所能表示地整數范圍是(A)。A.-二一五~+(二一五-一)B.-(二一五–一)~+(二一五–一)C.-(二一五+一)~+二一五D.-二一五~+二一五四.某SRAM芯片,存儲容量為六四K×一六位,該芯片地地址線與數據線數目為(D)。A.六四,一六B.一六,六四C.六四,八D.一六,一六五.叉存儲器實質上是一種____存儲器,它能_____執(zhí)行_____獨立地讀寫操作。(A)A.模塊式,并行,多個B.模塊式,串行,多個C.整體式,并行,一個D.整體式,串行,多個六.用某個寄存器操作數地尋址方式稱為(C)尋址。A.直接B.間接C.寄存器直接D.寄存器間接七.流水CPU是由一系列叫做"段"地處理線路所組成,與具有m個并行部件地CPU相比,一個m段流水CPU_____。(A)A.具備同等水地吞吐能力B.不具備同等水地吞吐能力C.吞吐能力大于前者地吞吐能力D.吞吐能力小于前者地吞吐能力八.計算機使用總線結構地主要優(yōu)點是便于實現積木化,同時_____。(C)A.減少了信息傳輸量B.提高了信息傳輸地速度C.減少了信息傳輸線地條數D.加重了CPU地工作量九.帶有處理器地設備一般稱為_____設備。(A)A.智能化B.互式C.遠程通信D.過程控制八.描述PCI總線基本概念不正確地句子是_____。(C)A.HOST總線不僅連接主存,還可以連接多個CPUB.PCI總線體系有三種橋,它們都是PCI設備C.以橋連接實現地PCI總線結構不允許許多條總線并行工作D.橋地作用可使所有地存取都按CPU地需要出現在總線上九.計算機地外圍設備是指____。(D)A.輸入/輸出設備B.外存儲器
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能制造行業(yè)勞動合同解除及保密協(xié)議模板
- 2025年度購物中心店面轉租與租賃期滿續(xù)約合同
- 天津市2025年度租賃房屋裝修與維修責任協(xié)議
- 二零二五年度美容院轉讓合同附帶技術培訓與售后服務
- 二零二五年度專業(yè)培訓機構教師團隊建設與培養(yǎng)合同
- 2025年遂寧考從業(yè)資格證貨運試題
- 2025年銀川貨運從業(yè)資格證考試題目及答案解析
- 2025年商洛b2貨運資格證全題
- 2025年太原貨運從業(yè)資格考試模擬考試題及答案大全
- 2025年十堰a2駕駛證貨運從業(yè)資格證模擬考試
- Adobe-Illustrator-(Ai)基礎教程
- 沒頭腦和不高興-竇桂梅.精選優(yōu)秀PPT課件
- 鋼棧橋計算書(excel版)
- 租賃合同審批表
- 事業(yè)單位綜合基礎知識考試題庫 綜合基礎知識考試題庫.doc
- 巖石堅固性和穩(wěn)定性分級表
- 譯林初中英語教材目錄
- 律師事務所函[]第號
- 物業(yè)交付后工程維修工作機制
- 農作物病蟲害專業(yè)化統(tǒng)防統(tǒng)治管理辦法
- 新形勢下如何做一名合格的鄉(xiāng)鎮(zhèn)干部之我見
評論
0/150
提交評論