第一篇:《計(jì)算機(jī)組成原理》學(xué)習(xí)心得
學(xué)習(xí)心得
剛經(jīng)過(guò)大一上那輕松的課程,到大一下后課程突然加多了。大一上聽(tīng)了許多人講學(xué)計(jì)算機(jī)是有多么多么好,一上王老師的課就覺(jué)得還真是不容易學(xué)好的專業(yè)。而且也覺(jué)得我們女生學(xué)又比男生吃虧,因?yàn)楹芏嘤?jì)算機(jī)相關(guān)的職位只招男生??梢?jiàn)我心里的壓力。
我覺(jué)的計(jì)算機(jī)組成與結(jié)構(gòu)這門(mén)課,有很多較難的知識(shí)點(diǎn),到后來(lái)的課程我覺(jué)得有困難了,比如:中央處理器的功能與結(jié)構(gòu),微指令的執(zhí)行等等,對(duì)于我來(lái)講還是比較陌生的。但我努力了,盡自己努力的學(xué)習(xí)和理解老師的課程,也認(rèn)真的完成作業(yè)。但我覺(jué)得收獲的知識(shí)很容易忘記。
雖然計(jì)算機(jī)組成與結(jié)構(gòu)是考察科目,但王老師還是很認(rèn)真的來(lái)教,特別是當(dāng)同學(xué)有問(wèn)題時(shí)老師能夠很仔細(xì)地一一講解。
上計(jì)算機(jī)結(jié)構(gòu)與組成,開(kāi)始是與計(jì)算機(jī)相關(guān)的計(jì)算。我很喜歡計(jì)算,因?yàn)槲矣X(jué)的計(jì)算機(jī)原來(lái)是這樣進(jìn)行計(jì)算的,計(jì)算原碼補(bǔ)碼的加減乘除運(yùn)算,也讓我認(rèn)識(shí)到計(jì)算機(jī)其實(shí)就是很多異或門(mén)開(kāi)關(guān)的組合,因?yàn)橛?jì)算機(jī)中傳遞的數(shù)只能是1、0,而這又是由電路中只能傳遞正和負(fù)造成的。這門(mén)課學(xué)到的東西,是我能夠更加了解計(jì)算機(jī)。包括計(jì)算機(jī)怎樣執(zhí)行一個(gè)命令,怎樣識(shí)別,以及計(jì)算機(jī)中斷,王老師將中斷作了一個(gè)很有意思的比喻,說(shuō)是他正在上課,有同學(xué)來(lái)打擾就是一個(gè)中斷。同樣的王老師上課總是會(huì)給我們很多有趣的比喻,這也是老師的特點(diǎn),能夠吸引我們的注意,能夠讓我們?cè)谛Φ倪^(guò)程理解,并記住學(xué)習(xí)的內(nèi)容。所以上王老師的課總是笑聲一片
我覺(jué)得自己學(xué)習(xí)知識(shí)時(shí),接受地很快,這也導(dǎo)致自己學(xué)習(xí)有些不踏實(shí)、浮躁,總覺(jué)得自己是懂了。自己明白這點(diǎn),我一定要改過(guò)來(lái),要腳踏實(shí)地的學(xué)。同時(shí)我覺(jué)得計(jì)算機(jī)組成與結(jié)構(gòu)是一門(mén)基礎(chǔ)課程,基礎(chǔ)很重要。我想把基礎(chǔ)打好。即使老師以后可能不會(huì)教我們了,但有不懂的知識(shí)還是會(huì)找老師請(qǐng)教的。還有就是我覺(jué)得很茫然,我不知道將來(lái)我能從事哪方面的工作,覺(jué)得學(xué)的知識(shí)很可能會(huì)用不上。
總之,學(xué)這門(mén)課還是很有收獲的。
第二篇:計(jì)算機(jī)組成原理
《計(jì)算機(jī)組成原理》實(shí)驗(yàn)任務(wù)
計(jì)
識(shí)。算機(jī)原理是計(jì)算機(jī)科學(xué)與技術(shù)及相關(guān)專業(yè)的一門(mén)專業(yè)基礎(chǔ)課,是一門(mén)重點(diǎn)科,在計(jì)算機(jī)硬件的各個(gè)領(lǐng)域中運(yùn)會(huì)用到計(jì)算計(jì)原理的有關(guān)知
本實(shí)驗(yàn)課程的教學(xué)目的和要求是使學(xué)生通過(guò)實(shí)驗(yàn)手段掌握計(jì)算機(jī)硬件的組成與設(shè)計(jì)、制造﹑調(diào)試﹑制造﹑維護(hù)等多方面的技能同時(shí)訓(xùn)練動(dòng)手的能力,也使學(xué)生系統(tǒng)科學(xué)地受到分析問(wèn)題和解決問(wèn)題的訓(xùn)練.
第三篇:計(jì)算機(jī)組成原理練習(xí)題
計(jì)算機(jī)組成原理練習(xí)題--第一章
第一章習(xí)題
一、名詞解釋:
ALU : ALU稱為算術(shù)邏輯單元,它由組合電路構(gòu)成,是計(jì)算機(jī)中進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算的電路。
CPU:CPU稱為中央處理器,它是計(jì)算機(jī)的核心部件,由運(yùn)算器和控制器構(gòu)成。存儲(chǔ)器: 存儲(chǔ)器是計(jì)算機(jī)中存儲(chǔ)程序和數(shù)據(jù)的部件,分為內(nèi)存和外存兩種。操作系統(tǒng):操作系統(tǒng)是管理系統(tǒng)資源、控制其他程序的運(yùn)行,并且為用戶提供操作界面的系統(tǒng)軟件
二、選擇題
1.馮·諾依曼機(jī)工作方式的基本特點(diǎn)是(B)。
A、多指令流單數(shù)據(jù)流 B、按地址訪問(wèn)并順序執(zhí)行指令 C、堆棧操作 D、存儲(chǔ)器按內(nèi)部選擇地址 2.計(jì)算機(jī)硬件能直接執(zhí)行的只有(B)。
A、符號(hào)語(yǔ)言 B、機(jī)器語(yǔ)言 C、機(jī)器語(yǔ)言和匯編語(yǔ)言 D、匯編語(yǔ)言
3.輸入、輸出裝置以及外接的輔助存儲(chǔ)器稱為(D)。A.操作系統(tǒng); B.存貯器; C.主機(jī); D.外圍設(shè)備。
4.至今為止,計(jì)算機(jī)中的所有信息仍以二進(jìn)制方式表示的理由主要是(C)A.節(jié)約元件; B.運(yùn)算速度快; C.物理器件性能所致; D.信息處理方便。5.下列(D)屬于應(yīng)用軟件。
A.操作系統(tǒng); B.編譯程序; C.連接程序; D.文本處理。6.下列設(shè)備中(C)不屬于輸出設(shè)備。A.打印機(jī); B.磁帶機(jī);
C.光筆; D.磁盤(pán)驅(qū)動(dòng)器。7.只有當(dāng)程序要執(zhí)行時(shí),它才會(huì)將原程序翻譯成機(jī)器語(yǔ)言,并且一次只能讀取、翻譯并執(zhí)行原程序中的一行語(yǔ)句,此程序稱為(C)A.目標(biāo)程序; B.編輯程序; C.解釋程序; D.匯編程序。8.“計(jì)算機(jī)輔助設(shè)計(jì)”英文縮寫(xiě)為(C)
A.CAI;B.CAM;C.CAD;D.CAE.9.計(jì)算機(jī)系統(tǒng)中的存儲(chǔ)系統(tǒng)是指(D)
A.RAM存儲(chǔ)器;B.ROM存儲(chǔ)器;C.主存;D.主存和輔存。10.下列(D)不是輸入設(shè)備。
A.硬盤(pán)驅(qū)動(dòng)器;B.鍵盤(pán);C.鼠標(biāo)器;D.打印機(jī)。
三、填空題
1.計(jì)算機(jī)的硬件包括 運(yùn)算器 存儲(chǔ)器 控制器 適配器 輸入/輸出設(shè)備。
2.在計(jì)算機(jī)術(shù)語(yǔ)中,將運(yùn)算器和控制器合在一起稱為 CPU,而將 CPU 和存儲(chǔ)器合在一起稱為 主機(jī)。3.存儲(chǔ) 程序 并按 地址 順序執(zhí)行。這是 馮·諾依曼 型計(jì)算機(jī)的工作原理,也是計(jì)算機(jī) 自動(dòng)化
工作的關(guān)鍵。
4.計(jì)算機(jī)軟件的一般分為兩大類:一類叫 系統(tǒng) 軟件,一類叫 應(yīng)用 軟件。其中,數(shù)據(jù)庫(kù)管理系統(tǒng)屬于 系統(tǒng) 軟件,計(jì)算機(jī)輔助教學(xué)軟件屬于 應(yīng)用 軟件。
5.計(jì)算機(jī)系統(tǒng)中的存儲(chǔ)器分為內(nèi)存 和B外存。在CPU執(zhí)行程序時(shí),必須將指令存放在 內(nèi)存 中。
6.輸入、輸出設(shè)備以及輔助存儲(chǔ)器統(tǒng)稱為 外圍設(shè)備。
7.在計(jì)算機(jī)系統(tǒng)中,多個(gè)系統(tǒng)部件之間信息傳送的公共通路稱為 總線。8.匯編語(yǔ)言是一種面向 機(jī)器 的語(yǔ)言,對(duì) 機(jī)器 依賴性強(qiáng),用匯編語(yǔ)言編制程序執(zhí)行速度比高級(jí)語(yǔ)言 快。9.數(shù)字 計(jì)算機(jī)用來(lái)處理離散的數(shù)據(jù),而模擬 計(jì)算機(jī)用來(lái)處理連續(xù)性的數(shù)據(jù)。
10.計(jì)算機(jī)唯一能直接執(zhí)行的語(yǔ)言是 機(jī)器 語(yǔ)言。
四、問(wèn)答題:
什么是CPU?什么是主機(jī)?
答:在計(jì)算機(jī)中,通常把運(yùn)算器和控制器合在一起稱為中央處理器(CPU)。把CPU、存儲(chǔ)器和輸入輸出接口電路合在一起構(gòu)成的處理系統(tǒng)稱為主機(jī),存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)和程序是怎么區(qū)分的?
答:在存儲(chǔ)程序的計(jì)算機(jī)中,指令和數(shù)據(jù)都以二進(jìn)制的形式存儲(chǔ)在存儲(chǔ)器中。從儲(chǔ)器中存儲(chǔ)的內(nèi)容本身看不出它是指令還是數(shù)據(jù),因?yàn)樗鼈兌际嵌M(jìn)制的代碼。計(jì)算機(jī)在讀取指令時(shí)把從存儲(chǔ)器中讀到的信息都看作是指令,而在讀取數(shù)據(jù)時(shí)則把從存儲(chǔ)器中讀到的信息都看作是操作數(shù),所以為了不產(chǎn)生混亂,在軟件的編制中要注意區(qū)分存儲(chǔ)器中的信息是程序還是數(shù)據(jù)。特別是在匯編程序設(shè)計(jì)時(shí),用高級(jí)語(yǔ)言設(shè)計(jì)程序一般不會(huì)產(chǎn)生上述的問(wèn)題。有些計(jì)算機(jī)程序是專門(mén)對(duì)程序進(jìn)行操作的,如編譯程序和匯編程序。所以指令也可以是計(jì)算機(jī)的操作對(duì)象。有時(shí)我們把存儲(chǔ)在計(jì)算機(jī)中的指令和數(shù)據(jù)統(tǒng)稱為數(shù)據(jù),因?yàn)樗鼈兌际谴鎯?chǔ)在存儲(chǔ)器中的二進(jìn)制代碼,都可以作為指令的操作對(duì)象。
馮·諾依曼結(jié)構(gòu)計(jì)算機(jī)的特點(diǎn)是什么?
答:馮·諾依曼結(jié)構(gòu)計(jì)算機(jī)是一種典型的計(jì)算機(jī)組織結(jié)構(gòu),將計(jì)算機(jī)硬件分為運(yùn)算器、存儲(chǔ)器、控制器、輸入部件和輸出部件,采用存儲(chǔ)程序的工作方式。馮·諾依曼結(jié)構(gòu)計(jì)算機(jī)的主要外部特征是:
指令和數(shù)據(jù)都以字的方式存放在同一存儲(chǔ)器中,沒(méi)有區(qū)別,由計(jì)算機(jī)的狀態(tài)來(lái)確定從存儲(chǔ)器讀出的字是指令還是數(shù)據(jù)。指令送往控制單元譯碼,數(shù)據(jù)送往運(yùn)算器進(jìn)行運(yùn)算。
指令按順序串行地執(zhí)行,并由控制單元集中控制,采用一個(gè)PC計(jì)數(shù)器對(duì)指令進(jìn)行尋址。
存儲(chǔ)器是一個(gè)單元定長(zhǎng)的一維線性空間。使用低級(jí)機(jī)器語(yǔ)言,數(shù)據(jù)以二進(jìn)制形式表示。指令中包括操作碼和地址碼兩部分。操作數(shù)的編碼格式從數(shù)據(jù)本身不能進(jìn)行區(qū)別。
單處理機(jī)結(jié)構(gòu),以運(yùn)算器為中心,只有一個(gè)數(shù)據(jù)流和一個(gè)指令流。
什么是指令?什么是程序?
答:指令是機(jī)器完成某種操作的命令,典型的指令通常包含操作碼和地址碼兩部分內(nèi)容。操作碼用來(lái)指定所執(zhí)行的某種操作(如加、傳送),地址碼用來(lái)表示參加操作的數(shù)的位置或運(yùn)算結(jié)果應(yīng)存到何處。程序是有序指令的集合,用來(lái)解決某一特定問(wèn)題。
計(jì)算機(jī)組成原理練習(xí)題--第二章
第二章習(xí)題
一、名詞解釋
1、原碼:帶符號(hào)數(shù)據(jù)表示方法之一,用一個(gè)符號(hào)位表示數(shù)據(jù)的正負(fù),0代表正號(hào),1代表負(fù)號(hào),其余的代碼表示數(shù)據(jù)的絕對(duì)值。
2、補(bǔ)碼:帶符號(hào)數(shù)據(jù)表示方法之一,正數(shù)的補(bǔ)碼與原碼相同;負(fù)數(shù)的補(bǔ)碼是將二進(jìn)制位按位取反后再在最低位上加1。
3、反碼:帶符號(hào)數(shù)據(jù)表示方法之一,正數(shù)的反碼與原碼相同;負(fù)數(shù)的反碼是將二進(jìn)制位按位取反。也就是做按位求反運(yùn)算。
二、選擇題
1.下列數(shù)中最小的數(shù)為(C)。
A、(101001)2 B、(52)8 C、(101001)BCD D、(233)16 2.下列數(shù)中最大的數(shù)為(B)。
A、(10010101)2 B、(227)8 C、(96)16 D、(143)5 3.某數(shù)在計(jì)算機(jī)中用8421BCD碼表示為0111 1000 1001,其真值為(A)。A、789 B、789H C、1929 D、11110001001B、4.“與非門(mén)”中的一個(gè)輸入為“0”,那么它的輸出值是(B)。A.“0”; B.“1”;
C.要取決于其他輸入端的值; D.取決于正邏輯還是負(fù)邏輯。
5.下列布爾代數(shù)運(yùn)算中,(C)答案是正確的。A.1+1=1; B.0+0=1; C.1+1=10;
D.以上都不對(duì)。
6.在小型或微型計(jì)算機(jī)里,普遍采用的字符編碼是__D____。A.BCD碼 B.16進(jìn)制 C.格雷碼 D.ASCⅡ碼 7.(2000)10化成十六進(jìn)制數(shù)是___B___。
A.(7CD)16 B。(7D0)16 C。(7E0)16 D。(7FO)16 8.根據(jù)國(guó)標(biāo)規(guī)定,每個(gè)漢字在計(jì)算機(jī)內(nèi)占用___B___存儲(chǔ)。
A.一個(gè)字節(jié) B.二個(gè)字節(jié) C.三個(gè)字節(jié) D.四個(gè)字節(jié)
三、填空題
1.字符信息是 符號(hào) 數(shù)據(jù),屬于處理 非數(shù)值 領(lǐng)域的問(wèn)題。國(guó)際上采用的字符系統(tǒng)是七單位的C ASCII 碼
2.漢字的__輸入編碼(或輸入碼)_內(nèi)碼(或機(jī)內(nèi)碼)___、_ 字模碼
_____、______是計(jì)算機(jī)用于漢字輸入、內(nèi)部處理、輸出三種不同用途的編碼。3.一位十進(jìn)制數(shù),用BCD碼表示需___4___位二進(jìn)制碼,用ASCII碼表示需__7____位二進(jìn)制碼。
四、問(wèn)答題
在整數(shù)定點(diǎn)機(jī)中,若寄存器的內(nèi)容為80H,當(dāng)它分別代表原碼、補(bǔ)碼、反碼和無(wú)符號(hào)數(shù)時(shí),所對(duì)應(yīng)的十進(jìn)制數(shù)各為多少? 答:[X]原=10000000,X=0 [X]補(bǔ)=10000000,X=-128 [X]反=10000000,X=-127 X=100000002=128 2、請(qǐng)將十進(jìn)制數(shù)(123.375)轉(zhuǎn)化成二進(jìn)制數(shù)、八進(jìn)制數(shù)、十六進(jìn)制數(shù)。二進(jìn)制 1111011.011 八進(jìn)制 173.3 十六進(jìn)制 7B.3 計(jì)算機(jī)組成原理練習(xí)題--第三章、第四章
第三章習(xí)題
一、名詞解釋
上溢:指數(shù)據(jù)的絕對(duì)值太大,以至大于數(shù)據(jù)編碼所能表示的數(shù)據(jù)范圍。下溢:指數(shù)據(jù)的絕對(duì)值太小,以至小于數(shù)據(jù)編碼所能表示的數(shù)據(jù)范圍。
二、選擇題
1.計(jì)算機(jī)系統(tǒng)中采用補(bǔ)碼運(yùn)算的目的是為了(C)。A、與手工運(yùn)算方式保持一致 B、提高運(yùn)算速度 C、簡(jiǎn)化計(jì)算機(jī)的設(shè)計(jì) D、提高運(yùn)算的精度 2.運(yùn)算器雖有許多部件組成,但核心部分是(B)。
A、數(shù)據(jù)總線 B、算術(shù)邏輯運(yùn)算單元 C、多路開(kāi)關(guān) D、通用寄存器
3.運(yùn)算器中,減法運(yùn)算一般通過(guò)(D)來(lái)實(shí)現(xiàn)。
A、原碼運(yùn)算的二進(jìn)制減法器 B、補(bǔ)碼運(yùn)算的二進(jìn)制減法器 C、補(bǔ)碼運(yùn)算的十進(jìn)制加法器 D、補(bǔ)碼運(yùn)算的二進(jìn)制加法器
4.在定點(diǎn)數(shù)運(yùn)算中產(chǎn)生溢出的原因是(C)。A、運(yùn)算過(guò)程中最高位產(chǎn)生了進(jìn)位或借位 B、參加運(yùn)算的操作數(shù)超出了機(jī)器的表示范圍 C、運(yùn)算的結(jié)果的操作數(shù)超出了機(jī)器的表示范圍 D、寄存器的位數(shù)太少,不得不舍棄最低有效位 5.下列有關(guān)運(yùn)算器的描述中,_D_____是正確的。
A.只做算術(shù)運(yùn)算,不做邏輯運(yùn)算 B.只做加法
C.能暫時(shí)存放運(yùn)算結(jié)果 D.既做算術(shù)運(yùn)算,又做邏輯運(yùn)算
6.設(shè)X=-0.1011,則〔X〕補(bǔ)為_(kāi)C_____。A.1.1011 B.1.0100 C.1.0101 D.1.1001 7.定點(diǎn)運(yùn)算器用來(lái)進(jìn)行___B___。
A.十進(jìn)制數(shù)加法運(yùn)算 B.定點(diǎn)數(shù)運(yùn)算
C.浮點(diǎn)數(shù)運(yùn)算 D.即進(jìn)行定點(diǎn)數(shù)運(yùn)算也進(jìn)行浮點(diǎn)數(shù)運(yùn)算
三、填空題
1.一個(gè)定點(diǎn)數(shù)由_符號(hào)位_____和_ 數(shù)值域 _____兩部分組成。
2.運(yùn)算器的兩個(gè)主要功能是: _算術(shù)運(yùn)算 _____,_邏輯運(yùn)算 _____。
四、問(wèn)答題
1.用補(bǔ)碼運(yùn)算方法求x+y=?x-y=? x=0.1001 y=0.1100 1.(1)[X]補(bǔ) = 00.1001 [X]補(bǔ) = 00.1001 + [Y]補(bǔ) = 00.1100 + [-Y]補(bǔ) = 11.0100 [X+Y]補(bǔ) = 01.0101 [X-Y]補(bǔ) = 11.1101 因?yàn)殡p符號(hào)位相異,結(jié)果發(fā)生溢出。X-Y =-0.0011(2)x=-0.0100 y=0.1001
(2)
[X]補(bǔ) = 11.1100 [X]補(bǔ) = 11.1100 + [Y]補(bǔ) = 00.1001 + [-Y]補(bǔ) = 11.0111 [X+Y]補(bǔ) = 00.0101 [X-Y]補(bǔ) = 11.0011 所以X+Y = +0.0101 X-Y =-0.1101 第四章習(xí)題
一、名詞解釋
尋址方式:對(duì)指令的地址碼進(jìn)行編碼,以形成操作數(shù)在存儲(chǔ)器中的地址的方式。
RISC:精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī)。采用簡(jiǎn)化的指令系統(tǒng);運(yùn)算指令為寄存器-寄存器型,指令以流水方式執(zhí)行;使用較多的通用寄存器以減少訪存;采用由陣列邏輯實(shí)現(xiàn)控制器;采用優(yōu)化編譯技術(shù)。
指令是計(jì)算機(jī)能夠識(shí)別和執(zhí)行的操作命令。
指令系統(tǒng)一臺(tái)計(jì)算機(jī)或一個(gè)計(jì)算機(jī)系統(tǒng),能夠執(zhí)行的各種指令的集合。
二、選擇題
1.指令系統(tǒng)中采用不同尋址方式的目的主要是(B)。A、實(shí)現(xiàn)存儲(chǔ)程序和程序控制
B、縮短指令長(zhǎng)度,擴(kuò)大尋址空間,提高編程靈活性 C、可以直接訪問(wèn)外存
D、提供擴(kuò)展操作碼的可能并降低指令譯碼難度
2.二地址指令中,操作數(shù)的物理位置可安排在(C)。A、棧頂和次棧頂 B、兩個(gè)主存單元 C、一個(gè)主存單元和一個(gè)寄存器 D、兩個(gè)寄存器
3.對(duì)某個(gè)寄存器中操作數(shù)的尋址方式稱為(C)尋址。
A、直接 B、間接 C、寄存器 D、寄存器間接 4.寄存器間接尋址方式中,操作數(shù)處在(B)。
A、通用寄存器 B、主存單元 C、程序計(jì)數(shù)器 D、堆棧 5.變址尋址方式中,操作數(shù)的有效地址等于(C)。A、基值寄存器內(nèi)容加上形式地址(位移量)B、堆棧指示器內(nèi)容加上形式地址 C、變址寄存器內(nèi)容加上形式地址 D、程序計(jì)數(shù)器內(nèi)容加上形式地址
6.程序控制類指令的功能是(D)。
A、進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算 B、進(jìn)行主存與CPU之間的數(shù)據(jù)傳送 C、進(jìn)行CPU和I/O設(shè)備之間的數(shù)據(jù)傳送 D、改變程序執(zhí)行的順序 7.指令的尋址方式有順序和跳躍兩種方式。采用跳躍尋址方式,可以實(shí)現(xiàn)(D)。
A、堆棧尋址 B、程序的條件轉(zhuǎn)移
C、程序的無(wú)條件轉(zhuǎn)移 D、程序的條件轉(zhuǎn)移或無(wú)條件轉(zhuǎn)移 8.位操作類指令的功能是(C)。
A、對(duì)CPU內(nèi)部通用寄存器或主存某一單元任一位進(jìn)行狀態(tài)檢測(cè)(0或1)B、對(duì)CPU內(nèi)部通用寄存器或主存某一單元任一位進(jìn)行狀態(tài)強(qiáng)置(0或1)C、對(duì)CPU內(nèi)部通用寄存器或主存某一單元任一位進(jìn)行狀態(tài)檢測(cè)或強(qiáng)置 D、進(jìn)行移位操作
9.指出下面描述匯編語(yǔ)言特性的句子中概念上有錯(cuò)誤的句子。C A、對(duì)程序員的訓(xùn)練要求來(lái)說(shuō),需要硬件知識(shí) B、匯編語(yǔ)言對(duì)機(jī)器的依賴性高
C、匯編語(yǔ)言的源程序通常比高級(jí)語(yǔ)言源程序短小 D、匯編語(yǔ)言編寫(xiě)的程序執(zhí)行速度比高級(jí)語(yǔ)言快 10.下列說(shuō)法中不正確的是(C)。
A、變址尋址時(shí),有效數(shù)據(jù)存放在主存中 B、堆棧是先進(jìn)后出的隨機(jī)存儲(chǔ)器
C、堆棧指針SP的內(nèi)容表示當(dāng)前堆棧內(nèi)所存儲(chǔ)的數(shù)據(jù)的個(gè)數(shù) D、內(nèi)存中指令的尋址和數(shù)據(jù)的尋址是交替進(jìn)行的
三、填空題
1.一臺(tái)計(jì)算機(jī)所有 機(jī)器 指令的 集合,稱為這臺(tái)計(jì)算機(jī)的指令系統(tǒng)。
2.堆棧是一種特殊的數(shù)據(jù) 尋址方式,它采用先進(jìn)后出 原理。按結(jié)構(gòu)不同分為 寄存器 堆棧和 存儲(chǔ)器 堆棧。
3.一個(gè)較完善的指令系統(tǒng)包含 數(shù)據(jù)傳送 類指令,算術(shù)運(yùn)算 類指令,邏輯運(yùn)算 類指令,程序控制 類指令,系統(tǒng)控制
類指令,I/O 類指令,字符串 類指令。4.二地址指令中,操作數(shù)的物理位置有三種型式,它們是:寄存器-寄存器(RR)寄存器-存儲(chǔ)器(RS)型、存儲(chǔ)器-存儲(chǔ)器(SS)型和。5.寄存器直接尋址是操作數(shù)在通用寄存器中,寄存器間接尋址是 操作數(shù)地址是通用寄存器的編號(hào),所以指令執(zhí)行的速度前者比后 操作數(shù)在主存單元中,通用寄存器中的內(nèi)容作為操作數(shù)地址 快。
6.條件轉(zhuǎn)移指令、無(wú)條件轉(zhuǎn)移指令、轉(zhuǎn)子指令、返主指令、中斷返回指令等都是程序控制 指令。
7.數(shù)據(jù)傳送類指令的功能是實(shí)現(xiàn) 主存儲(chǔ)器 和 寄存器 之間,或 寄存器 和 寄存器 之間的數(shù)據(jù)傳送。
四、問(wèn)答題
1、基址尋址方式和變址尋址方式有什么優(yōu)點(diǎn)?
1、答:這兩種尋址方式的優(yōu)點(diǎn)是:第一,可以擴(kuò)大尋址能力。因?yàn)橥问降刂废啾?,基值寄存器的位?shù)可以設(shè)置得很長(zhǎng),從而可在較大的存儲(chǔ)空間中尋址。第二,通過(guò)變址尋址方式,可以實(shí)現(xiàn)程序的浮動(dòng)。也就是可裝入存儲(chǔ)器中的任何位置。變址尋址可以使有效地址按變址寄存器的內(nèi)容實(shí)現(xiàn)有規(guī)律的變化,而不會(huì)改變指令本身。
第五章習(xí)題
一、名詞解釋
1、RAM:
2、ROM:
3、EPROM:
4、虛擬存儲(chǔ)器:
5、段式管理:
6、頁(yè)式管理:
7、段頁(yè)式管理:
8、固件: 選擇題
1.存儲(chǔ)器是計(jì)算機(jī)系統(tǒng)中的記憶設(shè)備,它主要用來(lái)()。
A、存放數(shù)據(jù) B、存放程序 C、存放數(shù)據(jù)和程序 D、存放微程序
2.計(jì)算機(jī)的存儲(chǔ)器采用分級(jí)存儲(chǔ)體系的主要目的是()。A、便于讀寫(xiě)數(shù)據(jù) B、減小機(jī)箱的體積
C、便于系統(tǒng)升級(jí) D、解決存儲(chǔ)容量、價(jià)格和存取速度之間的矛盾 3.存儲(chǔ)周期是指()。存儲(chǔ)器的讀出時(shí)間 B、存儲(chǔ)器的寫(xiě)入時(shí)間
C、存儲(chǔ)器進(jìn)行連續(xù)讀和寫(xiě)操作所允許的最短時(shí)間間隔 D、存儲(chǔ)器進(jìn)行連續(xù)寫(xiě)操作所允許的最短時(shí)間間隔 4.和外存儲(chǔ)器相比,內(nèi)存儲(chǔ)器的特點(diǎn)是()。
A、容量大,速度快,成本低 B、容量大,速度慢,成本高 C、容量小,速度快,成本高 D、容量小,速度快,成本低 5.主存儲(chǔ)器和CPU之間增加cache的目的是()。
A、解決CPU和主存之間的速度匹配問(wèn)題 B、擴(kuò)大主存儲(chǔ)器的容量 C、擴(kuò)大CPU中通用寄存器的數(shù)量 D、既擴(kuò)大主存容量又?jǐn)U大CPU通用 6.采用虛擬存儲(chǔ)器的主要目的是()。A、提高主存儲(chǔ)器的存取速度
B、擴(kuò)大主存儲(chǔ)器的存儲(chǔ)空間,并能進(jìn)行自動(dòng)管理和調(diào)度 C、提高外存儲(chǔ)器的存取速度 D、擴(kuò)大外存儲(chǔ)器的存儲(chǔ)空間
7.常用的虛擬存儲(chǔ)系統(tǒng)由()兩級(jí)存儲(chǔ)器組成,其中輔存是大容量的磁表面存儲(chǔ)器。
A、主存-輔存 B、快存-主存 C、快存-輔存 D、通用寄存器-主存
8.以下四種類型的半導(dǎo)體存儲(chǔ)器中,以傳輸同樣多的字為比較條件,則讀出數(shù)據(jù)傳輸率最高的是()。
A、DRAM B、SRAM C、FLASH D、EPROM 9.虛擬段頁(yè)式存儲(chǔ)管理方案的特點(diǎn)為()。
A、空間浪費(fèi)大、存儲(chǔ)共享不易、存儲(chǔ)保護(hù)容易、不能動(dòng)態(tài)連接 B、空間浪費(fèi)小、存儲(chǔ)共享容易、存儲(chǔ)保護(hù)不易、不能動(dòng)態(tài)連接 C、空間浪費(fèi)大、存儲(chǔ)共享不易、存儲(chǔ)保護(hù)容易、能動(dòng)態(tài)連接 D、空間浪費(fèi)小、存儲(chǔ)共享容易、存儲(chǔ)保護(hù)容易、能動(dòng)態(tài)連接 10.在cache的地址映射中,若主存中的任意一塊均可映射在cache內(nèi)的任意一塊的位置上,則這種方法稱為()。
A、全相聯(lián)映射 B、直接映射 C、組相聯(lián)映射 D、混合映射 填空題
1.對(duì)存儲(chǔ)器的要求是,,為了解決這三方面的矛盾,計(jì)算機(jī)采用 體系結(jié)構(gòu)。
2.存儲(chǔ)器的技術(shù)指標(biāo)有,,。
3.CPU能直接訪問(wèn) 和,但不能直接訪問(wèn) 和。
4.cache是一種 存儲(chǔ)器,是為了解決CPU和主存之間 不匹配而采用的一項(xiàng)重要的硬件技術(shù)?,F(xiàn)發(fā)展為 體系; 分設(shè)體系。5.主存與cache的地址映射有、、三種方式。6.半導(dǎo)體SRAM靠 存儲(chǔ)信息,半導(dǎo)體DRAM則是靠 存儲(chǔ)信息。
7.DRAM存儲(chǔ)器的刷新一般有、和 三種方式,之所以刷新是因?yàn)椤?/p>
8.虛擬存儲(chǔ)器通常由 和 兩級(jí)存儲(chǔ)系統(tǒng)組成。為了在一臺(tái)特定的機(jī)器上執(zhí)行程序,必須把 映射到這臺(tái)機(jī)器主存儲(chǔ)的 空間上,這個(gè)過(guò)程稱為 9..主存、快速緩沖存儲(chǔ)器、通用寄存器、磁盤(pán)、磁帶都可用來(lái)存儲(chǔ)信息,按存取時(shí)間由快至慢排列,其順序是。10.欲組成一個(gè)64K×16位的存儲(chǔ)器,若選用32K×8位的存儲(chǔ)芯片,共需 片;若選用16K×1位的存儲(chǔ)芯片,則需 片;若選用1K×4位的存儲(chǔ)芯片共需 片。問(wèn)答題
1.試比較RAM和ROM。
解釋下列概念:讀時(shí)間和讀周期。
提高存儲(chǔ)器速度可采用哪些措施?簡(jiǎn)要說(shuō)明之。
用16K×16位的SRAM芯片構(gòu)成64K×32位的存儲(chǔ)器。要求畫(huà)出該存儲(chǔ)器的組成邏輯框圖。
第五章習(xí)題答案
一、名詞解釋
1、隨機(jī)訪問(wèn)存儲(chǔ)器,能夠迅速方便地訪問(wèn)任何地址中的內(nèi)容,訪問(wèn)的速度與存儲(chǔ)位置無(wú)關(guān)。
2、只讀存儲(chǔ)器,一種只能讀取數(shù)據(jù)但不能寫(xiě)入數(shù)據(jù)的存儲(chǔ)器。可擦寫(xiě)可編程的ROM,用戶可以對(duì)其編程多次。
4.在內(nèi)存與外存間建立的層次體系,使得程序能夠像訪問(wèn)主存儲(chǔ)器一樣訪問(wèn)外部存儲(chǔ)器,主要用于解決計(jì)算機(jī)中主存儲(chǔ)器的容量問(wèn)題。5.一種虛擬存儲(chǔ)器的管理方式,將虛擬存儲(chǔ)空間分成段,段的長(zhǎng)度可以任設(shè)定,并可以放大和縮小。
6.一種虛擬存儲(chǔ)器的管理方式,將虛擬存儲(chǔ)空間等分成固定容量的頁(yè),需要時(shí)裝入內(nèi)存。
7.一種虛擬存儲(chǔ)器的管理方式,將存儲(chǔ)空間按邏輯模塊分成段,每段又成若干個(gè)頁(yè)。
8.固化在硬件中(如寫(xiě)入ROM)的固定不變的常用軟件。
二、選擇題
1、C
2、D
3、C
4、C
5、A
6、B
7、A
8、C
9、D
10、A
三、填空題
1、容量大 速度快 成本低 多級(jí)存儲(chǔ)
2、存儲(chǔ)容量 存取時(shí)間 存儲(chǔ)周期 存儲(chǔ)器帶寬
3、cache 主存 磁盤(pán) 光盤(pán)
4、高速緩沖 速度 多級(jí) cache 指令cache和數(shù)據(jù)cache
5、全相聯(lián) 直接 組相聯(lián)
6、觸發(fā)器 電荷存儲(chǔ)器件
7、集中式 分散式 異步式 有電荷泄漏,需定期補(bǔ)充
8、主存 輔存 邏輯地址 物理地址 地址映射
9、通用寄存器、cache、主存、磁盤(pán)、磁帶 10、4 64 256
四、問(wèn)答題
1、RAM是隨機(jī)存儲(chǔ)器,在程序的執(zhí)行過(guò)程中既可讀出又可寫(xiě)入。ROM是只讀存儲(chǔ)器,在程序執(zhí)行過(guò)程中只能讀出信息,不能寫(xiě)入信息。
2、讀周期是存儲(chǔ)器進(jìn)行兩次連續(xù)讀操作的最少時(shí)間間隔;讀時(shí)間是從CPU給出地址有效信號(hào)到被選單元的內(nèi)容讀到數(shù)據(jù)線上的這段時(shí)間,讀周期大于讀時(shí)間。
3、提高存儲(chǔ)器的速度可采取三種措施。(1)采用高速器件,選用存取周期小的芯片,整個(gè)存儲(chǔ)器的速度便可以提高。(2)采用Cache,CPU將最近期要用的信息先調(diào)入Cache,而Cache的速度比主存快得多,這樣CPU每次只需從快速緩存中取出(或存入)信息,從而縮短了訪存時(shí)間,提高了存取速度。(3)采用多體交叉存儲(chǔ)器。
4、答: 所需芯片總數(shù)(64K×32)÷(16K×16)= 8片 因此存儲(chǔ)器可分為4個(gè)模塊,每個(gè)模塊16K×32位,各模塊通過(guò)A15、A14進(jìn)行2:4譯碼
第六章習(xí)題
一、名詞解釋 指令周期: 機(jī)器周期: 微程序: 微指令: 控制寄存器
二、選擇題
1.中央處理器是指()。
A、運(yùn)算器 B、控制器
C、運(yùn)算器和控制器 D、運(yùn)算器,控制器和主存儲(chǔ)器 2.在CPU中跟蹤指令后繼地址的寄存器是()。A、主存地址寄存器 B、程序計(jì)數(shù)器 C、指令寄存器 D、狀態(tài)條件寄存器 3.操作控制器的功能是()。
A、產(chǎn)生時(shí)序信號(hào) B、從主存取出一條指令
C、完成指令操作碼譯碼 D、從主存取出指令,完成指令操作碼譯碼,產(chǎn)生有關(guān)的操作控制信號(hào)。
4.指令周期是指()。
A、CPU從主存取出一條指令的時(shí)間 B、CPU執(zhí)行一條指令的時(shí)間 C、CPU從主存取出一條指令加上執(zhí)行這條指令的時(shí)間 D、時(shí)鐘周期時(shí)間 5.微程序控制器中,機(jī)器指令與微指令的關(guān)系是()。A、每一條機(jī)器指令由一條微指令來(lái)執(zhí)行
B、每一條機(jī)器指令由一段用微指令編成的微程序來(lái)解釋執(zhí)行 C、一段機(jī)器指令組成的程序可由一條微指令來(lái)執(zhí)行 D、一條微指令由若干條機(jī)器指令組成
6.下列部件中不屬于控制器的部件是()。A、指令寄存器 B、操作控制器 C、程序計(jì)數(shù)器 D、狀態(tài)條件寄存器 7.計(jì)算機(jī)操作的最小時(shí)間單位是()。A、時(shí)鐘周期 B、指令周期 C、CPU周期 D、微指令周期
三、填空題
1.中央處理器CPU具有 控制,控制,控制,加工等基本功能。
2.CPU從 取出一條指令并執(zhí)行這條指令的時(shí)間和稱為。3.多媒體CPU是帶有 技術(shù)的處理器。
4.在CPU中,指令寄存器的作用是,程序計(jì)數(shù)器的作用是,程序狀態(tài)字寄存器PSW的作用是,地址寄存器的作用是。5.控制器主要包括、、、和。6.CPU周期也稱為,一個(gè)CPU周期包含若干個(gè)。
7.早期的計(jì)算機(jī)基于馮·諾依曼體系結(jié)構(gòu),采用 處理,其主要特征是。現(xiàn)代的計(jì)算機(jī)系統(tǒng)廣泛采用 處理。
四、問(wèn)答題
1、中央處理器有哪些基本功能?由哪些基本部件構(gòu)成?
2、CPU結(jié)構(gòu)如圖所示,其中一個(gè)累加寄存器AC,一個(gè)狀態(tài)條件寄存器和其它四個(gè)寄存器,各部分之間的連線表示數(shù)據(jù)通路,箭頭表示信息傳送方向。(1)標(biāo)明圖中四個(gè)寄存器的名稱。
(2)簡(jiǎn)述指令從主存取到控制器的數(shù)據(jù)通路。
(3)數(shù)據(jù)在運(yùn)算器和主存之間進(jìn)行存/取訪問(wèn)的數(shù)據(jù)通路。第六章習(xí)題答案
一、名詞解釋
1、從一條指令的啟動(dòng)到下一條指令啟動(dòng)的間隔時(shí)間。指令執(zhí)行中每一步操作所需的時(shí)間。
存儲(chǔ)在控制存儲(chǔ)器中的完成指令功能的程序,由微指令組成??刂破鞔鎯?chǔ)的控制代碼,分為操作控制部分和順序控制部分。存放微程序的只讀存儲(chǔ)器。
二、選擇題
1、C 2、B 3、D 4、C
5、B
6、D
7、A
三、填空題
1、指令 操作 時(shí)間 數(shù)據(jù)
2、存儲(chǔ)器 指令周期
3、A、MMX
4、保存當(dāng)前正在執(zhí)行的一條指令 跟蹤后繼指令的地址
保存處理器的狀態(tài)信息和中斷優(yōu)先級(jí) 保存CPU當(dāng)前所訪問(wèn)的主存單元的地址
5、指令寄存器 指令譯碼器 程序計(jì)數(shù)器 時(shí)序發(fā)生器 操作控制器
6、機(jī)器周期 時(shí)鐘周期
7、串行 指令執(zhí)行過(guò)程串行完成 并行
四、問(wèn)答題 1、答:
指令控制。即對(duì)程序運(yùn)行的控制,保證指令序列執(zhí)行結(jié)果的正確性。操作控制。即指令內(nèi)操作步驟的控制,控制操作步驟的實(shí)施。數(shù)據(jù)運(yùn)算。即對(duì)數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算。異常處理和中斷處理。如處理運(yùn)算中的溢出等錯(cuò)誤情況以及處理外部設(shè)備的服務(wù)請(qǐng)求等。
計(jì)算機(jī)的中央處理器還可具有存儲(chǔ)管理、總線管理、電源管理等擴(kuò)展功能。中央處理器主要由控制器和運(yùn)算器兩部分構(gòu)成,運(yùn)算器由算術(shù)邏輯單元和各種寄存器組成。在CPU中可以有多種寄存器。如指令寄存器(IR)、程序計(jì)數(shù)器(PC)、數(shù)據(jù)寄存器(DR)、地址寄存器(AR)和狀態(tài)寄存器(SR)。寄存器與運(yùn)算器之間傳遞信息的線路稱為數(shù)據(jù)通路。
2、答:(1)a為數(shù)據(jù)緩沖寄存器DR,b為指令寄存器IR,c為主存地址寄存器,d為程序計(jì)數(shù)器PC(2)主存→ 緩沖寄存器DR → 指令寄存器IR → 操作控制器
(3)存儲(chǔ)器讀:M → DR → ALU → AC 存儲(chǔ)器寫(xiě):AC → DR → M 第七章習(xí)題
一、名詞解釋 1、總線 2、共享 3、分時(shí)
4、分時(shí)共享 5、接口
二、選擇題
1.計(jì)算機(jī)使用總線結(jié)構(gòu)的主要優(yōu)點(diǎn)是便于實(shí)現(xiàn)積木化,同時(shí)()。A、減少了信息傳輸量 B、提高了信息傳輸?shù)乃俣?C、減少了信息傳輸線的條數(shù)
2.系統(tǒng)總線中地址線的功用是()。A、用于選擇主存單元
B、用于選擇進(jìn)行信息傳輸?shù)脑O(shè)備
C、用于指定主存單元和I/O設(shè)備接口電路的地址 D、用于傳送主存物理地址和邏輯地址
3.在單機(jī)系統(tǒng)中,三總線結(jié)構(gòu)的計(jì)算機(jī)的總線系統(tǒng)由()組成。A、系統(tǒng)總線、內(nèi)存總線和I/O總線 B、數(shù)據(jù)總線、地址總線和控制總線
C、內(nèi)部總線、系統(tǒng)總線和I/O總線 D、ISA總線、VESA總線和PCI總線
4.在()的計(jì)算機(jī)系統(tǒng)中,外設(shè)可以和主存儲(chǔ)器單元統(tǒng)一編址,因此可以不使用I/O指令。
A、單總線 B、雙總線 C、三總線 D、多種總線 5.計(jì)算機(jī)系統(tǒng)的輸入輸出接口是()之間的交換界面 A、CPU與存儲(chǔ)器 B、主機(jī)與外圍設(shè)備 C、存儲(chǔ)器與外圍設(shè)備 D、CPU與系統(tǒng)總線 6.下列各種情況中,應(yīng)采用異步傳輸方式的是()。A、I/O接口與打印機(jī)交換信息 B、CPU與存儲(chǔ)器交換信息 C、CPU與I/O接口交換信息 D、CPU與PCI總線交換信息
三、填空題
1.總線有 特性、特性、特性、特性,因此必須。2.微型計(jì)算機(jī)的標(biāo)準(zhǔn)總線從16位的 總線發(fā)展到32位的 總線和 總線,又進(jìn)一步發(fā)展到64位的 總線。3.衡量總線性能的重要指標(biāo)是。
4.在三種總線結(jié)構(gòu)的計(jì)算機(jī)中,其中
和
結(jié)構(gòu)的計(jì)算機(jī),I/O設(shè)備之間的信息可以由設(shè)備直接傳送,而在結(jié)構(gòu)的計(jì)算機(jī)中,卻不能直接進(jìn)行設(shè)備到設(shè)備的傳送。
5.總線是計(jì)算機(jī)系統(tǒng)中各部件之間進(jìn)行信息傳送的公共通路,為使總線可靠的工作和減輕負(fù)載,總線上的部件大都配有
電路,該電路的輸出的狀態(tài)是、和。
6.根據(jù)邏輯部件的連接方式的不同,單機(jī)系統(tǒng)中采用的總線結(jié)構(gòu)基本有、、三種類型,其中 吞吐能力最強(qiáng)。
四、問(wèn)答題
1.什么是總線?如何分類? 2.畫(huà)出PCI總線結(jié)構(gòu)框圖。第七章習(xí)題答案
一、名詞解釋
1、總線是能被系統(tǒng)中多個(gè)部件分時(shí)共享的一組信息傳輸線及相關(guān)邏輯。2、共享是指總線所連接的各部件都通過(guò)它傳遞信息。
3、分時(shí)是指在某一時(shí)刻總線只允許有一個(gè)部件將信息送上總線。
4、分時(shí)共享是總線的主要特征,在計(jì)算機(jī)系統(tǒng)中,將不同來(lái)源和去向的信息在總線上分時(shí)傳送,不僅可減少傳輸線的數(shù)量,簡(jiǎn)化控制和提高可靠性,而且便于擴(kuò)充更新新的部件。
5、接口是指CPU和主存、外圍設(shè)備之間通過(guò)總線進(jìn)行連接的邏輯部件。
二、選擇題
1、C 2、C 3、A 4、A 5、B 6、A
三、填空題
1、A、物理 B、功能 C、電氣 D、機(jī)械 E、標(biāo)準(zhǔn)化
2、A、ISA B、EISA C、VESA D、PCI 3、A、總線帶寬
4.A、片總線 B、外總線 C、內(nèi)總線
5.A、三態(tài)邏輯 B、高電平C、低電平D、高阻
6、A、單總線 B、雙總線 C、三總線 D、雙總線
四、問(wèn)答題 1、總線是計(jì)算機(jī)系統(tǒng)中各部件之間進(jìn)行信息傳送的公共通路??偩€有內(nèi)總線和外總線之分。一般把芯片的總線稱為內(nèi)總線,把同一臺(tái)計(jì)算機(jī)系統(tǒng)的各部件,如CPU、內(nèi)存、通道和I/O接口間的相互連線,以及多臺(tái)處理機(jī)之間的連線稱為外總線。通常把這些傳輸線分為地址線、數(shù)據(jù)線和控制線,分別用于傳輸?shù)刂?、?shù)據(jù)和控制信號(hào)。
2、PCI總線結(jié)構(gòu)框圖
第八章習(xí)題
一、名詞解釋 單級(jí)中斷: 多級(jí)中斷: 中斷屏蔽: 現(xiàn)場(chǎng)保護(hù): 中斷向量:
二、選擇題
1.中斷發(fā)生時(shí),由硬件保護(hù)片更新程序計(jì)數(shù)器PC,而不是由軟件完成,主要是為了()。
A、能進(jìn)入中斷處理程序并能正確返回原程序 B、節(jié)省內(nèi)存
C、提高處理機(jī)的速度 D、使中斷處理程序易于編制,不易出錯(cuò) 2.中斷向量地址是()。
A、子程序入口地址 B、中斷源服務(wù)程序入口地址 C、中斷服務(wù)程序入口地址 D、中斷返回地址
3.在單級(jí)中斷系統(tǒng)中,CPU一旦響應(yīng)中斷,則立即關(guān)閉()標(biāo)志,以防止本次中斷服務(wù)結(jié)束前同級(jí)的其他中斷源產(chǎn)生另一次中斷進(jìn)行干擾。A、中斷允許 B、中斷請(qǐng)求 C、中斷屏斷
4.為了便于實(shí)現(xiàn)多級(jí)中斷,保存現(xiàn)場(chǎng)信息最有效的方法是采用()。A、通用寄存器 B、堆棧 C、存儲(chǔ)器 D、外存 5.中斷允許觸發(fā)器用來(lái)()。
A、表示外設(shè)是否提出了中斷請(qǐng)求 B、CPU是否響應(yīng)了中斷請(qǐng)求 C、CPU是否正在進(jìn)行中斷處理 D、開(kāi)放或關(guān)閉可屏蔽硬中斷 6.在采用DMA方式高速傳輸數(shù)據(jù)時(shí),數(shù)據(jù)傳送是()。A、在總線控制器發(fā)出的控制信號(hào)控制下完成的
B、在DMA控制器本身發(fā)出的控制信號(hào)控制下完成的 C、由CPU執(zhí)行的程序完成的 D、由CPU響應(yīng)硬中斷處理完成的 7.下列陳述中正確的是()。
A、中斷響應(yīng)過(guò)程是由硬件和中斷服務(wù)程序共同完成的
B、每條指令的執(zhí)行過(guò)程中,每個(gè)總線周期要檢查一次有無(wú)中斷請(qǐng)求 C、檢測(cè)有無(wú)DMA請(qǐng)求,一般安排在一條指令執(zhí)行過(guò)程的末尾 D、中斷服務(wù)程序的最后一條指令是無(wú)條件轉(zhuǎn)移指令
8.如果有多個(gè)中斷同時(shí)發(fā)生,系統(tǒng)將根據(jù)中斷優(yōu)先級(jí)響應(yīng)優(yōu)先級(jí)最高的中斷請(qǐng)求。若要調(diào)整中斷事件的響應(yīng)次序,可以利用()。A、中斷嵌套 B、中斷向量 C、中斷響應(yīng) D、中斷屏蔽 9.通道程序是由()組成。A、I/O指令 B、通道指令(通道控制字)C、通道狀態(tài)字 10.并行I/O標(biāo)準(zhǔn)接口SCSI中,塊適配器中可以連接()臺(tái)具有SCSI接口的設(shè)備。
A、6 B、7 C、8 D、10
三、填空題
1.在計(jì)算機(jī)系統(tǒng)中,CPU對(duì)外圍設(shè)備的管理除程序 方式,程序 方式外,還有 方式、方式和 方式。
2.程序中斷方式是各類計(jì)算機(jī)中廣泛使用一種 方式,當(dāng)某一外設(shè)的數(shù)據(jù)準(zhǔn)備就緒后,它主動(dòng)向 發(fā)出請(qǐng)求信號(hào),后者響應(yīng)中斷請(qǐng)求后,暫停運(yùn)行主程序,自動(dòng)轉(zhuǎn)移到該設(shè)備的。
3.中斷處理需要有中斷、中斷 產(chǎn)生、中斷 等硬件支持。4.如果CPU處于中斷允許狀態(tài),則可立即接受中斷請(qǐng)求進(jìn)行中斷響應(yīng)。一旦進(jìn)入中斷響應(yīng)過(guò)程,CPU會(huì)立即自動(dòng),并將當(dāng)前 和 的內(nèi)容保存到 中。
5.程序中斷方式控制輸入輸出的主要特點(diǎn)是,可以使 和 并行工作。6.DMA技術(shù)的出現(xiàn)使得 可以通過(guò) 直接訪問(wèn),與此同時(shí),CPU可以繼續(xù)執(zhí)行程序。
7.通道是一個(gè)特殊功能的,它有自己的 專門(mén)負(fù)責(zé)數(shù)據(jù)輸入輸出的傳輸控制,CPU只負(fù)責(zé) 功能。
8.并行I/O接口 和串行I/O接口 是兩個(gè)最具有權(quán)威性和發(fā)展前景的 技術(shù)。
9.IEEE1394是 I/O標(biāo)準(zhǔn)接口,與SCSI相比,它具有更高的 和 實(shí)時(shí)性,具有更小的 和連接的方便性。
四、問(wèn)答題
1、什么是中斷源?有哪些中斷源?
2、中斷的過(guò)程與子程序調(diào)用有哪些區(qū)別?
3、什么是中斷優(yōu)先級(jí)?怎樣確定中斷的優(yōu)先級(jí)? 4、什么是中斷屏蔽?
5、CPU的中斷控制部件有哪些功能? 6、什么叫中斷嵌套? 第八章習(xí)題答案
一、名詞解釋
簡(jiǎn)單的處理中斷方法,與多級(jí)中斷對(duì)應(yīng),各種中斷的優(yōu)先級(jí)一樣。在處理一個(gè)中斷時(shí)不響應(yīng)另一個(gè)中斷請(qǐng)求,所以是單重中斷。
處理多重中斷的方法,采用按優(yōu)先級(jí)的方法,在處理某級(jí)中斷時(shí),與它同級(jí)的中斷或比它低級(jí)的中斷請(qǐng)求不能中斷它的處理,而比它優(yōu)先級(jí)高的中斷請(qǐng)求則能中斷它的處理。
在處理中斷時(shí)阻止其他中斷。
保存CPU的工作信息,如各寄存器的值。
由發(fā)出中斷請(qǐng)求的設(shè)備通過(guò)輸入輸出總線主動(dòng)向CPU發(fā)出一個(gè)識(shí)別代碼。
二、選擇題
1、A 2、B
3、C
4、B
5、D
6、B
7、A
8、D
9、B
10、B
三、填空題
1、查詢 中斷 DMA 通道 外圍處理機(jī) 2、數(shù)據(jù)交換 CPU 中斷服務(wù)程序
3、、優(yōu)先級(jí)仲裁 向量 控制邏輯
4、禁止中斷 程序計(jì)數(shù)器 程序狀態(tài)字寄存器 堆棧 5、CPU 外設(shè)
6、外圍設(shè)備 DMA控制器 內(nèi)存
7、處理器 指令和程序 數(shù)據(jù)處理
8、SCSI IEEE1394 標(biāo)準(zhǔn)接口
9、串行 數(shù)據(jù)傳輸率 數(shù)據(jù)傳送 體積
四、問(wèn)答題
1、答:(1)內(nèi)部中斷。由CPU的某種內(nèi)部因素引起。
(2)外部中斷。由中斷信號(hào)引起的中斷。用于處理各種定時(shí)操作和其他外圍設(shè)備的操作。
(3)軟件中斷。由自陷(trap)指令引起,用于調(diào)用操作系統(tǒng)服務(wù)程序,如應(yīng)用程序中需要進(jìn)行輸入輸出操作時(shí)調(diào)用操作系統(tǒng)例程。2、答:中斷的過(guò)程類似于子程序的調(diào)用,其區(qū)別主要有: 中斷服務(wù)程序與中斷時(shí)CPU正在運(yùn)行的程序是相互獨(dú)立的,它們之間沒(méi)有確定的關(guān)系。子程序調(diào)用時(shí)轉(zhuǎn)入的子程序與正在執(zhí)行的程序段是同一個(gè)程序的兩部分。中斷一般是由硬件的信號(hào)產(chǎn)生的,除了軟件中斷。子程序調(diào)用是由轉(zhuǎn)移指令引起的。
中斷服務(wù)程序的地址是由硬件決定的。子程序調(diào)用由轉(zhuǎn)移子程序的指令在地址碼中指定子程序地址。
中斷過(guò)程中要存儲(chǔ)所有的狀態(tài)信息,子程序調(diào)用時(shí)可以只保存PC的值。中斷程序調(diào)用的過(guò)程包括確定產(chǎn)生中斷的原因、對(duì)多個(gè)同時(shí)發(fā)生的中斷進(jìn)行裁決等,而在一般子程序調(diào)用中則沒(méi)有這種操作。
3、答:(1)中斷優(yōu)先級(jí)是在同時(shí)出現(xiàn)了幾個(gè)中斷請(qǐng)求的情況下,CPU對(duì)中斷響應(yīng)的順序,優(yōu)先級(jí)高的中斷先得到響應(yīng)。
(2)中斷源的優(yōu)先級(jí)是計(jì)算機(jī)用戶根據(jù)中斷的必要性和實(shí)時(shí)性要求制定的,同時(shí)還要兼顧操作系統(tǒng)的需求。通常把硬件故障的中斷優(yōu)先級(jí)定為最高。如電源故障的中斷一般是不可屏蔽的緊急中斷。而軟件中斷的優(yōu)先級(jí)則一般較低。某些特殊的中斷,如虛擬存儲(chǔ)器管理中的頁(yè)面失效中斷,要求在指令沒(méi)有執(zhí)行完時(shí)就得到響應(yīng),因?yàn)樵诎l(fā)生頁(yè)面失效時(shí),如不立即處理,就無(wú)法得到指令的操作數(shù),該指令也就不可能執(zhí)行完成。
4、答:中斷屏蔽是一種使某個(gè)中斷源的請(qǐng)求暫時(shí)不起作用的措施。該中斷請(qǐng)求仍然保留,直到對(duì)它的屏蔽撤消時(shí)才可得到響應(yīng)。屏蔽措施也是調(diào)整中斷響應(yīng)順序的措施。常見(jiàn)的中斷屏蔽方法是采用屏蔽寄存器。由屏蔽寄存器的輸出決定是否屏蔽某一中斷。屏蔽寄存器一般可以用指令修改,這樣系統(tǒng)軟件就可以對(duì)中斷屏蔽進(jìn)行控制。中斷屏蔽的方法一般是將中斷源進(jìn)行分級(jí),使得某一級(jí)的中斷可以屏蔽另一級(jí)的中斷,而某些級(jí)的中斷不能屏蔽另一些中斷的響應(yīng)。分級(jí)的屏蔽通常將中斷分成高低不等的中斷優(yōu)先級(jí),優(yōu)先級(jí)高的中斷可以屏蔽優(yōu)先級(jí)低的中斷。在采用屏蔽寄存器的情況下,軟件可以靈活地設(shè)置中斷的屏蔽。5、答:CPU的中斷控制部件通常具有以下功能:(1)允許和禁止中斷源的請(qǐng)求。
(2)斷點(diǎn)的現(xiàn)場(chǎng)和恢復(fù)中斷點(diǎn)的現(xiàn)場(chǎng)。(3)轉(zhuǎn)向相應(yīng)中斷源的服務(wù)程序。(4)對(duì)多個(gè)中斷請(qǐng)求進(jìn)行判優(yōu)裁決。
(5)允許低級(jí)中斷的服務(wù)程序被高級(jí)中斷請(qǐng)求中斷。
6、答:中斷嵌套是指令在多重中斷方式下,CPU在處理一個(gè)中斷請(qǐng)求時(shí),又被另一個(gè)中斷請(qǐng)求所打斷,進(jìn)入新的中斷處理過(guò)程的現(xiàn)象。
第九章習(xí)題
一、名詞解釋
1、磁道:
2、扇區(qū):
3、調(diào)制解調(diào)器:
二、選擇題
1.計(jì)算機(jī)的外圍設(shè)備是指()。A、輸入/輸出設(shè)備 B、外存設(shè)備
C、遠(yuǎn)程通信設(shè)備 D、除了CPU和內(nèi)存以外的其它設(shè)備
2.在微型機(jī)系統(tǒng)中外圍設(shè)備通過(guò)()與主板的系統(tǒng)總線相連接。A、適配器 B、設(shè)備控制器 C、計(jì)數(shù)器 D、寄存器
3.帶有處理器的設(shè)備一般稱為()設(shè)備。A、智能化 B、交互式 C、遠(yuǎn)程通信 D、過(guò)程控制
4.CRT的顏色數(shù)為256色,則刷新存儲(chǔ)器每個(gè)單元的字長(zhǎng)是()。A、256位 B、16位 C、8位 D、7位 5.磁盤(pán)驅(qū)動(dòng)器向盤(pán)片磁層記錄數(shù)據(jù)時(shí)采用()方式寫(xiě)入。A、并行 B、串行 C、并一串行 D、串一并行 6.一張3.5英寸軟盤(pán)的存儲(chǔ)容量為 MB,每個(gè)扇區(qū)存儲(chǔ)的固定數(shù)據(jù)是。
A、1.44MB,512B B、1MB,1024B C、2MB,256B D、1.44MB,128B 7.一張CD-ROM光盤(pán)的存儲(chǔ)容量可達(dá) MB,相當(dāng)于 多張1.44MB的3.5英寸軟盤(pán)。
A、400,600 B、600,400 C、200,400 D、400,200 8.以下描述中基本概念正確的句子是()。
A、硬盤(pán)轉(zhuǎn)速高,存取速度快 B、軟盤(pán)轉(zhuǎn)速快,存取速度快 C、硬盤(pán)是接觸式讀寫(xiě) D、軟盤(pán)是浮動(dòng)磁頭讀寫(xiě) 9.顯示器的主要參數(shù)之一是分辨率,其含義為()。
A、顯示屏幕的水平和垂直掃描頻率 B、顯示屏幕上光柵的列數(shù)和行數(shù) C、可顯示不同顏色的總數(shù) D、同一幅畫(huà)面允許顯示不同顏色的最大數(shù)目 10.在軟盤(pán)存儲(chǔ)器中,軟盤(pán)適配器是()。
A、軟盤(pán)驅(qū)動(dòng)器與CPU進(jìn)行信息交換的通道口 B、存儲(chǔ)數(shù)據(jù)的介質(zhì)設(shè)備 C、將信號(hào)放大的設(shè)備 D、抑制干擾的設(shè)備
三、填空題
1.外圍設(shè)備大體分為 設(shè)備、設(shè)備、設(shè)備、設(shè)備、設(shè)備五大類。
2.不同的CRT顯示標(biāo)準(zhǔn)所支持的最大 和 數(shù)目是 的。3.溫徹斯特磁盤(pán)是一種采用先進(jìn)技術(shù)研制的 磁頭、盤(pán)片的磁盤(pán)機(jī),它將磁頭、盤(pán)片、電機(jī)等驅(qū)動(dòng)部件讀寫(xiě)電路等組裝成一個(gè) 機(jī)電一體化整體,成為最有代表性的 存儲(chǔ)器。
4.軟磁盤(pán)和硬磁盤(pán)的 原理與 方式基本相同,但在 和 上存在較大的差別。
5.光盤(pán)是近年來(lái)發(fā)展起來(lái)的一種 設(shè)備,是 不可缺少的設(shè)備。按讀寫(xiě)性質(zhì)分,光盤(pán)分 型、型、型三類
6.按所顯示的信息的內(nèi)容分類,顯示器可以分為 顯示器、顯示器和 顯示器三大類。
四、問(wèn)答題
1、外存的技術(shù)指標(biāo)一般包括哪些?
2、設(shè)有16個(gè)固定磁頭的硬盤(pán),每磁道存儲(chǔ)容量為62500字節(jié),盤(pán)驅(qū)動(dòng)器轉(zhuǎn)速為2400轉(zhuǎn)/分,試求最大數(shù)據(jù)傳輸率。第九章習(xí)題答案
一、名詞解釋
1、盤(pán)片存放數(shù)據(jù)的同心圓。
2、為磁道的一部分,將每個(gè)磁道分成幾個(gè)小區(qū)域,此區(qū)域即為扇區(qū)。
3、是使計(jì)算機(jī)通過(guò)電話線與其他計(jì)算機(jī)連接的設(shè)備,承擔(dān)了信號(hào)轉(zhuǎn)換任務(wù)。
二、選擇題
1、D 2、A 3、A
4、C
5、B
6、A
7、B
8、A
9、B
10、A
三、填空題
1、輸入 輸出 外存 數(shù)據(jù)通信 過(guò)程控制 2、分辨率 顏色 不同
3、可移動(dòng) 固定 不可拆卸 硬磁盤(pán)
4、存儲(chǔ) 記錄 結(jié)構(gòu) 性能
5、外存 多媒體計(jì)算機(jī) 只讀 一次 重寫(xiě)
6、A、字符 B、圖形 C、圖像
四、問(wèn)答題
1、外存的技術(shù)指標(biāo)一般包括:(1)記錄密度(又包括道密度和位密度兩種)。(2)存儲(chǔ)容量(盤(pán)面數(shù)每個(gè)盤(pán)面的磁道數(shù)每個(gè)磁道記錄的二進(jìn)制代碼數(shù))。(3)平均訪盤(pán)時(shí)間(包括尋找時(shí)間、等待時(shí)間和傳送時(shí)間)。(4)數(shù)據(jù)傳送速率(每秒鐘內(nèi)存入或讀出二進(jìn)制代碼的個(gè)數(shù))
2、磁盤(pán)轉(zhuǎn)速為2400轉(zhuǎn)/分=40轉(zhuǎn)/秒。16個(gè)固定磁頭,每次讀出16位,即2個(gè)字節(jié),故每轉(zhuǎn)一圈讀出62500×2字節(jié),所以最大數(shù)據(jù)傳輸率為62500×2×40=5000000字節(jié)/s
一單項(xiàng)選擇題(在每小題的四個(gè)備選答案中選出一個(gè)正確的答案并將其號(hào)碼填在題干的括號(hào)內(nèi)每小題
分共 分)
若十進(jìn)制數(shù)據(jù)為 則其八進(jìn)制數(shù)為()
A
B
C
D
若 x 補(bǔ) = 則 x 原 =()
A
B
C
D
若定點(diǎn)整數(shù) 位含 位符號(hào)位補(bǔ)碼表示則所能表示的絕對(duì)值最大負(fù)數(shù)為()
A
B()
C
D()
若脂用雙符號(hào)位則發(fā)生正溢的特征是雙符號(hào)
位為()
A
B
C
D
浮點(diǎn)加減中的對(duì)階的()
A 將較小的一個(gè)階碼調(diào)整到與較大的一個(gè)階碼
相同
B 將較大的一個(gè)階碼調(diào)整到與較小的一個(gè)階碼
相同
C 將被加數(shù)的階碼調(diào)整到與加數(shù)的階碼相同
D 將加數(shù)的階碼調(diào)整到與被加數(shù)的階碼相同
原碼乘法是()
A 先取操作數(shù)絕對(duì)值相乘符號(hào)位單獨(dú)處理
B 用原碼表示操作數(shù)然后直接相乘
C 被乘數(shù)用原碼表示乘數(shù)取絕對(duì)值然后相乘
D 乘數(shù)用原碼表示被乘數(shù)取絕對(duì)值然后相乘
原碼加減交替除法又稱為不恢復(fù)余數(shù)法因此
()
A 不存在恢復(fù)余數(shù)的操作
B 當(dāng)某一步運(yùn)算不夠減時(shí)做恢復(fù)余數(shù)的操作
C 僅當(dāng)最后一步余數(shù)為負(fù)時(shí)做恢復(fù)余數(shù)的操作
D 當(dāng)某一步余數(shù)為負(fù)時(shí)做恢復(fù)余數(shù)的操作
為了縮短指令中某個(gè)地址段的位數(shù)有效的方
法是采取()
A 立即尋址
B 變址尋址
C 間接尋址
D 寄存器尋址
堆棧指針 SP 的內(nèi)容是()
A 棧頂單元內(nèi)容
B 棧頂單元地址
C 棧底單元內(nèi)容
D 棧底單元地址
高速緩沖存儲(chǔ)器 Cache 一般采取()
A 隨機(jī)存取方式
B 順序存取方式
C 半順序存取方式
D 只讀不寫(xiě)方式
若存儲(chǔ)周期 ns 每次讀出 位則該存儲(chǔ)器的數(shù)
據(jù)傳送率為()
A × 字節(jié) / 秒
B M 字節(jié) / 秒
C × 字節(jié) / 秒
D M 字節(jié) / 秒
半導(dǎo)體靜態(tài)存儲(chǔ)器 SRAM 的存儲(chǔ)原理是()
A 依靠雙穩(wěn)態(tài)電路
B 依靠定時(shí)刷新
C 依靠讀后再生
D 信息不再變化
在不同速度的設(shè)備之間傳送數(shù)據(jù)()
A 必須采用同步控制方式
B 必須采用異步控制方式
C 可以選用同步方式也可選用異步方式
D 必須采用應(yīng)答方式
掛接在總線上的多個(gè)部件()
A 只能分時(shí)向總線發(fā)送數(shù)據(jù)并只能分時(shí)從總線
接收數(shù)據(jù)
B 只能分時(shí)向總線發(fā)送數(shù)據(jù)但可同時(shí)從總線接
收數(shù)據(jù)
C 可同時(shí)向總線發(fā)送數(shù)據(jù)并同時(shí)從總線接收數(shù)
據(jù)
D 可同時(shí)向總線發(fā)送數(shù)據(jù)但只能分時(shí)從總線接
收數(shù)據(jù)
二簡(jiǎn)答題(每小題 分共 分)
硬連線控制器如何產(chǎn)生微命令?產(chǎn)生微命令的主要條件是哪些?
何謂中斷方式?它主要應(yīng)用在什么場(chǎng)合?請(qǐng)舉
二例
在 DMA 方式預(yù)處理(初始化)階段 CPU 通過(guò)
程序送出哪些信息?
總線的分類方法主要有哪幾種?請(qǐng)分別按這幾
種法說(shuō)明總線的分類
(不算 CPU 中的寄存器級(jí))存儲(chǔ)系統(tǒng)一般由哪三級(jí)組成?請(qǐng)分別簡(jiǎn)述各層存儲(chǔ)器的作用(存放什么內(nèi)容)及對(duì)速度容量的要求
中斷接口一般包含哪些基本組成?簡(jiǎn)要說(shuō)明它
們的作用
三名詞解釋題(每小題 分共 分)
基數(shù)
DRAM
堆棧
立即尋址方式
總線
邏輯地址
微程序控制器
同步通信方式
DMA 方式
隨機(jī)存取方式
四計(jì)算題(分)
請(qǐng)用補(bǔ)碼一位乘中的 Booth 算法計(jì)算 x · y= ?
x= y= 列出計(jì)算過(guò)程
五設(shè)計(jì)題(共 分)
(分)畫(huà)出單總線 CPU 內(nèi)部框圖(寄存器級(jí))擬出加法指令 ADD R(R)的讀取與執(zhí)行流程源尋址方式采用寄存器間址方式
(分)用 K × / 片的存儲(chǔ)芯片構(gòu)成一個(gè) K × 的存儲(chǔ)器地址線 A A(低)雙向數(shù)據(jù)線 D D WE 控制讀寫(xiě) CE 為片選輸入端畫(huà)出芯片級(jí)邏輯圖注明各種信號(hào)線列出片選邏輯式
年(上)計(jì)算機(jī)組成原理試卷答案
計(jì)算機(jī)組成原理試卷參考答案
一單項(xiàng)選擇題(每小題 分共 分)
B D C D B
A A C D B
A C A C B
二簡(jiǎn)答題(每小題分共分)
硬連線控制器依靠組合邏輯電路產(chǎn)生微命令(分)組合邏輯電路的輸入是產(chǎn)生微命令的條件主要有A指令代碼B時(shí)序信號(hào)C程序狀態(tài)信息與標(biāo)志位D
外部請(qǐng)求信號(hào)(分)
A中斷方式指CPU在接到隨機(jī)產(chǎn)生的中斷請(qǐng)求信號(hào)后暫停原程序轉(zhuǎn)去執(zhí)行相應(yīng)的中斷處理程序以處理該隨機(jī)事件處理完畢后返回并繼續(xù)執(zhí)行原程
序;(分)
B主要應(yīng)用于處理復(fù)雜隨機(jī)事件控制中低速
I/O;(分)
C例打印機(jī)控制故障處理(分)
向DMA控制器及I/O接口(分離模式或集成模式
均可)分別送出如下信息
A測(cè)試設(shè)備狀態(tài)預(yù)置DMA控制器工作方式;(分)
B主存緩沖區(qū)首址交換量傳送方向;(分)
C設(shè)備尋址信息啟動(dòng)讀/寫(xiě)(分)
A按傳送格式分為串行總線并行總線;(分)
B按時(shí)序控制方式分為同步總線(含同步擴(kuò)展總
線)異步總線;(分)
C按功能分為系統(tǒng)總線CPU內(nèi)部總線各種局部總
線(分)
A主存存放需要CPU運(yùn)行的程序和數(shù)據(jù)速度較快
容量較大;(分)
BCache存放當(dāng)前訪問(wèn)頻繁的內(nèi)容即主存某些頁(yè)的內(nèi)容復(fù)制速度最快容量較小;(發(fā))
C外存存放需聯(lián)機(jī)保存但暫不執(zhí)行的程序和數(shù)據(jù)容量很大而速度較慢(分)
A地址譯碼選取接口中有關(guān)寄存器也就是選擇
了I/O設(shè)備;(分)
B命令字/狀態(tài)字寄存器供CPU輸出控制命令調(diào)回接口與設(shè)備的狀態(tài)信息;(分)
C數(shù)據(jù)緩存提供數(shù)據(jù)緩沖實(shí)現(xiàn)速度匹配;(分)
D控制邏輯如中斷控制邏輯與設(shè)備特性相關(guān)的控制邏輯等(分)
三名詞解釋題(每小題分共分)
基數(shù)各數(shù)位允許選用的數(shù)碼個(gè)數(shù)或各數(shù)位允許選用的最大數(shù)碼值加(不乘位權(quán))或產(chǎn)生進(jìn)位的該位
數(shù)碼值(不乘位權(quán))
DRAM動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器即需要采取動(dòng)態(tài)刷新的RAM
堆棧按先進(jìn)后出(也就是后進(jìn)先出)順序存取的存儲(chǔ)的存儲(chǔ)組織(區(qū))
立即尋址方式操作數(shù)直接在指令中給出(或緊跟指令給出)在讀出指令時(shí)可立即獲得操作數(shù)
總線一組可由多個(gè)部件分時(shí)共享的信息傳輸線
邏輯地址程序員編程時(shí)使用的與內(nèi)存物理地址
無(wú)固定對(duì)應(yīng)關(guān)系的地址
微程序控制器將執(zhí)行指令所需要的微命令以代碼形式編成微指令序列(微程序)存入一個(gè)控制存儲(chǔ)器需要時(shí)從該存儲(chǔ)器中讀取按這種方式工作的控制器稱為微程序控制器同步通信方式在采用這種方式的總線傳輸中各設(shè)備從一個(gè)公共的(統(tǒng)一的)時(shí)序信號(hào)中獲得定時(shí)信息(或由統(tǒng)一的時(shí)序信號(hào)進(jìn)行同步定時(shí))或指出其明顯特征是由一定頻率的時(shí)鐘信號(hào)定義了等間隔的時(shí)鐘周期
DMA方式直接依靠硬件實(shí)現(xiàn)主存與外設(shè)之間的數(shù)據(jù)直接傳輸傳輸過(guò)程本身不需CPU程序干預(yù)
隨機(jī)存取方式可按隨機(jī)地址直接訪問(wèn)任一存儲(chǔ)單元存取時(shí)間與單元位置無(wú)關(guān)
第四篇:計(jì)算機(jī)組成原理課程設(shè)計(jì)
《計(jì)算機(jī)組成原理》課程設(shè)計(jì)
任務(wù)書(shū)
中原工學(xué)院計(jì)算機(jī)學(xué)院 2007年6月
前言
“計(jì)算機(jī)組成原理”是大學(xué)本科計(jì)算機(jī)相關(guān)專業(yè)的一門(mén)核心專業(yè)基礎(chǔ)課程,必修,在先導(dǎo)課和后繼課之間起著承上啟下的作用。主要講授單處理機(jī)系統(tǒng)的組成和工作原理,包括運(yùn)算器、存儲(chǔ)器、控制器和輸入輸出系統(tǒng),其中控制器的設(shè)計(jì)是課程的重點(diǎn)和難點(diǎn)。為了讓學(xué)生能融會(huì)貫通各知識(shí)點(diǎn),增強(qiáng)對(duì)計(jì)算機(jī)系統(tǒng)各模塊協(xié)同工作的認(rèn)識(shí),充分理解數(shù)據(jù)通路,掌握控制器的設(shè)計(jì)技術(shù),課程設(shè)計(jì)一般也側(cè)重于控制器的設(shè)計(jì)??紤]到學(xué)生的基礎(chǔ)和現(xiàn)有實(shí)驗(yàn)環(huán)境,本次課程設(shè)計(jì)的題目是“微程序控制器的設(shè)計(jì)與實(shí)現(xiàn)”。通過(guò)該課程設(shè)計(jì),希望學(xué)生在理論與實(shí)踐相結(jié)合的基礎(chǔ)上,加深對(duì)計(jì)算機(jī)整機(jī)概念,進(jìn)一步理解計(jì)算機(jī)的內(nèi)部結(jié)構(gòu)和時(shí)空關(guān)系,進(jìn)一步理解和掌握微程序控制器的設(shè)計(jì)思想和具體方法、步驟,從而提高自行設(shè)計(jì)、調(diào)試和分析問(wèn)題的能力。課程設(shè)計(jì)題目
微程序控制器的設(shè)計(jì)與實(shí)現(xiàn)
目的
? 鞏固和深刻理解“計(jì)算機(jī)組成原理”課程所講解的原理,加深對(duì)計(jì)算機(jī)各模塊協(xié)同工作的認(rèn)識(shí)
? 掌握微程序設(shè)計(jì)的思想和具體流程、操作方法。? 培養(yǎng)學(xué)生獨(dú)立工作和創(chuàng)新思維的能力,取得設(shè)計(jì)與調(diào)試的實(shí)踐經(jīng)驗(yàn)。
? 嘗試?yán)镁幊虒?shí)現(xiàn)微程序指令的識(shí)別和解釋的工作流程
內(nèi)容
按照要求設(shè)計(jì)一指令系統(tǒng),該指令系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)傳送,進(jìn)行加、減運(yùn)算和無(wú)條件轉(zhuǎn)移,具有累加器尋址、寄存器尋址、寄存器間接尋址、存儲(chǔ)器直接尋址、立即數(shù)尋址等五種尋址方式。
具體要求
? 仔細(xì)復(fù)習(xí)所學(xué)過(guò)的理論知識(shí),掌握微程序設(shè)計(jì)的思想,并根據(jù)掌握的理論寫(xiě)出要設(shè)計(jì)的指令系統(tǒng)的微程序流程。指令系統(tǒng)至少要包括六條指令,具有上述功能和尋址方式。? 根據(jù)微操作流程及給定的微指令格式寫(xiě)出相應(yīng)的微程序 ? 將所設(shè)計(jì)的微程序在虛擬環(huán)境中運(yùn)行調(diào)試程序,并給出測(cè)試思路和具體程序段
? 嘗試用C或者Java語(yǔ)言實(shí)現(xiàn)所設(shè)計(jì)的指令系統(tǒng)的加載、識(shí)別和解釋功能。? 撰寫(xiě)課程設(shè)計(jì)報(bào)告。
設(shè)計(jì)環(huán)境
? 偉福COP2000型計(jì)算機(jī)組成原理實(shí)驗(yàn)儀,微機(jī),相關(guān)虛擬軟件。
? VC開(kāi)發(fā)環(huán)境或者Java開(kāi)發(fā)環(huán)境。
課程設(shè)計(jì)時(shí)間
? 1.5周
課程設(shè)計(jì)報(bào)告要求 完成設(shè)計(jì)任務(wù)后,在課程設(shè)計(jì)的最后階段,需要總結(jié)全部設(shè)計(jì)工作,寫(xiě)出完整,規(guī)范的設(shè)計(jì)報(bào)告,在指定的時(shí)間內(nèi)提交指導(dǎo)教師.課程設(shè)計(jì)報(bào)告要求有完整的格式,包括封面,目錄,正文等,具體如下:
一、封面
包括:課程設(shè)計(jì)題目,姓名,學(xué)號(hào),班級(jí),指導(dǎo)教師,完成日期.二、目錄
正文前必須要有目錄.三、正文 正文包括的內(nèi)容有: ⑴ 設(shè)計(jì)任務(wù)與要求;⑵ 設(shè)計(jì)方案(包括設(shè)計(jì)思路,采用的微指令格式,每條指令的指令流程及其微程序清單)(3)調(diào)試過(guò)程(包括實(shí)驗(yàn)步驟,出現(xiàn)的問(wèn)題,解決的方法(4)小結(jié)(在整個(gè)課程設(shè)計(jì)過(guò)程中的總結(jié)和體會(huì))(5)參考資料
成績(jī)?cè)u(píng)定
課程設(shè)計(jì)的考核結(jié)果按優(yōu)秀,良好,中等,及格和不及格來(lái)評(píng)價(jià).對(duì)設(shè)計(jì)任務(wù)理解透徹,能夠全面,正確,獨(dú)立地完成設(shè)計(jì)內(nèi)容所規(guī)定的任務(wù),得出設(shè)計(jì)結(jié)果,并按時(shí)提交準(zhǔn)確,完整,規(guī)范的設(shè)計(jì)報(bào)告,可評(píng)為優(yōu)秀;按照設(shè)計(jì)任務(wù)要求能夠順利地完成任務(wù),得出結(jié)果,按時(shí)提交較完整的,符合要求的設(shè)計(jì)報(bào)告,可評(píng)定為良好;按照設(shè)計(jì)要求完成了軟件的編程與調(diào)試,基本完成了任務(wù)要求,提交符合要求的設(shè)計(jì)報(bào)告,可評(píng)為中等;基本完成設(shè)計(jì)目標(biāo),但不夠完善,可能有若干小的缺陷,在幫助下能夠完成任務(wù)要求,提交設(shè)計(jì)報(bào)告,可評(píng)為及格;不能完成指定的要求和任務(wù),未提交設(shè)計(jì)報(bào)告的,評(píng)為不及格.參考資料 1.“計(jì)算機(jī)組成原理課程設(shè)計(jì)任務(wù)書(shū)” 2.“計(jì)算機(jī)組成原理” 課堂教材
第五篇:計(jì)算機(jī)組成原理實(shí)驗(yàn)報(bào)告
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)10計(jì) 算 機(jī) 組 成 原 理 實(shí) 驗(yàn) 報(bào)姓
名:
學(xué)
號(hào):
班
級(jí):
指 導(dǎo) 老 師:
鄭
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)10
4一個(gè)上升沿,數(shù)據(jù)66H 被寫(xiě)入W 寄存器。3)將11H寫(xiě)入R0寄存器
①K23-K16開(kāi)關(guān)置零,按[RST]鈕,按[TV/ME]鍵三次,進(jìn)入“Hand......”手動(dòng)狀態(tài)。②二進(jìn)制開(kāi)關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)11H
置控制信號(hào)為:
③按住STEP脈沖鍵,CK由高變低,觀察現(xiàn)象;放開(kāi)STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)11H 被寫(xiě)入R0 寄存器。4)將22H寫(xiě)入R1寄存器
①K23-K16開(kāi)關(guān)置零,按[RST]鈕,按[TV/ME]鍵三次,進(jìn)入“Hand......”手動(dòng)狀態(tài)。②二進(jìn)制開(kāi)關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)22H
置控制信號(hào)為:
③按住STEP脈沖鍵,CK由高變低,觀察現(xiàn)象;放開(kāi)STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)22H被寫(xiě)入R1 寄存器。5)將33H寫(xiě)入R2寄存器
①K23-K16開(kāi)關(guān)置零,按[RST]鈕,按[TV/ME]鍵三次,進(jìn)入“Hand......”手動(dòng)狀態(tài)。②二進(jìn)制開(kāi)關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)33H
置控制信號(hào)為:
③按住STEP脈沖鍵,CK由高變低,觀察現(xiàn)象;放開(kāi)STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)33H被寫(xiě)入R2 寄存器。
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)104
這時(shí)寄存器R3 的紅色輸出指示燈亮,R3 寄存器的數(shù)據(jù)送上數(shù)據(jù)總線。此時(shí)數(shù)據(jù)總線指示燈L7...L0為: 01000100.將K11(RRD)置為1,關(guān)閉R3 寄存器輸出。11)將12H寫(xiě)入MAR寄存器
①K23-K16開(kāi)關(guān)置零,按[RST]鈕,按[TV/ME]鍵三次,進(jìn)入“Hand......”手動(dòng)狀態(tài)。②二進(jìn)制開(kāi)關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)12H
置控制信號(hào)為:
③按住STEP脈沖鍵,CK由高變低,觀察現(xiàn)象;放開(kāi)STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)12H被寫(xiě)入MAR寄存器。12)將34H寫(xiě)入ST寄存器
①K23-K16開(kāi)關(guān)置零,按[RST]鈕,按[TV/ME]鍵三次,進(jìn)入“Hand......”手動(dòng)狀態(tài)。②二進(jìn)制開(kāi)關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)34H
置控制信號(hào)為:
③按住STEP脈沖鍵,CK由高變低,觀察現(xiàn)象;放開(kāi)STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)34H被寫(xiě)入ST 寄存器。13)將56H寫(xiě)入OUT寄存器
①K23-K16開(kāi)關(guān)置零,按[RST]鈕,按[TV/ME]鍵三次,進(jìn)入“Hand......”手動(dòng)狀態(tài)。②二進(jìn)制開(kāi)關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)56H
置控制信號(hào)為:
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)10
4(2)掌握簡(jiǎn)單運(yùn)算器的數(shù)據(jù)傳送通道。
(3)能夠按給定數(shù)據(jù),完成實(shí)驗(yàn)指定的算術(shù)/邏輯運(yùn)算。
4.實(shí)驗(yàn)步驟:
①將55H寫(xiě)入A寄存器
二進(jìn)制開(kāi)關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)55H
置控制信號(hào)為:
按住STEP脈沖鍵,CK由高變低,這時(shí)寄存器A的黃色選擇指示燈亮,表明選擇A寄存器。放開(kāi)STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)55H被寫(xiě)入A寄存器。
②將33H寫(xiě)入W寄存器
二進(jìn)制開(kāi)關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)33H
置控制信號(hào)為:
按住STEP脈沖鍵,CK由高變低,這時(shí)寄存器W 的黃色選擇指示燈亮,表明選擇W寄存器。放開(kāi)STEP 鍵,CK 由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)33H 被寫(xiě)入W 寄存器。
③置下表的控制信號(hào),檢驗(yàn)運(yùn)算器的運(yùn)算結(jié)果
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)10
4實(shí)驗(yàn)2:移位實(shí)驗(yàn) 將55H寫(xiě)入A寄存器
二進(jìn)制開(kāi)關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)55H
置控制信號(hào)為:
按住STEP脈沖鍵,CK由高變低,這時(shí)寄存器A的黃色選擇指示燈亮,表明選擇A寄存器。放開(kāi)STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)55H被寫(xiě)入A寄存器。
S2S1S0=111 時(shí)運(yùn)算器結(jié)果為寄存器A內(nèi)容
5.實(shí)驗(yàn)結(jié)果與分析:
移位與輸出門(mén)是否打開(kāi)無(wú)關(guān),無(wú)論運(yùn)算器結(jié)果如何,移位門(mén)都會(huì)給出移位結(jié)果。但究竟把那一個(gè)結(jié)果送數(shù)據(jù)總線由X2X1X0輸出選擇決定。表中第一行,A中寄存器值為55H=01010101,L為左移結(jié)果為:10101010B=AAH,D為直通輸入結(jié)果為原值,R為右
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)10
4(2)按圖3—6連接實(shí)驗(yàn)線路,仔細(xì)查線無(wú)誤后接通源。
4.實(shí)驗(yàn)結(jié)果與分析:
① 編程
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)104
MAO清零,從而明確本機(jī)的運(yùn)行入口微地址為000000(二進(jìn)制)。
D.按動(dòng)“START”鍵,啟動(dòng)時(shí)序電路,則每按動(dòng)一次啟動(dòng)鍵,讀出一條微指令后停機(jī),此時(shí)實(shí)驗(yàn)臺(tái)上的微地址顯示燈和微命令顯示燈將顯示所讀出的一條指令。注意:在當(dāng)前條件下,可將“MICRO—CONTROLLER”單元的sE6一sEl接至“SWITCH UNIT”中的S3—Cn對(duì)應(yīng)二進(jìn)制開(kāi)關(guān)上,可通過(guò)強(qiáng)置端sEl一sE6人為設(shè)置分支地址。將SEI—SE6對(duì)應(yīng)二進(jìn)制開(kāi)關(guān)量為“1”,當(dāng)需要人為設(shè)置分支地址時(shí),將某個(gè)或幾個(gè)二進(jìn)制開(kāi)關(guān)置“0”,相應(yīng)的微地址位即被強(qiáng)置為“l(fā)”,從而改變下一條微指令的地址。(二進(jìn)制開(kāi)關(guān)置為“0”,相應(yīng)的微地址位將被強(qiáng)置為“l(fā)”)④ 連續(xù)運(yùn)行
A.將編程開(kāi)關(guān)置為“RUN(運(yùn)行)”狀態(tài)。
B.將實(shí)驗(yàn)板的單步開(kāi)關(guān)“STEP”置為“EXEC”狀態(tài)。
C.使CLR從l→0→l,此時(shí)微地址寄存器清“0”,從而給出取指微指令的入口地址為 000000(二進(jìn)制)。
D.啟動(dòng)時(shí)序電路,則可連續(xù)讀出微指令。
5.實(shí)驗(yàn)注意事項(xiàng):
此次實(shí)驗(yàn)主要要掌握微程序控制器的組成、工作原理;明確微程序、微指令、微命令的概念;掌握微指令、微程序的設(shè)計(jì)及調(diào)試方法;通過(guò)單步方式執(zhí)行若干條微指令深入理解微程序控制器的工作原理;用邏輯分析儀測(cè)試微程序控制器指令的轉(zhuǎn)移,微程序、微指