版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)習(xí) 好資料計(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ò)編碼的操作命令,它指定需要
2、進(jìn)行的操作,支配計(jì)算機(jī)中的信息傳遞以及主機(jī)與輸入輸出設(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ù)的部件,
3、分為內(nèi)存和外存。15 .總線:計(jì)算機(jī)中連接功能單元的公共線路,是一束信號(hào)線的集合,包括數(shù)據(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)體存
4、儲(chǔ)器件實(shí)現(xiàn),速度較高。成本高且當(dāng)電源斷開(kāi)時(shí)存儲(chǔ)器的內(nèi)容會(huì)丟失。24 .輔存:一般通過(guò)輸入輸出部件連接到主存儲(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)
5、的一部分,進(jìn)行命令解釋、操作管理、系統(tǒng)維護(hù)、網(wǎng)絡(luò)通信、軟件開(kāi)發(fā)和輸入輸出管理的軟件,與具體的應(yīng)用領(lǐng)域無(wú)關(guān)。31 .應(yīng)用軟件:完成應(yīng)用功能的軟件,專門(mén)為解決某個(gè)應(yīng)用領(lǐng)域中的具體任務(wù)而編寫(xiě)。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ǔ)言處理程序及診斷程序等。(200
6、5年)18.構(gòu)成中央處理器的兩大部件是運(yùn)算器和控制器第 2 章 數(shù)據(jù)編碼和數(shù)據(jù)運(yùn)算一、名詞解釋:基數(shù): 在浮點(diǎn)數(shù)據(jù)編碼中,對(duì)階碼所代表的指數(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)制位按位取反后在最低位上加
7、1.3 .反碼:帶符號(hào)數(shù)據(jù)的表示方法之一,正數(shù)的反碼與原碼相同,負(fù)數(shù)的反碼是將二進(jìn)制位按位取反4 .階碼:在浮點(diǎn)數(shù)據(jù)編碼中,表示小數(shù)點(diǎn)的位置的代碼。5 .尾數(shù):在浮點(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)
8、數(shù)乘法,它采用相加和相減的操作計(jì)算補(bǔ)碼數(shù)據(jù)的乘積。11 .海明距離:在信息編碼中,兩個(gè)合法代碼對(duì)應(yīng)位上編碼不同的位數(shù)。12 .馮?諾依曼舍入法:浮點(diǎn)數(shù)據(jù)的一種舍入方法,在截去多余位時(shí),將剩下數(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 .海明碼:一種常見(jiàn)的糾錯(cuò)碼,能檢測(cè)出兩位錯(cuò)誤,并能糾正一位錯(cuò)誤。17 .循環(huán)碼:一種糾錯(cuò)碼,其合法碼字移動(dòng)任意位后的結(jié)果仍然是一個(gè)合法碼字。18 .桶形移位器:可將輸入的數(shù)據(jù)向左、向右移
9、動(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ù)時(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)換后
10、得八進(jìn)制數(shù)為211.40.答案: B(2002 年)1.若十進(jìn)制數(shù)為132.75 ,則相應(yīng)的十六進(jìn)制數(shù)為( ) 。A.21.3B.84.cC.24.6D.84.6分析 :十進(jìn)制數(shù)轉(zhuǎn)化為十六進(jìn)制數(shù)時(shí),采用除16 取余法;對(duì)于小數(shù)的轉(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.3125D.188.5分析:將十六進(jìn)制數(shù) A3.5轉(zhuǎn)換為相應(yīng)的十進(jìn)制數(shù),可采用乘塞相加法完成,即:10X161+3 X 160+
11、5/16 1=163.3125.答案:C(2004 年)1.若二進(jìn)制數(shù)為1111.101 ,則相應(yīng)的十進(jìn)制數(shù)為() 。A.15.625B.15.5C.14.625D.14.5分析:將二進(jìn)制數(shù)1111.101轉(zhuǎn)換為相應(yīng)的十進(jìn)制數(shù),可采用乘塞相加法完成,即: 1X23+1 X 22+1 X 21+1 X 20+ 1/(21) +1/(2 3)=15.625.答案:A( 2005 年) 2.若十六進(jìn)制數(shù)為 B5.4 ,則相應(yīng)的十進(jìn)制數(shù)為( ) 。A.176.5B.176.25C.181.25D.181.5分析:將十六進(jìn)制數(shù)B5.4轉(zhuǎn)換為相應(yīng)的十進(jìn)制數(shù),可采用乘塞相加法完成,即:11X161+5 X
12、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ù)部分從右向左每三位分為一組,最左端不夠三位補(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ǔ)是將( )
13、。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. 答案 : 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
14、 年)2.若 x=1011,則x補(bǔ)=()。A.01011B.1011C.0101D.10101分析 : x 為正數(shù),符號(hào)位為 0,數(shù)值位與原碼相同,結(jié)果為 01011.答案 : A(2003 年)8.若X補(bǔ)=1.1011 ,則真值 X 是()。A.-0.1011B.-0.0101C.0.1011D.0.0101分析 : 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ù)表示,則*補(bǔ)()。A.1
15、1101101B.10010011C.00010011D.10010010分析:x=1101110為負(fù)數(shù),負(fù)數(shù)的補(bǔ)碼是將二進(jìn)制位按位取反后在最低位上加1,故x補(bǔ) =10010010. 答案 : D(2005 年)1.若兇補(bǔ)=0.1011 ,貝U真值 X=()。A.0.1011B.0.0101C.1.1011D.1.0101分析 : X 補(bǔ)=0.1011 ,其符號(hào)位為 0,真值為正;真值就是0.1011.答案: A( 2001 ) 3.若定點(diǎn)整數(shù)64 位,含 1 位符號(hào)位,補(bǔ)碼表示,則所能表示的絕對(duì)值最大負(fù)數(shù)為( ) 。A.-2 64B.- (264-1 )C.-263D.- (263-1)分析
16、 :字長(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-7.答案: D2003 年)13.n+1 位的定點(diǎn)小數(shù),其補(bǔ)碼表示的是()。A.-1 < x0 1-2-nB.-1 v x w 1-2-nC.-1 0 x< 1-2-nD.-1 v x v
17、1-2-n更多精品文檔:編碼方式最小值編碼最小值 最大值編碼最大值 數(shù)值范圍n+1n+1位無(wú)符號(hào)定點(diǎn)整數(shù)位無(wú)符號(hào)定點(diǎn)小數(shù)點(diǎn)整數(shù)點(diǎn)小數(shù)000000 0 111- -111 2n+1-1 0<x< 2n+1-10.00 000 0 0.11 111 1-2-n 0WxW 1-2-nn+1位定點(diǎn)整數(shù)原碼1111-111 -2n+1 0111- -111 2n-1 -2n+1 <x<2n-1n+1n+1位點(diǎn)定小數(shù)原碼位定點(diǎn)整數(shù)補(bǔ)碼1.111111 -1+2-n 0.111- -111 1-2-n -1+2-n< x< 1-2-n1000- -000 -2n 0111
18、- -111 2n-1 -2n< x< 2n-1n+1位點(diǎn)定小數(shù)補(bǔ)碼1.000 000 -1 0.111- -111 1-2-n -1<x< 1-2-nn+1n+1n+1n+1位定點(diǎn)整數(shù)反碼 位點(diǎn)定小數(shù)反碼 位定點(diǎn)整數(shù)移碼 位點(diǎn)定小數(shù)移碼1000-000 -2n+1 0111 111 2n-1 -2n+1 <x<2n-11.000 000 -1+2-n 0.111 111 1-2-n -1+2-n <x< 1-2-n0000 - 000 -2n 1111- -111 2n-1 -2n< x< 2n-1小數(shù)沒(méi)有移碼定義答案 : A(20
19、04年)12.定點(diǎn)小數(shù)反碼x反=x0. x1xn表示的數(shù)值范圍是()。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答案:C2005 年)3.一個(gè)n+1 位整數(shù)原碼的數(shù)值范圍是( ) 。A.-2n+1 < x <2n-1C.-2n+1 < x < 2n-1B.-2n+1 w x v 2n-1D.-2n+1 & x <2n-1 答案:D浮點(diǎn)數(shù)編碼:(2002 年) 4.設(shè)某浮點(diǎn)數(shù)共12 位。其中階碼含 1 位
20、階符共 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ù)最大,階碼取正數(shù)最大。尾數(shù)為 8位補(bǔ)碼(含符號(hào)位) ,正最大為01111111,為1-2-7,階碼為4 位補(bǔ)碼(含符號(hào)位) ,正最大為0111,為7,則最大正數(shù)為:(1-2-7) X 27=27-1.答案:D四、定點(diǎn)數(shù)加減法:( 2001 年)5.若采用雙符號(hào)位,則發(fā)生正溢的特征是:雙符號(hào)位為() 。A.00B.01C.10D.11分析 :采用雙符號(hào)位時(shí),第一符號(hào)位表示最終結(jié)果的符號(hào),第
21、二符號(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 ,則() 。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ù)相加
22、結(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)數(shù)進(jìn)行乘法運(yùn)算的十分有效的處理方法, 采用相加和相減的操作計(jì)算補(bǔ)碼數(shù)據(jù)的乘積。 做法是從最低位開(kāi)始, 比較相臨的數(shù)位,相等時(shí)不加不減,只進(jìn)行右移位操作;不相等( 01 )時(shí)加乘數(shù),不相等( 10 時(shí))相減乘數(shù),再右移位;直到所有位均處理完畢:x=0101 , x補(bǔ)=0101 , -x 補(bǔ)=1011 , y=-0101 , y 補(bǔ)=
23、1011循環(huán)步驟乘積( R0 R1 P)0初始值0000 1011 01減 01011011 1011 0右移 1 位1101 1101 12無(wú)操作1101 1101 1右移 1 位1110 1110 13加 01010011 1110 1右移 1 位0001 1111 04減 01011100 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ù)值位是分開(kāi)進(jìn)行計(jì)算
24、的。運(yùn)算結(jié)果的數(shù)值部分是乘數(shù)與被乘數(shù)數(shù)值位的乘積, 符號(hào)是乘數(shù)與被乘數(shù)符號(hào)位的異或。 原碼一位乘法的每一次循環(huán)的操作是最低位為 1 ,加被乘數(shù)的絕對(duì)值后右移 1 位;最低位為0,加0 后右移 1 位。幾位乘法就循環(huán)幾次。答案:岡原二00011, y原=10101 , |x|=0011, |y|=0101,結(jié)果的符號(hào)位 10=1循環(huán)步驟乘積( R0 R1 )0初始值0000 01011加 00110011 0101右移 1 位0001 10102加00001 10100000 11010011 11010001 11100001 11100000 1111右移 1 位3加 0011右移 1 位4
25、加0右移 1 位所以結(jié)果為 -00001111(2003年)32.用Booth算法計(jì)算7X (-3)。要求寫(xiě)出每一步運(yùn)算過(guò)程及運(yùn)算結(jié)果。(2004年)32.用原碼的乘法方法進(jìn)行0110X0101的四位乘法。要求寫(xiě)出每一步運(yùn)算過(guò)程及運(yùn)算結(jié)果。(2005年)32.用原碼加減交替一位除法進(jìn)行7 + 2運(yùn)算。要求寫(xiě)出每一步運(yùn)算過(guò)程及運(yùn)算結(jié)果。: 7 的原碼 0111, 3 的原碼0011,結(jié)果符號(hào)是0 0=0原碼加減交替除法求x/y 的分步運(yùn)算過(guò)程。循環(huán)步驟0初始值左移,商 01 減 0011加 0011,商左移 1 位2 減 0011余數(shù)( R0 R1 )0000 01110000 11101101
26、 111000000 1110( 0)0001 11001110 1100加 0011,商 0左移 1 位減 0011商1左移 1 位0001 1100( 0)0011 10000000 10000000 1000 ( 1)0001 00014 減 00111110 0001加 0011,商 0左移 1 位R0 右移 1 位0001 0001 ( 0)0010 00100001 0010所以,商是0010,即2;余數(shù)是0001,即 1.( 2000 年)1.在原碼一位乘中,當(dāng)乘數(shù)Yi 為 1 時(shí), () 。A. 被乘數(shù)連同符號(hào)位與原部分積相加后,右移一位B. 被乘數(shù)絕對(duì)值與原部分積相加后,右移
27、一位C.被乘數(shù)連同符號(hào)位右移一位后,再與原部分積相加D. 被乘數(shù)絕對(duì)值右移一位后,再與原部分積相加分析 :原碼一位乘法中,符號(hào)位與數(shù)值位是分開(kāi)進(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.原碼乘法是(A) 。A. 先取操作數(shù)絕對(duì)值相乘,符號(hào)位單獨(dú)處理B. 用原碼表示操作數(shù),然后直接相乘C.被乘數(shù)用原碼表示,乘數(shù)取絕對(duì)值,然后相乘D. 乘數(shù)用原碼表示,被乘數(shù)取絕對(duì)值,然后相乘分析 :原碼一位乘法中,符號(hào)位與數(shù)值位是分開(kāi)進(jìn)行計(jì)算的。運(yùn)算
28、結(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)決定的, 商的數(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ù)余
29、數(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.01100100分析 :移位種類運(yùn)算規(guī)則算術(shù)左移每位左移一位,最右位移入0,最高位移出進(jìn)入標(biāo)志寄存器C位算術(shù)右移 每位右移一位,最高位符號(hào)復(fù)制,最低位移出進(jìn)入標(biāo)志寄存器C 位邏輯左
30、移每位左移一位,最右位移入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)加減中的對(duì)階的( A ) 。A. 將較小的一個(gè)階碼調(diào)整到與較大的一個(gè)階碼相同B. 將較大的一個(gè)階碼調(diào)整到與較小的一個(gè)階碼相同C.將被加數(shù)的階碼調(diào)整到與加數(shù)的階碼相同D.將加數(shù)的
31、階碼調(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.111000X 26510=1012=0.101 X 23 對(duì)階:0.101X 23=0.000101 X 26 尾數(shù)相加:0.111000+0.000101 = 0.111101規(guī)格化結(jié)果:0.111101X26 舍入:數(shù)據(jù)己適合存儲(chǔ),不必舍入 檢查溢出:數(shù)據(jù)無(wú)溢出。第 3 章 存儲(chǔ)系統(tǒng)一、名詞解釋:1 .R
32、AM : 隨機(jī)訪問(wèn)存儲(chǔ)器, 能夠快速方便的訪問(wèn)地址中的內(nèi)容, 訪問(wèn)的速度與存儲(chǔ)位置無(wú)關(guān)。2 .ROM :只讀存儲(chǔ)器,一種只能讀取數(shù)據(jù)不能寫(xiě)入數(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 :可擦寫(xiě)可編程的 ROM ,可以被用戶編程多次。靠紫外線激發(fā)浮置柵上的電荷以達(dá)到擦除的目的。8 .EEPROM :電可擦寫(xiě)可編
33、程的 ROM ,能夠用電子的方法擦除其中的內(nèi)容。9 .SDRAM :同步型動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器,在系統(tǒng)時(shí)鐘控制下進(jìn)行數(shù)據(jù)的讀寫(xiě)。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ú)立工作,讀寫(xiě)操作重疊進(jìn)行。13 .訪存局部性: CPU 對(duì)存儲(chǔ)空間的90%的訪問(wèn)局限于存儲(chǔ)空間的10%的區(qū)域中,而另外 10% 的訪問(wèn)則分布在90% 的區(qū)域中。14 .直接映象:cache的一種地址映
34、象方式,一個(gè)主存塊只能映象到cache中的唯一一個(gè)指定塊。15 .全相聯(lián)映象:cache的一種地址映象方式,一個(gè)主存塊可映象到任何cache塊。16 .組相聯(lián)映象:cache 的一種地址映象方式,將存儲(chǔ)空間分成若干組, 各組之間用直接映象,組內(nèi)各塊之間用全相聯(lián)映象。17 .全寫(xiě)法(寫(xiě)直達(dá)法): cache 命中時(shí)的一種更新策略,寫(xiě)操作時(shí)將數(shù)據(jù)既寫(xiě)入 cache又寫(xiě)入主存,但塊變更時(shí)不需要將調(diào)出的塊寫(xiě)回主存。18 .寫(xiě)回法:cache命中時(shí)的一種更新策略,寫(xiě) cache時(shí)不寫(xiě)主存,而當(dāng) cache數(shù)據(jù)被替 換出去時(shí)才寫(xiě)回主存。19 .按寫(xiě)分配: cache 不命中時(shí)的一種更新策略,寫(xiě)操作時(shí)把對(duì)應(yīng)
35、的數(shù)據(jù)塊從主存調(diào)入cache.20 .不按寫(xiě)分配:cache不命中時(shí)的一種更新策略,寫(xiě)操作時(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í)間。24 .訪問(wèn)周期時(shí)間:從一次
36、訪問(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í)際的主存儲(chǔ)
37、器的地址稱為“真實(shí)地址”。二、選擇填空題:32 動(dòng)態(tài)半導(dǎo)體存儲(chǔ)器的特點(diǎn)是(C ) 。A. 在工作中存儲(chǔ)器內(nèi)容會(huì)產(chǎn)生變化B.每次讀出后,需要根據(jù)原存內(nèi)容重新寫(xiě)入一遍C.每隔一定時(shí)間,需要根據(jù)原存內(nèi)容重新寫(xiě)入一遍D.在工作中需要?jiǎng)討B(tài)地改變?cè)L存地址分析 :動(dòng)態(tài)半導(dǎo)體存儲(chǔ)器是利用電容存儲(chǔ)電荷的特性記錄信息,由于電容會(huì)放電,必須在電荷流失前對(duì)電容充電, 即刷新。 方法是每隔一定時(shí)間, 根據(jù)原存內(nèi)容重新寫(xiě)入一遍。8.地址線A15A0 (低),若選取用16Kxi存儲(chǔ)芯片構(gòu)成64KB存儲(chǔ)器則應(yīng)由地址碼 譯碼產(chǎn)生片選信號(hào)。分析:用16Kxi芯片構(gòu)成64KB的存儲(chǔ)器,需要的芯片數(shù)量為:(64KX8) / (16K
38、X1) =32,每8片一組分成4組,每組按位擴(kuò)展方式組成一個(gè)16Kx 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 則是存取速度稍慢,
39、單位價(jià)格較低。所以考慮價(jià)格因素,在構(gòu)成大容量的存儲(chǔ)器時(shí)一般選擇動(dòng)態(tài)存儲(chǔ)器。 答案 :動(dòng)態(tài) RAM11.高速緩沖存儲(chǔ)器Cache 一般采取( A ) 。A.隨機(jī)存取方式B.順序存取方式 C.半順序存取方式D.只讀不寫(xiě)方式分析 : Cache 是為提高存儲(chǔ)器帶寬而在主存儲(chǔ)器和CPU 之間增加的存儲(chǔ)器,目的是用來(lái)存儲(chǔ)使用頻繁的數(shù)據(jù)和指令,存取方式應(yīng)與主存儲(chǔ)器相同,均為隨機(jī)存取方式。 答案 : A12 .若存儲(chǔ)周期250ns ,每次讀出 16 位,則該存儲(chǔ)器的數(shù)據(jù)傳送率為( )。A.4 X 10 6字節(jié)/秒B.4M 字節(jié)/秒C.8 X 10 6字節(jié)/秒D.8M 字節(jié)/秒分析:存儲(chǔ)周期250ns,換算為
40、250X 10-9秒;每個(gè)存儲(chǔ)周期可讀出16位,為兩個(gè)字節(jié),則數(shù)據(jù)傳送率為:2字節(jié)/ ( 250X 10-9)秒,即8X106字節(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)寫(xiě)入就不再變化。 答案 : A6 .一般來(lái)講,直接映象常用在(B ) 。A. 小容量高速CacheB. 大容量高
41、速CacheC.小容量低速CacheD.大容量低速Cache分析 :直接映象的地址轉(zhuǎn)換速度快,但塊的沖突概率較高。在大容量高速Cache 系統(tǒng)中使用直接映象方式,即可以發(fā)揮Cache 的高速度,又可以減少塊的沖突概率。 答案 : B7 .下列存儲(chǔ)器中,( D )速度最快。A.硬盤(pán)B.光盤(pán)C.磁帶D.半導(dǎo)體存儲(chǔ)器分析 :由于存儲(chǔ)器原理和結(jié)構(gòu)的不同,各種存儲(chǔ)器的訪問(wèn)速度各不相同。以上存儲(chǔ)器中訪問(wèn)速度由快到慢的順序?yàn)椋喊雽?dǎo)體存儲(chǔ)器、硬盤(pán)、光盤(pán)、磁帶。 答案 : D15 .在下列 Cache 替換算法中,一般說(shuō)來(lái)哪一種比較好( d ) 。A. 隨機(jī)法B. 先進(jìn)先出法C.后進(jìn)先出法D.近期最少使用法分析
42、:在Cache替換算法中,隨機(jī)法是隨機(jī)地確定替換的存儲(chǔ)單元,先進(jìn)先出法是替換最早調(diào)入的存儲(chǔ)單元, 它們都沒(méi)有根據(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.
43、 可隨意訪問(wèn)存儲(chǔ)器B. 按隨機(jī)文件訪問(wèn)存儲(chǔ)器C.可對(duì)存儲(chǔ)器進(jìn)行讀出與寫(xiě)入D. 可按地址訪問(wèn)存儲(chǔ)器任一編址單元,其訪問(wèn)時(shí)間相同且與地址無(wú)關(guān)分析 :存儲(chǔ)器的隨機(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)
44、容重新寫(xiě)入一遍。 答案 : D7 .組相聯(lián)映象和全相聯(lián)映象通常適合于(A ) 。A. 小容量 CacheB. 大容量 CacheC.小容量ROMD.大容量ROM分析 :直接映象的地址轉(zhuǎn)換速度快,但塊的沖突概率較高。在大容量高速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 .指令編碼:將指令分成操作碼
45、和操作數(shù)地址碼的幾個(gè)字段來(lái)編碼。4 .指令格式:指定指令字段的個(gè)數(shù),字段編碼的位數(shù)和編碼的方式。5 .立即數(shù):在指令中直接給出的操作數(shù)。6 .指令字長(zhǎng)度:一個(gè)指令字所占有的位數(shù)。7 .助記符:用容易記憶的符號(hào)來(lái)表示指令中的操作碼和操作數(shù)。8 .匯編語(yǔ)言:采用文字方式(助記符)表示的程序設(shè)計(jì)語(yǔ)言,其中大部分指令和機(jī)器語(yǔ)言中的指令一一對(duì)應(yīng),但是不能被計(jì)算機(jī)的硬件直接識(shí)別。9 .偽指令:匯編語(yǔ)言程序所提供的裝入內(nèi)存中的位置信息,表示程序段和數(shù)據(jù)段開(kāi)始信息及結(jié)束信息等。且不轉(zhuǎn)換成2 進(jìn)制機(jī)器指令。10 .大數(shù)端:將數(shù)據(jù)的最低字節(jié)存儲(chǔ)在最大地址位置的存儲(chǔ)方式。11 .小數(shù)端:將數(shù)據(jù)的最低字節(jié)存儲(chǔ)在最小地
46、址位置的存儲(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ǔ)器中的地址的方式。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)移指令
47、類型,根據(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ù)的寫(xiě)入寫(xiě)出不需要地址,按先進(jìn)后出的順序讀取數(shù)據(jù)的存儲(chǔ)區(qū)。二、選擇填空題:3.在堆棧尋址中,設(shè) A為累加器,SP為堆棧指示器,Msp為SP指示的棧頂單元。如果 進(jìn)棧操作順序是:(SP) -1-SP, (A) - Msp;那么出棧操作的順序應(yīng)是( A)。A. (Msp) -A, (SP) +1 -SPB. (SP) +1 -SP, (Msp) f AC. (SP) -1
48、-SP, (Msp) f AD. (Msp) -A, (SP) -1 -SP分析 :堆棧是按特定順序進(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ǔ)器中,每個(gè)編址單元的容量為一個(gè)字節(jié),一個(gè)字節(jié)由 8位二進(jìn)制數(shù)組成,一個(gè)字節(jié)存儲(chǔ)單元可以存放8 位二進(jìn)制位。 答案 : B4.在 CPU 的狀態(tài)寄存器中, 常設(shè)置以下?tīng)顟B(tài)位: 零標(biāo)志位 (Z), 負(fù)標(biāo)志位 (N) , (
49、)和( ) 。分析 :在 CPU 中專門(mén)設(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ì)由邏輯地址空間到物理地址空間的變換提供支持,用以解決程序在存儲(chǔ)器中再定位和擴(kuò)大尋址空間等問(wèn)題。 答案 :系統(tǒng)9 .為了縮短指令中某個(gè)地址段的位數(shù),有效的方法是采?。― ) 。A.立即尋址B.變址尋址C.間接尋
50、址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ù)保存在SP 指向的單元,出棧時(shí)將SP 指向單元的內(nèi)容取出。 答案 : B8 .采用直接尋址方式,則操作數(shù)在(A )中。A.主存B.寄存器C.直
51、接存取存儲(chǔ)器D.光盤(pán)分析 :直接尋址方式是指在指令中直接給出操作數(shù)在存儲(chǔ)器中的地址,操作數(shù)在主存儲(chǔ)器中,指令中的地址直接作為有效地址,對(duì)存儲(chǔ)器進(jìn)行訪問(wèn)即可取得操作數(shù)。 答案 : A9 .零地址指令的操作數(shù)一般隱含在(C )中。A.磁盤(pán)B.磁帶C.寄存器D.光盤(pán)分析 :零地址指令只有操作碼,沒(méi)有操作數(shù)。這種指令有兩種情況:一是無(wú)需操作數(shù),另一種是操作數(shù)為隱含的,默認(rèn)為操作數(shù)在寄存器中,指令可直接訪問(wèn)寄存器。 答案 : C10 假設(shè)寄存器R 中的數(shù)值為200 , 主存地址為 200 和 300 的地址單元中存效的內(nèi)容分別是 300 和 400 ,則什么方式下訪問(wèn)到的操作數(shù)為 200( D ) 。A
52、. 直接尋址 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ù)進(jìn)行運(yùn)算。當(dāng)處理雙操作數(shù)時(shí), 一個(gè)操作數(shù)在指令中給出, 另一個(gè)操作數(shù)則是隱含約
53、定的, 例如堆棧操作指令中的入棧指令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)堆棧采用從地址小的位置 向地址大的位置生成時(shí),彈出操作應(yīng)是( A )
54、。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)地址。
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務(wù)派遣工作雙方協(xié)議書(shū)七篇
- 2023勞務(wù)派遣工作協(xié)議書(shū)七篇
- 魚(yú)鱗病病因介紹
- 中小學(xué)結(jié)核病防治知識(shí)
- 【中職專用】中職對(duì)口高考-機(jī)電與機(jī)制類專業(yè)-核心課-模擬試卷2(河南適用)(答案版)
- 重慶2020-2024年中考英語(yǔ)5年真題回-學(xué)生版-專題03 短文填空
- 山東省青島市即墨區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末英語(yǔ)試題(原卷版)-A4
- 黃金卷04(新課標(biāo)卷)(新疆、西藏專用)(解析版)-A4
- 2023年新型高效飼料及添加劑項(xiàng)目融資計(jì)劃書(shū)
- 2023年硝酸鉀項(xiàng)目籌資方案
- 2025年重慶貨運(yùn)從業(yè)資格證考試題及答案詳解
- 屋面板的拆除與更換施工方案
- 生命不是游戲拒絕死亡挑戰(zhàn)主題班會(huì)
- 本地化部署合同
- 2024年云南省中考?xì)v史試卷
- 油氣管線安全保護(hù)方案
- 國(guó)家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 4-07-05-04 消防設(shè)施操作員 人社廳發(fā)201963號(hào)
- 2024-2030年中國(guó)辣椒堿市場(chǎng)占有率調(diào)查及經(jīng)營(yíng)戰(zhàn)略可行性分析研究報(bào)告
- 全過(guò)程工程咨詢項(xiàng)目部管理制度
- 拒絕躺平 停止擺爛-學(xué)生心理健康主題班會(huì)(課件)
評(píng)論
0/150
提交評(píng)論