1. 8位無符號整數(shù)和8位定點(diǎn)原碼整數(shù)的表示范圍分別是多少?
2. 在浮點(diǎn)數(shù)中,階碼的正負(fù)和尾數(shù)的正負(fù)各代表什么含意?對實(shí)際數(shù)值的正負(fù)與大小有何影響?
3. SRAM依靠什么存儲信息?DRAM依靠什么存儲信息?何為存“0”?何為存“1”?
4、靜態(tài)存儲器依靠什么存儲信息?動(dòng)態(tài)存儲器又依靠什么原理存儲信息?試比較它們的優(yōu)缺點(diǎn)。
5. 存儲器芯片中采用地址復(fù)用技術(shù)有什么優(yōu)點(diǎn)?
6. 在“Cache-主存-輔存”三級存儲體系中,“Cache-主存”結(jié)構(gòu)與“主存-輔存”結(jié)構(gòu)的引入各為了解決什么問題?
7. 在CPU中,哪些寄存器屬于控制用的指令部件?它們各起什么作用?
8. 微程序控制器如何產(chǎn)生微指令?微指令、微程序與機(jī)器指令之間的對應(yīng)關(guān)系如何?
9. 總線接口的分類方法有哪幾類?請分別按這幾種方法說明接口的分類。
10. 何謂存儲總線?何謂I/O總線?各有何特點(diǎn)?
11. 何謂同步傳送方式?何謂異步傳送方式?
12. 計(jì)算機(jī)系統(tǒng)中異步控制方式的三個(gè)主要特點(diǎn)是什么?
13. 在字符顯示器中,何時(shí)訪問一次字符發(fā)生器?其地址碼如何形成?
14. 請說明常見的中斷處理程序入口產(chǎn)生方法。
15. 以DMA方式實(shí)現(xiàn)傳送,大致可分為哪幾個(gè)階段?
16. 請比較說明中斷方式與DMA方式的異同(產(chǎn)生方式、處理方式、應(yīng)用場合等方面)。
答案:
1.① 8位無符號整數(shù)的范圍:0-255.
② 8位定點(diǎn)原碼整數(shù)的范圍:-127-127.
2.
① 階碼為正,表示將尾數(shù)擴(kuò)大。
② 階碼為負(fù),表示將尾數(shù)縮小。
③ 尾數(shù)的正負(fù)代表浮點(diǎn)數(shù)的正負(fù)。
3.
① SRAM依靠雙穩(wěn)態(tài)電路(內(nèi)部交叉反饋)存儲信息,其中一種穩(wěn)態(tài)為0,另一種穩(wěn)態(tài)則為1.
② DRAM依靠電容暫存電荷存儲信息,充電至高電平為1,放電至低電平為0.
4.
① 靜態(tài)存儲器以雙穩(wěn)態(tài)觸發(fā)器為存儲信息的物理單元,依靠內(nèi)部交叉反饋保存信息。速度較快,不需動(dòng)態(tài)刷新,但集成度稍低,功耗大。
② 動(dòng)態(tài)存儲器依靠電容上暫存電荷來存儲信息,電容上有電荷為1,無電荷為0.集成度高,功耗小,速度悄慢,需定時(shí)刷新。
5.
要增加一存儲器芯片的容量時(shí),其所需的地址線也要隨之增加,如果采用地址復(fù)用技術(shù),將把地址分批送入芯片。這樣可以保證不增加芯片的地址引腳,從而保證芯片的外部封裝不變。
6.
① “Cache-主存”結(jié)構(gòu)的引入是為了解決主存與CPU速度不匹配的問題。
② “主存-輔存”結(jié)構(gòu)的引入是為了解決主存儲器容量不足的問題。
7.
① 程序計(jì)數(shù)器PC,提供取指地址,從而控制程序執(zhí)行順序。
② 指令寄存器IR,存放現(xiàn)行指令,作為產(chǎn)生各種微操作命令的基本邏輯依據(jù)。
③ 狀態(tài)寄存器SR,記錄程序運(yùn)行結(jié)果的某些特征標(biāo)志,或用來設(shè)置程序運(yùn)行方式與優(yōu)先級。參與形成某些微操作命令。
8.
① 微程序控制器是從控制存儲器中讀取微指令,從而產(chǎn)生微指令。
② 一條微指令包含的微指令控制實(shí)現(xiàn)一步(一個(gè)時(shí)鐘周期)操作,若干條微指令組成的一段微程序解釋執(zhí)行一條機(jī)器指令,整個(gè)微程序?qū)崿F(xiàn)指令系統(tǒng)功能。
9.
① 按數(shù)據(jù)傳送的格式分為:串行接口、并行接口。
② 按時(shí)序控制方式分為:中斷接口、DMA接口、程序查詢方式接口。
10.
① 存儲總線是連接CPU和主存儲器之間的專用總線,速度高。
② I/O總線是連接主機(jī)(CPU、M)與I/O設(shè)備之間的總線,可擴(kuò)展性好。
11.
① 同步方式:數(shù)據(jù)傳送由一個(gè)統(tǒng)一的時(shí)序信號同步定時(shí)(或:從同一個(gè)公共的時(shí)鐘信號中獲得定時(shí)信號)。有固定的時(shí)鐘周期、總線周期劃分。
② 異步方式:數(shù)據(jù)傳送用應(yīng)答方式實(shí)現(xiàn),沒有時(shí)鐘周期劃分;總線周期根據(jù)實(shí)際需要而定,需長則長、能短則短。
12.
系統(tǒng)中沒有統(tǒng)一的時(shí)鐘,各部件有自己的時(shí)鐘信號,各個(gè)微操作的進(jìn)行是采用應(yīng)答方式工作。
13.
① 每當(dāng)點(diǎn)(列)計(jì)數(shù)器一個(gè)計(jì)數(shù)循環(huán)后,就訪問一次緩沖存儲器,緊跟著訪問一次字符發(fā)生器。
② 由緩沖存儲器讀出的字符代碼作為高位地址,線(行)計(jì)數(shù)器的計(jì)數(shù)值作為低位地址。
14.
現(xiàn)在普遍采用向量中斷方式:將各中斷處理程序入口地址組織在中斷向量表中,存在主存中的一段特定區(qū)域;獲得批準(zhǔn)的中斷源向CPU送入一個(gè)編碼(如中斷類型碼),CPU將它變換為一個(gè)向量地址;據(jù)此訪問中斷向量表,從中讀取處理程序入口地址。
15.
① DMA傳送前的預(yù)置階段(DMA初始化)
② 數(shù)據(jù)傳送階段(DMA傳送)
③ 傳送后的結(jié)束處理
16.
① 相同點(diǎn):二者都由隨機(jī)請求引起。
② 不同點(diǎn):中斷方式通過執(zhí)行處理程序進(jìn)行處理,DMA方式直接依靠硬件實(shí)現(xiàn)數(shù)據(jù)直傳。中斷方式可處理復(fù)雜事件、控制中低速I/O操作,DMA方式適于簡單的、高速的數(shù)據(jù)批量傳送。