計(jì)算機(jī)名詞解釋_第1頁(yè)
計(jì)算機(jī)名詞解釋_第2頁(yè)
計(jì)算機(jī)名詞解釋_第3頁(yè)
計(jì)算機(jī)名詞解釋_第4頁(yè)
計(jì)算機(jī)名詞解釋_第5頁(yè)
已閱讀5頁(yè),還剩50頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、計(jì)算機(jī)組成原理的試題、習(xí)題、復(fù)習(xí)資料“計(jì)算機(jī)組成原理”資料第1章 概論一、名詞解釋:(第一章的名稱解釋是考試的重點(diǎn))1.主機(jī):由CPU、存儲(chǔ)器與I/O接口合在一起構(gòu)成的處理系統(tǒng)稱為主機(jī)。2.CPU:中央處理器,是計(jì)算機(jī)的核心部件,由運(yùn)算器和控制器構(gòu)成。3.運(yùn)算器:計(jì)算機(jī)中完成運(yùn)算功能的部件,由ALU和寄存器構(gòu)成。4.ALU:算術(shù)邏輯運(yùn)算單元,負(fù)責(zé)執(zhí)行各種算術(shù)運(yùn)算和邏輯運(yùn)算。5.外圍設(shè)備:計(jì)算機(jī)的輸入輸出設(shè)備,包括輸入設(shè)備,輸出設(shè)備和外存儲(chǔ)設(shè)備。6.數(shù)據(jù):編碼形式的各種信息,在計(jì)算機(jī)中作為程序的操作對(duì)象。7.指令:是一種經(jīng)過(guò)編碼的操作命令,它指定需要進(jìn)行的操作,支配計(jì)算機(jī)中的信息傳遞以及主機(jī)與輸

2、入輸出設(shè)備之間的信息傳遞,是構(gòu)成計(jì)算機(jī)軟件的基本元素。8.透明:在計(jì)算機(jī)中,從某個(gè)角度看不到的特性稱該特性是透明的。9.位:計(jì)算機(jī)中的一個(gè)二進(jìn)制數(shù)據(jù)代碼,計(jì)算機(jī)中數(shù)據(jù)的最小表示單位。10.字:數(shù)據(jù)運(yùn)算和存儲(chǔ)的單位,其位數(shù)取決于具體的計(jì)算機(jī)。11.字節(jié):衡量數(shù)據(jù)量以及存儲(chǔ)容量的基本單位。1字節(jié)等于8位二進(jìn)制信息。12.字長(zhǎng):一個(gè)數(shù)據(jù)字中包含的位數(shù),反應(yīng)了計(jì)算機(jī)并行計(jì)算的能力。一般為8位、16位、32位或64位。13.地址:給主存器中不同的存儲(chǔ)位置指定的一個(gè)二進(jìn)制編號(hào)。14.存儲(chǔ)器:計(jì)算機(jī)中存儲(chǔ)程序和數(shù)據(jù)的部件,分為內(nèi)存和外存。15.總線:計(jì)算機(jī)中連接功能單元的公共線路,是一束信號(hào)線的集合,包括數(shù)

3、據(jù)總線。地址總線和控制總線。16.硬件:由物理元器件構(gòu)成的系統(tǒng),計(jì)算機(jī)硬件是一個(gè)能夠執(zhí)行指令的設(shè)備。17.軟件:由程序構(gòu)成的系統(tǒng),分為系統(tǒng)軟件和應(yīng)用軟件。18.兼容:計(jì)算機(jī)部件的通用性。19.軟件兼容:一個(gè)計(jì)算機(jī)系統(tǒng)上的軟件能在另一個(gè)計(jì)算機(jī)系統(tǒng)上運(yùn)行,并得到相同的結(jié)果,則稱這兩個(gè)計(jì)算機(jī)系統(tǒng)是軟件兼容的。20.程序:完成某種功能的指令序列。21.寄存器:是運(yùn)算器中若干個(gè)臨時(shí)存放數(shù)據(jù)的部件,由觸發(fā)器構(gòu)成,用于存儲(chǔ)最頻繁使用的數(shù)據(jù)。22.容量:是衡量容納信息能力的指標(biāo)。23.主存:一般采用半導(dǎo)體存儲(chǔ)器件實(shí)現(xiàn),速度較高。成本高且當(dāng)電源斷開時(shí)存儲(chǔ)器的內(nèi)容會(huì)丟失。24.輔存:一般通過(guò)輸入輸出部件連接到主存

4、儲(chǔ)器的外圍設(shè)備,成本低,存儲(chǔ)時(shí)間長(zhǎng)。25.操作系統(tǒng):主要的系統(tǒng)軟件,控制其它程序的運(yùn)行,管理系統(tǒng)資源并且為用戶提供操作界面。26.匯編程序:將匯編語(yǔ)言程序翻譯成機(jī)器語(yǔ)言程序的計(jì)算機(jī)軟件。27.匯編語(yǔ)言:采用文字方式(助記符)表示的程序設(shè)計(jì)語(yǔ)言,其中大部分指令和機(jī)器語(yǔ)言中的指令一一對(duì)應(yīng),但不能被計(jì)算機(jī)的硬件直接識(shí)別。28.編譯程序:將高級(jí)語(yǔ)言程序轉(zhuǎn)換成機(jī)器語(yǔ)言程序的計(jì)算機(jī)軟件。29.解釋程序:解釋執(zhí)行高級(jí)語(yǔ)言程序的計(jì)算機(jī)軟件,解釋并立即執(zhí)行源程序的語(yǔ)句。30.系統(tǒng)軟件:計(jì)算機(jī)系統(tǒng)的一部分,進(jìn)行命令解釋、操作管理、系統(tǒng)維護(hù)、網(wǎng)絡(luò)通信、軟件開發(fā)和輸入輸出管理的軟件,與具體的應(yīng)用領(lǐng)域無(wú)關(guān)。31.應(yīng)用軟

5、件:完成應(yīng)用功能的軟件,專門為解決某個(gè)應(yīng)用領(lǐng)域中的具體任務(wù)而編寫。32.指令流:在計(jì)算機(jī)的存儲(chǔ)器與CPU之間形成的不斷傳遞的指令序列。從存儲(chǔ)器流向控制器。33.數(shù)據(jù)流:在計(jì)算機(jī)的存儲(chǔ)器與CPU之間形成的不斷傳遞的數(shù)據(jù)序列。存在于運(yùn)算器與存儲(chǔ)器以及輸入輸出設(shè)備之間。34.接口:計(jì)算機(jī)主機(jī)與外圍設(shè)備之間傳遞數(shù)據(jù)與控制信息的電路。計(jì)算機(jī)可以與多種不同的外圍設(shè)備連接,因而需要有多種不同的輸入輸出接口。二、填空題:系統(tǒng)軟件主要包括:操作系統(tǒng)和語(yǔ)言處理程序及診斷程序等。(2005年)18.構(gòu)成中央處理器的兩大部件是運(yùn)算器和控制器。第2章 數(shù)據(jù)編碼和數(shù)據(jù)運(yùn)算一、名詞解釋:基數(shù):在浮點(diǎn)數(shù)據(jù)編碼中,對(duì)階碼所代表

6、的指數(shù)值的數(shù)據(jù),在計(jì)算機(jī)中是一個(gè)常數(shù),不用代碼表示。移碼:帶符號(hào)數(shù)據(jù)表示方法之一,符號(hào)位用1表示正,0表示負(fù),其余位與補(bǔ)碼相同。溢出:指數(shù)的值超出了數(shù)據(jù)編碼所能表示的數(shù)據(jù)范圍。偶校驗(yàn)碼:讓編碼組代碼中1的個(gè)數(shù)為偶數(shù),違反此規(guī)律為校驗(yàn)錯(cuò)。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)制位按位取反4.階碼:在浮點(diǎn)數(shù)據(jù)編碼中,表示小數(shù)點(diǎn)的位置的代碼。5.尾數(shù):在

7、浮點(diǎn)數(shù)據(jù)編碼中,表示數(shù)據(jù)有效值的代碼。6.機(jī)器零:在浮點(diǎn)數(shù)據(jù)編碼中,階碼和尾數(shù)都全為0時(shí)代表的0值。7.上溢:指數(shù)的絕對(duì)值太大,以至大于數(shù)據(jù)編碼所能表示的數(shù)據(jù)范圍。8.下溢:指數(shù)的絕對(duì)值太小,以至小于數(shù)據(jù)編碼所能表示的數(shù)據(jù)范圍。9.規(guī)格化數(shù):在浮點(diǎn)數(shù)據(jù)編碼中,為使浮點(diǎn)數(shù)具有唯一的表示方式所作的規(guī)定,規(guī)定尾數(shù)部分用純小數(shù)形式給出,而且尾數(shù)的絕對(duì)值應(yīng)大于1/R,即小數(shù)點(diǎn)后的第一位不為零。10.Booth算法:一種帶符號(hào)數(shù)乘法,它采用相加和相減的操作計(jì)算補(bǔ)碼數(shù)據(jù)的乘積。11.海明距離:在信息編碼中,兩個(gè)合法代碼對(duì)應(yīng)位上編碼不同的位數(shù)。12.馮?諾依曼舍入法:浮點(diǎn)數(shù)據(jù)的一種舍入方法,在截去多余位時(shí),將

8、剩下數(shù)據(jù)的最低位置1.13.檢錯(cuò)碼:能夠發(fā)現(xiàn)某些錯(cuò)誤或具有自動(dòng)糾錯(cuò)能力的數(shù)據(jù)編碼。14.糾錯(cuò)碼:能夠發(fā)現(xiàn)某些錯(cuò)誤并且具有自動(dòng)糾錯(cuò)能力的數(shù)據(jù)編碼。15.奇校驗(yàn)碼:讓編碼組代碼中1的個(gè)數(shù)為奇數(shù),違反此規(guī)律為校驗(yàn)錯(cuò)。16.海明碼:一種常見的糾錯(cuò)碼,能檢測(cè)出兩位錯(cuò)誤,并能糾正一位錯(cuò)誤。17.循環(huán)碼:一種糾錯(cuò)碼,其合法碼字移動(dòng)任意位后的結(jié)果仍然是一個(gè)合法碼字。18.桶形移位器:可將輸入的數(shù)據(jù)向左、向右移動(dòng)1位或多位的移位電路。二、數(shù)制度的轉(zhuǎn)換:(2001年)1.若十進(jìn)制數(shù)據(jù)為 137.5 則其八進(jìn)制數(shù)為( )。A.89.8B.211.4C.211.5D.1011111.101分析:十進(jìn)制數(shù)轉(zhuǎn)化為八進(jìn)制數(shù)

9、時(shí),整數(shù)部分和小數(shù)部分要用不同的方法來(lái)處理。整數(shù)部分的轉(zhuǎn)化采用除基取余法:將整數(shù)除以8,所得余數(shù)即為八進(jìn)制數(shù)的個(gè)位上數(shù)碼,再將商除以8,余數(shù)為八進(jìn)制十位上的數(shù)碼如此反復(fù)進(jìn)行,直到商是0為止;對(duì)于小數(shù)的轉(zhuǎn)化,采用乘基取整法:將小數(shù)乘以8,所得積的整數(shù)部分即為八進(jìn)制數(shù)十分位上的數(shù)碼,再將此積的小數(shù)部分乘以8,所得積的整數(shù)部分為八進(jìn)制數(shù)百分位上的數(shù)碼,如此反復(fù)直到積是0為止。此題經(jīng)轉(zhuǎn)換后得八進(jìn)制數(shù)為211.40.答案:B(2002年)1.若十進(jìn)制數(shù)為132.75,則相應(yīng)的十六進(jìn)制數(shù)為()。A.21.3 B.84.cC.24.6 D.84.6分析:十進(jìn)制數(shù)轉(zhuǎn)化為十六進(jìn)制數(shù)時(shí),采用除16取余法;對(duì)于小數(shù)

10、的轉(zhuǎn)化,采用乘16取整法:將小數(shù)乘以16,所得積的整數(shù)部分轉(zhuǎn)換為十六進(jìn)制。此題經(jīng)轉(zhuǎn)換后得十六進(jìn)制數(shù)為84.c.答案:B(2003年)14.若十六進(jìn)制數(shù)為 A3.5 ,則相應(yīng)的十進(jìn)制數(shù)為()。A.172.5B.179.3125C.163.3125 D.188.5分析:將十六進(jìn)制數(shù)A3.5轉(zhuǎn)換為相應(yīng)的十進(jìn)制數(shù),可采用乘冪相加法完成,即:10×161+3×160+5/161=163.3125.答案:C(2004年)1.若二進(jìn)制數(shù)為 1111.101 ,則相應(yīng)的十進(jìn)制數(shù)為 ()。A.15.625B.15.5C.14.625 D.14.5分析:將二進(jìn)制數(shù)1111.101轉(zhuǎn)換為相應(yīng)的十

11、進(jìn)制數(shù),可采用乘冪相加法完成,即:1×23+1×22+1×21+1×20+ 1/(21) +1/(23)=15.625.答案:A(2005年)2.若十六進(jìn)制數(shù)為B5.4,則相應(yīng)的十進(jìn)制數(shù)為()。A.176.5B.176.25 C.181.25 D.181.5分析:將十六進(jìn)制數(shù)B5.4轉(zhuǎn)換為相應(yīng)的十進(jìn)制數(shù),可采用乘冪相加法完成,即:11×161+5×160+4/161=181.25.答案:C(1)十進(jìn)制轉(zhuǎn)換為二進(jìn)制。方法:整數(shù)部分除2取余,小數(shù)部分乘2取整。(2)二進(jìn)制轉(zhuǎn)換為八進(jìn)制方法:以小數(shù)點(diǎn)為界,整數(shù)部分從右向左每三位分為一組,最左

12、端不夠三位補(bǔ)零;小數(shù)部分從左向右每三位分為一組,最右端不夠三位補(bǔ)零;最后將每小組轉(zhuǎn)換位一位八進(jìn)制數(shù)。(3)二進(jìn)制轉(zhuǎn)換為十六進(jìn)制方法:以小數(shù)點(diǎn)為界,整數(shù)部分從右向左每四位分為一組,最左端不夠四位補(bǔ)零;小數(shù)部分從左向右每四位分為一組,最右端不夠四位補(bǔ)零;最后將每小組轉(zhuǎn)換位一位十六進(jìn)制數(shù)。三、數(shù)據(jù)編碼:定點(diǎn)數(shù)編碼:(2000年)2.如果X為負(fù)數(shù),由X補(bǔ)求-X補(bǔ)是將()。A. X補(bǔ)各值保持不變B. X補(bǔ)符號(hào)位變反,其它各位不變C. X補(bǔ)除符號(hào)位外,各位變反,末尾加1D. X補(bǔ)連同符號(hào)位一起各位變反,末尾加1分析:不論X是正數(shù)還是負(fù)數(shù),由X補(bǔ)求-X補(bǔ)的方法是對(duì)X補(bǔ)求補(bǔ),即連同符號(hào)位一起按位取反,末尾加1

13、.答案:D(2001年)2.若x補(bǔ) =0.1101010 ,則 x 原=( )。A.1.0010101B.1.0010110C.0.0010110D.0.1101010分析:正數(shù)的補(bǔ)碼與原碼相同,負(fù)數(shù)的補(bǔ)碼是用正數(shù)的補(bǔ)碼按位取反,末位加1求得。此題中X補(bǔ)為正數(shù),則X原與X補(bǔ)相同。答案:D(2002年)2.若x=1011,則x補(bǔ)=( )。A.01011B.1011 C.0101 D.10101分析:x為正數(shù),符號(hào)位為0,數(shù)值位與原碼相同,結(jié)果為01011.答案:A(2003年)8.若X補(bǔ)=1.1011 ,則真值 X 是()。A.-0.1011B.-0.0101C.0.1011 D.0.0101分

14、析:X補(bǔ)=1.1011,其符號(hào)位為1,真值為負(fù);真值絕對(duì)值可由其補(bǔ)碼經(jīng)求補(bǔ)運(yùn)算得到,即按位取后得0.0100再末位加1得0.0101,故其真值為-0.0101.答案:B(2004年)13.設(shè)有二進(jìn)制數(shù) x=1101110,若采用 8 位二進(jìn)制數(shù)表示,則X補(bǔ)()。A.11101101B.10010011C.00010011D.10010010分析:x=1101110為負(fù)數(shù),負(fù)數(shù)的補(bǔ)碼是將二進(jìn)制位按位取反后在最低位上加1,故x 補(bǔ) =10010010.答案:D(2005年)1.若X補(bǔ)=0.1011,則真值X=()。A.0.1011 B.0.0101 C.1.1011 D.1.0101分析:X補(bǔ)=0

15、.1011,其符號(hào)位為0,真值為正;真值就是0.1011.答案:A(2001)3.若定點(diǎn)整數(shù) 64 位,含 1 位符號(hào)位,補(bǔ)碼表示,則所能表示的絕對(duì)值最大負(fù)數(shù)為()。A.-264 B.-(264-1 )C.-263 D.-(263-1)分析:字長(zhǎng)為64位,符號(hào)位為1位,則數(shù)值位為63位。當(dāng)表示負(fù)數(shù)時(shí),數(shù)值位全0為負(fù)絕對(duì)值最大,為-263.答案:C(2002年)3.某機(jī)字長(zhǎng)8位,含一位數(shù)符,采用原碼表示,則定點(diǎn)小數(shù)所能表示的非零最小正數(shù)為()A.2-9B.2-8C.1- D.2-7分析:求最小的非零正數(shù),符號(hào)位為0,數(shù)值位取非0中的原碼最小值,此8位數(shù)據(jù)編碼為:00000001,表示的值是:2-

16、7.答案:D(2003年)13.n+1 位的定點(diǎn)小數(shù),其補(bǔ)碼表示的是()。A.-1 x 1-2-nB.-1 x 1-2-nC.-1 x 1-2-nD.-1 x 1-2-n分析:編碼方式 最小值編碼 最小值 最大值編碼 最大值 數(shù)值范圍n+1位無(wú)符號(hào)定點(diǎn)整數(shù) 000000 0 111111 2n+1-1 0x2n+1-1n+1位無(wú)符號(hào)定點(diǎn)小數(shù) 0.00000 0 0.11111 1-2-n 0x1-2-nn+1位定點(diǎn)整數(shù)原碼 1111111 -2n+1 0111111 2n-1 -2n+1x2n-1n+1位點(diǎn)定小數(shù)原碼 1.111111 -1+2-n 0.111111 1-2-n -1+2-nx

17、1-2-nn+1位定點(diǎn)整數(shù)補(bǔ)碼 1000000 -2n 0111111 2n-1 -2nx2n-1n+1位點(diǎn)定小數(shù)補(bǔ)碼 1.000000 -1 0.111111 1-2-n -1x1-2-nn+1位定點(diǎn)整數(shù)反碼 1000000 -2n+1 0111111 2n-1 -2n+1x2n-1n+1位點(diǎn)定小數(shù)反碼 1.000000 -1+2-n 0.111111 1-2-n -1+2-nx1-2-nn+1位定點(diǎn)整數(shù)移碼 0000000 -2n 1111111 2n-1 -2nx2n-1n+1位點(diǎn)定小數(shù)移碼 小數(shù)沒有移碼定義答案:A(2004年)12.定點(diǎn)小數(shù)反碼 x 反 =x0. x1 xn表示的數(shù)值

18、范圍是()。A.-1+2-n x 1-2-nB.-1+2-n x 1-2-nC.-1+2-n x 1-2-nD.-1+2-n x 1-2-n 答案:C(2005年)3.一個(gè)n+1位整數(shù)原碼的數(shù)值范圍是()。A.-2n+1 x <2n-1B.-2n+1 x 2n-1C.-2n+1 x 2n-1 D.-2n+1 x 2n-1 答案:D浮點(diǎn)數(shù)編碼:(2002年)4.設(shè)某浮點(diǎn)數(shù)共12位。其中階碼含1位階符共4位,以2為底,補(bǔ)碼表示;尾數(shù)含1位數(shù)符共8位,補(bǔ)碼表示,規(guī)格化。則該浮點(diǎn)數(shù)所能表示的最大正數(shù)是()。A.27B.28C.28-1D.27-1分析:為使浮點(diǎn)數(shù)取正數(shù)最大,可使尾數(shù)取正數(shù)最大,階

19、碼取正數(shù)最大。尾數(shù)為8位補(bǔ)碼(含符號(hào)位),正最大為01111111,為1-2-7,階碼為4位補(bǔ)碼(含符號(hào)位),正最大為0111,為7,則最大正數(shù)為:(1-2-7)×27=27-1.答案:D四、定點(diǎn)數(shù)加減法:(2001年)5.若采用雙符號(hào)位,則發(fā)生正溢的特征是:雙符號(hào)位為()。A.00 B.01 C.10D.11分析:采用雙符號(hào)位時(shí),第一符號(hào)位表示最終結(jié)果的符號(hào),第二符號(hào)位表示運(yùn)算結(jié)果是否溢出。當(dāng)?shù)诙缓偷谝晃环?hào)相同,則未溢出;不同,則溢出。若發(fā)生正溢出,則雙符號(hào)位為01,若發(fā)生負(fù)溢出,則雙符號(hào)位為10.答案:B2005年)4.若采用雙符號(hào)位補(bǔ)碼運(yùn)算,運(yùn)算結(jié)果的符號(hào)位為01,則()。

20、A.產(chǎn)生了負(fù)溢出(下溢)B.產(chǎn)生了正溢出(上溢)C.結(jié)果正確,為正數(shù) D.結(jié)果正確,為負(fù)數(shù)分析:采用雙符號(hào)位時(shí),第一符號(hào)位表示最終結(jié)果的符號(hào),第二符號(hào)位表示運(yùn)算結(jié)果是否溢出。當(dāng)?shù)诙缓偷谝晃环?hào)相同,則未溢出;不同,則溢出。若發(fā)生正溢出,則雙符號(hào)位為01,若發(fā)生負(fù)溢出,則雙符號(hào)位為10.答案:B兩種判斷溢出的方法:(1)兩正數(shù)相加結(jié)果為負(fù)或兩負(fù)數(shù)相加結(jié)果為正就說(shuō)明產(chǎn)生了溢出(2)最高位進(jìn)位和次高位進(jìn)位不同則發(fā)生了溢出五、定點(diǎn)數(shù)的乘除法:(2001年)請(qǐng)用補(bǔ)碼一位乘中的 Booth 算法計(jì)算 x?y=?x=0101,y=-0101,列出計(jì)算過(guò)程。分析:補(bǔ)碼一位乘法中的Booth算法是一種對(duì)帶符號(hào)

21、數(shù)進(jìn)行乘法運(yùn)算的十分有效的處理方法,采用相加和相減的操作計(jì)算補(bǔ)碼數(shù)據(jù)的乘積。做法是從最低位開始,比較相臨的數(shù)位,相等時(shí)不加不減,只進(jìn)行右移位操作;不相等(01)時(shí)加乘數(shù),不相等(10時(shí))相減乘數(shù),再右移位;直到所有位均處理完畢答案:x=0101,x補(bǔ)=0101, -x補(bǔ)=1011,y=-0101,y補(bǔ)=1011循環(huán) 步驟 乘積(R0 R1 P)0 初始值 0000 1011 01 減0101 1011 1011 0右移1位 1101 1101 12 無(wú)操作 1101 1101 1右移1位1110 1110 13 加0101 0011 1110 1右移1位 0001 1111 04 減0101

22、1100 1111 0右移1位 1110 0111 1所以結(jié)果為x?y補(bǔ)=11101111,真值為-00011001,十進(jìn)制值為-25.(2002年)已知x=0011, y=-0101,試用原碼一位乘法求xy=?請(qǐng)給出規(guī)范的運(yùn)算步驟,求出乘積。分析:原碼一位乘法中,符號(hào)位與數(shù)值位是分開進(jìn)行計(jì)算的。運(yùn)算結(jié)果的數(shù)值部分是乘數(shù)與被乘數(shù)數(shù)值位的乘積,符號(hào)是乘數(shù)與被乘數(shù)符號(hào)位的異或。原碼一位乘法的每一次循環(huán)的操作是最低位為1,加被乘數(shù)的絕對(duì)值后右移1位;最低位為0,加0后右移1位。幾位乘法就循環(huán)幾次。答案:x原=00011,y原=10101,|x|=0011, |y|=0101,結(jié)果的符號(hào)位10=1循環(huán)

23、 步驟 乘積(R0 R1)0 初始值 0000 01011 加0011 0011 0101 右移1位 0001 10102 加0 0001 1010 右移1位 0000 11013 加0011 0011 1101 右移1位 0001 11104 加0 0001 1110 右移1位 0000 1111所以結(jié)果為-00001111(2003年)32.用 Booth 算法計(jì)算7×(-3)。要求寫出每一步運(yùn)算過(guò)程及運(yùn)算結(jié)果。(2004年)32. 用原碼的乘法方法進(jìn)行 0110×0101 的四位乘法。要求寫出每一步運(yùn)算過(guò)程及運(yùn)算結(jié)果。(2005年)32.用原碼加減交替一位除法進(jìn)行7&

24、#247;2運(yùn)算。要求寫出每一步運(yùn)算過(guò)程及運(yùn)算結(jié)果。答案:7的原碼0111,3的原碼0011,結(jié)果符號(hào)是0 0=0原碼加減交替除法求x/y的分步運(yùn)算過(guò)程。循環(huán) 步驟 余數(shù)(R0 R1)0 初始值 0000 0111左移,商0 0000 11101 減0011 1101 1110加0011,商0 0000 1110(0)左移1位 0001 11002 減0011 1110 1100加0011,商0 0001 1100(0)左移1位 0011 10003 減0011 0000 1000商1 0000 1000(1)左移1位 0001 00014 減0011 1110 0001加0011,商0 00

25、01 0001(0)左移1位 0010 0010R0右移1位 0001 0010所以,商是0010,即2;余數(shù)是0001,即1.(2000年)1.在原碼一位乘中,當(dāng)乘數(shù)Yi為1時(shí),()。A.被乘數(shù)連同符號(hào)位與原部分積相加后,右移一位B.被乘數(shù)絕對(duì)值與原部分積相加后,右移一位C.被乘數(shù)連同符號(hào)位右移一位后,再與原部分積相加D.被乘數(shù)絕對(duì)值右移一位后,再與原部分積相加分析:原碼一位乘法中,符號(hào)位與數(shù)值位是分開進(jìn)行計(jì)算的。運(yùn)算結(jié)果的數(shù)值部分是乘數(shù)與被乘數(shù)數(shù)值位的乘積,符號(hào)是乘數(shù)與被乘數(shù)符號(hào)位的異或。數(shù)值位相乘時(shí),當(dāng)乘數(shù)某位為1時(shí),將被乘數(shù)絕對(duì)值與原部分積相加后,右移一位。答案:B(2001年)7.原

26、碼乘法是(A)。A.先取操作數(shù)絕對(duì)值相乘,符號(hào)位單獨(dú)處理B.用原碼表示操作數(shù),然后直接相乘C.被乘數(shù)用原碼表示,乘數(shù)取絕對(duì)值,然后相乘D.乘數(shù)用原碼表示,被乘數(shù)取絕對(duì)值,然后相乘分析:原碼一位乘法中,符號(hào)位與數(shù)值位是分開進(jìn)行計(jì)算的。運(yùn)算結(jié)果的數(shù)值部分是乘數(shù)與被乘數(shù)數(shù)值位的乘積,符號(hào)是乘數(shù)與被乘數(shù)符號(hào)位的異或。答案:A8.原碼加減交替除法又稱為不恢復(fù)余數(shù)法,因此(c)。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ù)的操作分析:在用原碼加減交替法作除法運(yùn)算時(shí),商的符號(hào)位是由除數(shù)和被除數(shù)的符號(hào)位異或來(lái)決

27、定的,商的數(shù)值是(湖北自考網(wǎng))由除數(shù)、被除數(shù)的絕對(duì)值通過(guò)加減交替運(yùn)算求得的。由于除數(shù)、被除數(shù)取的都是絕對(duì)值,那么最終的余數(shù)當(dāng)然應(yīng)是正數(shù)。如果最后一步余數(shù)為負(fù),則應(yīng)將該余數(shù)加上除數(shù),將余數(shù)恢復(fù)為正數(shù),稱為恢復(fù)余數(shù)。答案:C(2002年)5.原碼乘法是指(B)。A.用原碼表示乘數(shù)與被乘數(shù),直接相乘B.取操作數(shù)絕對(duì)值相乘,符號(hào)位單獨(dú)處理C.符號(hào)位連同絕對(duì)值一起相乘D.取操作數(shù)絕對(duì)值相乘,乘積符號(hào)與乘數(shù)符號(hào)相同答案:B六、邏輯運(yùn)算:(2005年)5.已知一個(gè)8位寄存器的數(shù)值為11001010,將該寄存器小循環(huán)左移一位后,結(jié)果為()。A.01100101B.10010100C.10010101D.011

28、00100分析:移位種類 運(yùn)算規(guī)則算術(shù)左移 每位左移一位,最右位移入0,最高位移出進(jìn)入標(biāo)志寄存器C位算術(shù)右移 每位右移一位,最高位符號(hào)復(fù)制,最低位移出進(jìn)入標(biāo)志寄存器C位邏輯左移 每位左移一位,最右位移入0,最高位移出進(jìn)入標(biāo)志寄存器C位邏輯右移 每位右移一位,最右位移入0,最低位移出進(jìn)入標(biāo)志寄存器C位小循環(huán)左移 每位左移一位,最高位進(jìn)入最低位和標(biāo)志寄存器C位小循環(huán)右移 每位右移一位,最低位進(jìn)入最高位和標(biāo)志寄存器C位大循環(huán)左移 每位左移一位,最高位進(jìn)入標(biāo)志寄存器C位,C位進(jìn)入最低位大循環(huán)右移 每位右移一位,最低位進(jìn)入標(biāo)志寄存器C位,C位進(jìn)入最高位答案:C七、浮點(diǎn)數(shù)運(yùn)算:(2001)6.浮點(diǎn)加減中的

29、對(duì)階的(A)。A.將較小的一個(gè)階碼調(diào)整到與較大的一個(gè)階碼相同B.將較大的一個(gè)階碼調(diào)整到與較小的一個(gè)階碼相同C.將被加數(shù)的階碼調(diào)整到與加數(shù)的階碼相同D.將加數(shù)的階碼調(diào)整到與被加數(shù)的階碼相同分析:浮點(diǎn)加減法中的對(duì)階是向較大階碼對(duì)齊,即將較小的一個(gè)階碼調(diào)整到與較大的一個(gè)階碼相同。答案:A例:用浮點(diǎn)數(shù)運(yùn)算步驟對(duì)56+5進(jìn)行二進(jìn)制運(yùn)算,浮點(diǎn)數(shù)格式為1位符號(hào)位、5位階碼、10位尾碼,基數(shù)為2.答案:5610=1110002=0.111000×26510=1012=0.101×23 對(duì)階:0.101×23=0.000101×26 尾數(shù)相加:0.111000+0.000

30、1010.111101 規(guī)格化結(jié)果:0.111101×26 舍入:數(shù)據(jù)己適合存儲(chǔ),不必舍入 檢查溢出:數(shù)據(jù)無(wú)溢出。第3章 存儲(chǔ)系統(tǒng)一、名詞解釋:1.RAM:隨機(jī)訪問(wèn)存儲(chǔ)器,能夠快速方便的訪問(wèn)地址中的內(nèi)容,訪問(wèn)的速度與存儲(chǔ)位置無(wú)關(guān)。2.ROM:只讀存儲(chǔ)器,一種只能讀取數(shù)據(jù)不能寫入數(shù)據(jù)的存儲(chǔ)器。3.SRAM:靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器,采用雙穩(wěn)態(tài)電路存儲(chǔ)信息。4.DRAM:動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器,利用電容電荷存儲(chǔ)信息。5.EDO DRAM:增強(qiáng)數(shù)據(jù)輸出動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ),采用快速頁(yè)面訪問(wèn)模式并增加了一個(gè)數(shù)據(jù)鎖存器以提高數(shù)據(jù)傳輸速率。6.PROM:可編程的ROM,可以被用戶編程一次。7.EPROM:可擦

31、寫可編程的ROM,可以被用戶編程多次??孔贤饩€激發(fā)浮置柵上的電荷以達(dá)到擦除的目的。8.EEPROM:電可擦寫可編程的ROM,能夠用電子的方法擦除其中的內(nèi)容。9.SDRAM:同步型動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器,在系統(tǒng)時(shí)鐘控制下進(jìn)行數(shù)據(jù)的讀寫。10.快閃存儲(chǔ)器:一種非揮發(fā)性存儲(chǔ)器,與EEPROM類似,能夠用電子的方法擦除其中的內(nèi)容。11.相聯(lián)存儲(chǔ)器:一種按內(nèi)容訪問(wèn)的存儲(chǔ)器,每個(gè)存儲(chǔ)單元有匹配電路,可用于是cache中查找數(shù)據(jù)。12.多體交叉存儲(chǔ)器:由多個(gè)相互獨(dú)立、容量相同的存儲(chǔ)體構(gòu)成的存儲(chǔ)器,每個(gè)存儲(chǔ)體獨(dú)立工作,讀寫操作重疊進(jìn)行。13.訪存局部性:CPU對(duì)存儲(chǔ)空間的90%的訪問(wèn)局限于存儲(chǔ)空間的10%的區(qū)域中

32、,而另外10%的訪問(wèn)則分布在90%的區(qū)域中。14.直接映象:cache的一種地址映象方式,一個(gè)主存塊只能映象到cache中的唯一一個(gè)指定塊。15.全相聯(lián)映象:cache的一種地址映象方式,一個(gè)主存塊可映象到任何cache塊。16.組相聯(lián)映象:cache的一種地址映象方式,將存儲(chǔ)空間分成若干組,各組之間用直接映象,組內(nèi)各塊之間用全相聯(lián)映象。17.全寫法(寫直達(dá)法):cache命中時(shí)的一種更新策略,寫操作時(shí)將數(shù)據(jù)既寫入cache又寫入主存,但塊變更時(shí)不需要將調(diào)出的塊寫回主存。18.寫回法:cache命中時(shí)的一種更新策略,寫cache時(shí)不寫主存,而當(dāng)cache數(shù)據(jù)被替換出去時(shí)才寫回主存。19.按寫分

33、配:cache不命中時(shí)的一種更新策略,寫操作時(shí)把對(duì)應(yīng)的數(shù)據(jù)塊從主存調(diào)入cache.20.不按寫分配:cache不命中時(shí)的一種更新策略,寫操作時(shí)該地址的數(shù)據(jù)塊不從主存調(diào)入cache.21.虛擬存儲(chǔ)器:為了擴(kuò)大容量,把輔存當(dāng)作主存使用,所需要的程序和數(shù)據(jù)由輔助的軟件和硬件自動(dòng)地調(diào)入主存,對(duì)用戶來(lái)說(shuō),好像機(jī)器有一個(gè)容量很大的內(nèi)存,這個(gè)擴(kuò)大了的存儲(chǔ)空間稱為虛擬存儲(chǔ)器22.層次化存儲(chǔ)體系:把各種不同存儲(chǔ)容量、不同訪問(wèn)速度、不同成本的存儲(chǔ)器件按層次構(gòu)成多層的存儲(chǔ)器,并通過(guò)軟硬件的管理將其組成統(tǒng)一的整體,使所存儲(chǔ)的程序和數(shù)據(jù)按層次分布在各種存儲(chǔ)器件中。23.訪問(wèn)時(shí)間:從啟動(dòng)訪問(wèn)存儲(chǔ)器操作到操作完成的時(shí)間。2

34、4.訪問(wèn)周期時(shí)間:從一次訪問(wèn)存儲(chǔ)的操作到操作完成后可啟動(dòng)下一次操作的時(shí)間。25.帶寬:存儲(chǔ)器在連續(xù)訪問(wèn)時(shí)的數(shù)據(jù)吞吐率。26.段式管理:一種虛擬存儲(chǔ)器的管理方式,把虛擬存儲(chǔ)空間分成段,段的長(zhǎng)度可以任意設(shè)定,并可以放大或縮小。27.頁(yè)式管理:一種虛擬存儲(chǔ)器的管理方式,把虛擬存儲(chǔ)空間和實(shí)際存儲(chǔ)空間等分成固定容量的頁(yè),需要時(shí)裝入內(nèi)存,各頁(yè)可裝入主存中不同的實(shí)際頁(yè)面位置。28.段頁(yè)式管理:一種虛擬存儲(chǔ)器的管理方式,將存儲(chǔ)空間邏輯模塊分成段,每段又分成若干頁(yè)。29.固件:固化在硬件中的固定不變的常用軟件。30.邏輯地址:程序員編程所用的地址以及CPU通過(guò)指令訪問(wèn)主存時(shí)所產(chǎn)生的地址。31.物理地址:實(shí)際的主

35、存儲(chǔ)器的地址稱為“真實(shí)地址”。二、選擇填空題:5.動(dòng)態(tài)半導(dǎo)體存儲(chǔ)器的特點(diǎn)是(C)。A.在工作中存儲(chǔ)器內(nèi)容會(huì)產(chǎn)生變化B.每次讀出后,需要根據(jù)原存內(nèi)容重新寫入一遍C.每隔一定時(shí)間,需要根據(jù)原存內(nèi)容重新寫入一遍D.在工作中需要?jiǎng)討B(tài)地改變?cè)L存地址分析:動(dòng)態(tài)半導(dǎo)體存儲(chǔ)器是利用電容存儲(chǔ)電荷的特性記錄信息,由于電容會(huì)放電,必須在電荷流失前對(duì)電容充電,即刷新。方法是每隔一定時(shí)間,根據(jù)原存內(nèi)容重新寫入一遍。8.地址線A15A0(低),若選取用16K×1存儲(chǔ)芯片構(gòu)成64KB存儲(chǔ)器則應(yīng)由地址碼譯碼產(chǎn)生片選信號(hào)。分析:用16K×1芯片構(gòu)成64KB的存儲(chǔ)器,需要的芯片數(shù)量為:(64K×8)

36、/(16K×1)=32,每8片一組分成4組,每組按位擴(kuò)展方式組成一個(gè)16K×8位的模塊,4個(gè)模塊按字?jǐn)U展方式構(gòu)成64KB的存儲(chǔ)器。存儲(chǔ)器的容量為64K=216,需要16位地址,選用A15-A0為地址線;每個(gè)模塊的容量為16K=214需要14位地址,選用A13-A0為每個(gè)模塊提供地址;A15、A14通過(guò)2-4譯碼器對(duì)4個(gè)模塊進(jìn)行片選。答案:Al5,A149.有靜態(tài)RAM與動(dòng)態(tài)RAM可供選擇,在構(gòu)成大容量主存時(shí),一般就選擇()。分析:靜態(tài)RAM特點(diǎn)是存取速度快,單位價(jià)格(每字節(jié)存儲(chǔ)空間的價(jià)格)較高;動(dòng)態(tài)RAM則是存取速度稍慢,單位價(jià)格較低。所以考慮價(jià)格因素,在構(gòu)成大容量的存儲(chǔ)器

37、時(shí)一般選擇動(dòng)態(tài)存儲(chǔ)器。答案:動(dòng)態(tài)RAM11.高速緩沖存儲(chǔ)器 Cache 一般采?。ˋ )。A.隨機(jī)存取方式 B.順序存取方式 C.半順序存取方式 D.只讀不寫方式分析:Cache是為提高存儲(chǔ)器帶寬而在主存儲(chǔ)器和CPU之間增加的存儲(chǔ)器,目的是用來(lái)存儲(chǔ)使用頻繁的數(shù)據(jù)和指令,存取方式應(yīng)與主存儲(chǔ)器相同,均為隨機(jī)存取方式。答案:A12.若存儲(chǔ)周期 250ns ,每次讀出 16 位,則該存儲(chǔ)器的數(shù)據(jù)傳送率為()。A.4 × 10 6 字節(jié) / 秒B.4M 字節(jié) / 秒C.8 × 10 6 字節(jié) / 秒D.8M 字節(jié) / 秒分析:存儲(chǔ)周期250ns,換算為250×10-9秒;每

38、個(gè)存儲(chǔ)周期可讀出16位,為兩個(gè)字節(jié),則數(shù)據(jù)傳送率為:2字節(jié)(250×10-9)秒,即8×106字節(jié)秒。答案:C13.半導(dǎo)體靜態(tài)存儲(chǔ)器 SRAM 的存儲(chǔ)原理是(A)。A.依靠雙穩(wěn)態(tài)電路B.依靠定時(shí)刷新C.依靠讀后再生D.信息不再變化分析:半導(dǎo)體靜態(tài)存儲(chǔ)器SRAM是由雙穩(wěn)態(tài)電路構(gòu)成,并依靠其穩(wěn)態(tài)特性來(lái)保存信息;動(dòng)態(tài)存儲(chǔ)器DRAM是利(湖北自考網(wǎng))用電容器存儲(chǔ)電荷的特性存儲(chǔ)數(shù)據(jù),依靠定時(shí)刷新和讀后再生對(duì)信息進(jìn)行保存,而ROM中的信息一經(jīng)寫入就不再變化。答案:A6.一般來(lái)講,直接映象常用在(B)。A.小容量高速CacheB.大容量高速CacheC.小容量低速CacheD.大容量低速

39、Cache分析:直接映象的地址轉(zhuǎn)換速度快,但塊的沖突概率較高。在大容量高速Cache系統(tǒng)中使用直接映象方式,即可以發(fā)揮Cache的高速度,又可以減少塊的沖突概率。答案:B7.下列存儲(chǔ)器中,(D)速度最快。A.硬盤B.光盤C.磁帶D.半導(dǎo)體存儲(chǔ)器分析:由于存儲(chǔ)器原理和結(jié)構(gòu)的不同,各種存儲(chǔ)器的訪問(wèn)速度各不相同。以上存儲(chǔ)器中訪問(wèn)速度由快到慢的順序?yàn)椋喊雽?dǎo)體存儲(chǔ)器、硬盤、光盤、磁帶。答案:D15.在下列 Cache 替換算法中,一般說(shuō)來(lái)哪一種比較好(d)。A.隨機(jī)法B.先進(jìn)先出法C.后進(jìn)先出法D.近期最少使用法分析:在Cache替換算法中,隨機(jī)法是隨機(jī)地確定替換的存儲(chǔ)單元,先進(jìn)先出法是替換最早調(diào)入的存

40、儲(chǔ)單元,它們都沒有根據(jù)程序訪存局部性原理,命中率較低;近期最少使用法比較正確地利用了程序訪存局部性原理,替換出近期用得最少的存儲(chǔ)塊,命中率較高,是一種比較好的替換算法。而后進(jìn)先出法不是Cache所使用的替換算法,此法在堆棧存儲(chǔ)結(jié)構(gòu)中使用。答案:D8. 表示主存容量的常用單位為(B)。A.數(shù)據(jù)塊數(shù)B.字節(jié)數(shù)C.扇區(qū)數(shù)D.記錄項(xiàng)數(shù)分析:表示主存容量的常用單位字節(jié)B,是基本單位。此外還有KB、MB、GB、TB.答案:B11. 存儲(chǔ)器的隨機(jī)訪問(wèn)方式是指(D)。A.可隨意訪問(wèn)存儲(chǔ)器B.按隨機(jī)文件訪問(wèn)存儲(chǔ)器C.可對(duì)存儲(chǔ)器進(jìn)行讀出與寫入D.可按地址訪問(wèn)存儲(chǔ)器任一編址單元,其訪問(wèn)時(shí)間相同且與地址無(wú)關(guān)分析:存儲(chǔ)

41、器的隨機(jī)訪問(wèn)方式是指可按地址訪問(wèn)存儲(chǔ)器任一編址單元,其訪問(wèn)時(shí)間相同且與地址無(wú)關(guān)。答案:D6.動(dòng)態(tài)存儲(chǔ)器的特點(diǎn)是(D)。 A.工作中存儲(chǔ)內(nèi)容會(huì)產(chǎn)生變化 B.工作中需要?jiǎng)討B(tài)改變?cè)L存地址 C.工作中需要?jiǎng)討B(tài)地改變供電電壓 D.需要定期刷新每個(gè)存儲(chǔ)單元中存儲(chǔ)的信息分析:此題與2000年考題基本相同。動(dòng)態(tài)半導(dǎo)體存儲(chǔ)器是利用電容存儲(chǔ)電荷的特性記錄信息,由于電容會(huì)放電,必須在電荷流失前對(duì)電容充電,即刷新。方法是每隔一定時(shí)間,根據(jù)原存內(nèi)容重新寫入一遍。答案:D7.組相聯(lián)映象和全相聯(lián)映象通常適合于(A)。A.小容量CacheB.大容量CacheC.小容量ROMD.大容量ROM分析:直接映象的地址轉(zhuǎn)換速度快,但塊

42、的沖突概率較高。在大容量高速Cache系統(tǒng)中使用直接映象方式,即可以發(fā)揮Cache的高速度,又可以減少塊的沖突概率。組相聯(lián)映象和全相聯(lián)映象速度較低,通常適合于小容量Cache.第4章 指令系統(tǒng)一、名詞解釋:1.指令系統(tǒng):計(jì)算機(jī)中各種指令的集合,它反映了計(jì)算機(jī)硬件具備的基本功能。2.計(jì)算機(jī)指令:計(jì)算機(jī)硬件能識(shí)別并能直接執(zhí)行操作的命令,描述一個(gè)基本操作。3.指令編碼:將指令分成操作碼和操作數(shù)地址碼的幾個(gè)字段來(lái)編碼。4.指令格式:指定指令字段的個(gè)數(shù),字段編碼的位數(shù)和編碼的方式。5.立即數(shù):在指令中直接給出的操作數(shù)。6.指令字長(zhǎng)度:一個(gè)指令字所占有的位數(shù)。7.助記符:用容易記憶的符號(hào)來(lái)表示指令中的操作

43、碼和操作數(shù)。8.匯編語(yǔ)言:采用文字方式(助記符)表示的程序設(shè)計(jì)語(yǔ)言,其中大部分指令和機(jī)器語(yǔ)言中的指令一一對(duì)應(yīng),但是不能被計(jì)算機(jī)的硬件直接識(shí)別。9.偽指令:匯編語(yǔ)言程序所提供的裝入內(nèi)存中的位置信息,表示程序段和數(shù)據(jù)段開始信息及結(jié)束信息等。且不轉(zhuǎn)換成2進(jìn)制機(jī)器指令。10.大數(shù)端:將數(shù)據(jù)的最低字節(jié)存儲(chǔ)在最大地址位置的存儲(chǔ)方式。11.小數(shù)端:將數(shù)據(jù)的最低字節(jié)存儲(chǔ)在最小地址位置的存儲(chǔ)方式。13.系統(tǒng)指令:改變計(jì)算機(jī)系統(tǒng)的工作狀態(tài)的指令。14.特權(quán)指令:改變執(zhí)行特權(quán)的指令,用于操作系統(tǒng)對(duì)系統(tǒng)資源的控制。15.自陷指令:特殊的處理程序,又叫中斷指令。16.尋址方式:對(duì)指令的地址碼進(jìn)行編碼,以得到操作數(shù)在存儲(chǔ)

44、器中的地址的方式。17.相對(duì)轉(zhuǎn)移:轉(zhuǎn)移到的目標(biāo)指令的地址與當(dāng)前指令的地址有關(guān),是用當(dāng)前指令的PC與一個(gè)偏移量相加,和為目標(biāo)指令的PC.18.絕對(duì)轉(zhuǎn)移:轉(zhuǎn)移到的目標(biāo)指令的地址與當(dāng)前指令的地址無(wú)關(guān),指令中給定的目標(biāo)地址即為目標(biāo)指令的PC.19.無(wú)條件轉(zhuǎn)移:一種轉(zhuǎn)移指令類型,不管狀態(tài)如何,一律進(jìn)行轉(zhuǎn)移操作。20.條件轉(zhuǎn)移:一種轉(zhuǎn)移指令類型,根據(jù)計(jì)算機(jī)中的狀態(tài)決定是否轉(zhuǎn)移。21.RISC:精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī),即指令系統(tǒng)中的指令數(shù)量少,且指令功能相對(duì)簡(jiǎn)單。22.CISC:復(fù)雜指令系統(tǒng)計(jì)算機(jī),即指令系統(tǒng)中的指令數(shù)量多,且指令功能相對(duì)較強(qiáng)。23.堆棧:數(shù)據(jù)的寫入寫出不需要地址,按先進(jìn)后出的順序讀取數(shù)據(jù)的存儲(chǔ)

45、區(qū)。二、選擇填空題:3.在堆棧尋址中,設(shè)A為累加器,SP為堆棧指示器,Msp為SP指示的棧頂單元。如果進(jìn)棧操作順序是:(SP)-1SP,(A)Msp;那么出棧操作的順序應(yīng)是(A)。A.(Msp)A,(SP)+1SPB.(SP)+1SP,(Msp)AC.(SP)-1SP,(Msp)AD.(Msp)A,(SP)-1SP分析:堆棧是按特定順序進(jìn)行訪問(wèn)的存儲(chǔ)區(qū),其訪問(wèn)方式是后進(jìn)先出,即先存入的數(shù)據(jù)后讀出。對(duì)堆棧的操作有入棧和出棧兩種,兩者的操作完全相反,包括功能和順序均相反。答案:A6.在按字節(jié)編址的存儲(chǔ)器中,每個(gè)編址單元中存放(B)。A.1位 B.8位C.16位D.32位分析:在按字節(jié)編址在存儲(chǔ)器中

46、,每個(gè)編址單元的容量為一個(gè)字節(jié),一個(gè)字節(jié)由8位二進(jìn)制數(shù)組成,一個(gè)字節(jié)存儲(chǔ)單元可以存放8位二進(jìn)制位。答案:B4.在CPU的狀態(tài)寄存器中,常設(shè)置以下狀態(tài)位:零標(biāo)志位(Z),負(fù)標(biāo)志位(N),()和()。分析:在CPU中專門設(shè)置有一個(gè)存儲(chǔ)計(jì)算機(jī)狀態(tài)的寄存器,稱為狀態(tài)寄存器SR,其中通常包括如下標(biāo)志位:零標(biāo)志位(Z)、負(fù)標(biāo)志位(N)、溢出標(biāo)志位(V)、進(jìn)位或借位標(biāo)志位(C)等。13.如果說(shuō)變址尋址方式主要是面向用戶的,那么基址尋址一般是面向(系統(tǒng))的。分析:變址尋址方式是面向用戶的,常用于訪問(wèn)字符串、向量數(shù)據(jù)結(jié)構(gòu)和循環(huán)程序設(shè)計(jì);而基址尋址方式是面向系統(tǒng)的,對(duì)由邏輯地址空間到物理地址空間的變換提供支持,用

47、以解決程序在存儲(chǔ)器中再定位和擴(kuò)大尋址空間等問(wèn)題。答案:系統(tǒng)9.為了縮短指令中某個(gè)地址段的位數(shù),有效的方法是采取(D)。A.立即尋址B.變址尋址C.間接尋址D.寄存器尋址分析:由于計(jì)算機(jī)中寄存器的數(shù)量一般很少,采用寄存器尋址時(shí)可用少量的代碼來(lái)指定寄存器,這樣可以減少對(duì)應(yīng)地址段的代碼位數(shù),也可減少整個(gè)指令的代碼長(zhǎng)度。答案:D10.堆棧指針 SP 的內(nèi)容是(B)。 A.棧頂單元內(nèi)容 B.棧頂單元地址 C.棧底單元內(nèi)容 D.棧底單元地址分析:堆棧是按特定順序進(jìn)行訪問(wèn)的存儲(chǔ)區(qū),其訪問(wèn)方式是后進(jìn)先出,即先存入的數(shù)據(jù)后讀出。對(duì)堆棧的訪問(wèn)由堆棧指針寄存器SP控制,其內(nèi)容為堆棧中棧項(xiàng)單元的地址,即入棧時(shí)數(shù)據(jù)保存

48、在SP指向的單元,出棧時(shí)將SP指向單元的內(nèi)容取出。答案:B8.采用直接尋址方式,則操作數(shù)在( A)中。A.主存B.寄存器C.直接存取存儲(chǔ)器D.光盤分析:直接尋址方式是指在指令中直接給出操作數(shù)在存儲(chǔ)器中的地址,操作數(shù)在主存儲(chǔ)器中,指令中的地址直接作為有效地址,對(duì)存儲(chǔ)器進(jìn)行訪問(wèn)即可取得操作數(shù)。答案:A9.零地址指令的操作數(shù)一般隱含在(C )中。A.磁盤B.磁帶C.寄存器 D.光盤分析:零地址指令只有操作碼,沒有操作數(shù)。這種指令有兩種情況:一是無(wú)需操作數(shù),另一種是操作數(shù)為隱含的,默認(rèn)為操作數(shù)在寄存器中,指令可直接訪問(wèn)寄存器。答案:C3.假設(shè)寄存器 R 中的數(shù)值為 200 ,主存地址為 200 和 3

49、00 的地址單元中存效的內(nèi)容分別是 300 和 400 ,則什么方式下訪問(wèn)到的操作數(shù)為 200(D )。A.直接尋址 200B.寄存器間接尋址(R)C.存儲(chǔ)器間接尋址(200)D.寄存器尋址 R分析:直接尋址200的操作數(shù)為300,寄存器間接尋址(R)的操作數(shù)300,存儲(chǔ)器間接尋址(200)的操作數(shù)為400,寄存器尋址R的操作數(shù)為200.答案:D5.單地址指令(D)。A.只能對(duì)單操作數(shù)進(jìn)行加工處理B.只能對(duì)雙操作數(shù)進(jìn)行加工處理C.無(wú)處理雙操作數(shù)的功能D.既能對(duì)單操作數(shù)進(jìn)行加工處理,也能在隱含約定另一操作數(shù)(或地址)時(shí),對(duì)雙操作數(shù)進(jìn)行運(yùn)算分析:?jiǎn)蔚刂分噶罴饶軐?duì)單操作數(shù)進(jìn)行加工處理,也能對(duì)雙操作數(shù)

50、進(jìn)行運(yùn)算。當(dāng)處理雙操作數(shù)時(shí),一個(gè)操作數(shù)在指令中給出,另一個(gè)操作數(shù)則是隱含約定的,例如堆棧操作指令中的入棧指令PUSH,指令中只給出源操作數(shù),而目的操作數(shù)則由計(jì)算機(jī)中的堆棧指針(SP)確定,在指令中不需要指定。答案:D14.反映計(jì)算機(jī)基本功能的是(C)。A.操作系統(tǒng)B.系統(tǒng)軟件 C.指令系統(tǒng)D.數(shù)據(jù)庫(kù)系統(tǒng)指令系統(tǒng):計(jì)算機(jī)中各種指令的集合,它反映了計(jì)算機(jī)硬件具備的基本功能。答案:C8.在大多數(shù)情況下,一條機(jī)器指令中是不直接用二進(jìn)制代碼來(lái)指定(A )。A.下一條指令的地址B.操作的類型C.操作數(shù)地址D.結(jié)果存放地址 答案:A9.在存儲(chǔ)器堆棧中,若棧底地址為A,SP指針初值為A-1,當(dāng)堆棧采用從地址小

51、的位置向地址大的位置生成時(shí),彈出操作應(yīng)是(A)。A.先從堆棧取出數(shù)據(jù),然后SP指針減1B.先從堆棧取出數(shù)據(jù),然后SP指針加1C.SP指針先加1,然后從堆棧取出數(shù)據(jù)D.SP指針先減1,然后從堆棧取出數(shù)據(jù)分析:堆棧是按特定順序進(jìn)行訪問(wèn)的存儲(chǔ)區(qū),其訪問(wèn)方式是后進(jìn)先出,即先存入的數(shù)據(jù)后讀出。對(duì)堆棧的(湖北自考網(wǎng))訪問(wèn)由堆棧指針寄存器SP控制,當(dāng)堆棧采用從地址小的位置向地址大的位置生成時(shí),入棧操作是SP指針先加1,然后將數(shù)據(jù)存入堆棧,從堆棧取出彈出操作是先從堆棧取出數(shù)據(jù),然后SP指針減1.答案:A10.轉(zhuǎn)移指令執(zhí)行結(jié)束后,程序計(jì)數(shù)器PC中存放的是(C)。 A.該轉(zhuǎn)移指令的地址 B.順序執(zhí)行的下條指令地址 C.轉(zhuǎn)移的目標(biāo)地址 D.任意指令地址分析:轉(zhuǎn)移指令執(zhí)行過(guò)程中,將轉(zhuǎn)移指令所指的子程序的起始地址裝入PC,因此轉(zhuǎn)移指令執(zhí)行結(jié)束后,程序計(jì)數(shù)器PC中存放的是轉(zhuǎn)移的目標(biāo)地址。答案:C三、改錯(cuò)題:3.在寄存器尋址方式中,指定寄存器中存放的是操作數(shù)地址。(2000)分析:在寄存器間接尋址方式中,指定寄存器中存放的是操作數(shù)地址;而在

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論