2023年計算機(jī)原理考試題及答案_第1頁
2023年計算機(jī)原理考試題及答案_第2頁
2023年計算機(jī)原理考試題及答案_第3頁
2023年計算機(jī)原理考試題及答案_第4頁
2023年計算機(jī)原理考試題及答案_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2023年計算機(jī)原理考試題及答案

一、簡答題

1、計算機(jī)又稱為電腦,它是電子計算機(jī)的簡稱。

2、簡述什么是電子計算機(jī)。

答:電子計算機(jī)是一種能夠按照指令對各種數(shù)據(jù)和信息進(jìn)行自

動加工與處理的電子設(shè)備。

3、計算機(jī)具有速度快、精度高、能記憶、會判斷和自動化的特

點。

4、計算機(jī)的應(yīng)用領(lǐng)域有科學(xué)計算、信息處理、過程控制、計算

機(jī)輔助設(shè)計/輔助教學(xué)和人工智能。5、對計算機(jī)進(jìn)行分類的標(biāo)

準(zhǔn)有功能和用途、工作原理、性能和規(guī)模。

6、按功能和用途,可以將計算機(jī)分為通用計算機(jī)和專用計算機(jī)

兩大類。

7、按工作原理,可將計算機(jī)分為數(shù)字計算機(jī)、模擬計算機(jī)和數(shù)

字模擬混合計算機(jī)三大類。

8、按性能和規(guī)模,可將計算機(jī)分為巨型計算機(jī)、大型計算機(jī)、

中型計算機(jī)、小型計算機(jī)、微型計算機(jī)?口單片機(jī)六大類。

9、第一臺電子計算機(jī)ENIAC(電子數(shù)值積分計算機(jī))于1946

年誕生于美國(國家)。

10、半個世紀(jì)以來,電子計算機(jī)經(jīng)歷了4個發(fā)展階段。微型計

算機(jī)從1971年問世以來經(jīng)歷了7個發(fā)展階段。

11、第一代電子計算機(jī)從1946年到1958年,稱為電子管計

算機(jī),采用的主要邏輯部件為電子管。

12、第二代電子計算機(jī)從1959年到1964年,稱為晶體管計

算機(jī),采用的主要邏輯部件為晶體管。

13、第三代電子計算機(jī)從1965年到1970年,稱為集成電路

計算機(jī),采用的主要邏輯部件為中小規(guī)模集成電路。

14、第四代電子計算機(jī)從1971年到現(xiàn)在,稱為超大規(guī)模集成

電路計算機(jī),采用的主要邏輯部件為微處理器和其他芯片。

15、計算機(jī)的發(fā)展趨勢有4個方面,它們是巨型化、微型化、

網(wǎng)絡(luò)化和智能化。

16、世界上最大的計算機(jī)網(wǎng)絡(luò)是Internet

17、智能計算機(jī)屬于第五代計算機(jī)。

一、填空題

1、第一代計算機(jī)語言是機(jī)器語言,第二代計算機(jī)語言是匯編

語言,第三代計算機(jī)語言是高級語言,計算機(jī)惟一能執(zhí)行的是

機(jī)器語言。

2、主機(jī)是由運算器、控制器和內(nèi)存儲器合在一起構(gòu)成的處理

系統(tǒng)。

3、運算器和控制器一起構(gòu)成中央處理器(CPU),這是計算

機(jī)的核心部件。

4、計算機(jī)硬件系統(tǒng)通常由5個基本部分組成:運算器、控制

器、存儲器、輸入設(shè)備和輸出設(shè)備前三者合稱為主機(jī)。

5、計算機(jī)存儲器分為主存儲器和外存儲器(如磁盤存儲器)。

6、計算機(jī)軟件通常分為系統(tǒng)軟件和應(yīng)用軟件。

二、單項選擇題

1、完整的計算機(jī)系統(tǒng)應(yīng)包括(D)

A.運算器、存儲器和控制器B.外圍設(shè)備和主機(jī)

C.主機(jī)和使用程序D.配套的硬件設(shè)備和軟件系統(tǒng)

2、計算機(jī)系統(tǒng)中的存儲器系統(tǒng)是指(D)

A.RAMB.ROMC.主存儲器D.主存儲器和外存儲器

3、數(shù)控機(jī)床是計算機(jī)在(A)領(lǐng)域的應(yīng)用。

A.實時控制B.數(shù)據(jù)處理C.輔助設(shè)計D.數(shù)值計算

4、計算機(jī)科技文獻(xiàn)中,英文縮寫CAD代表(C)

A.計算機(jī)輔助制造B.計算機(jī)輔助教學(xué)C.計算機(jī)輔助設(shè)計D.

計算機(jī)輔助管理

5、對于沒有外存儲器的計算機(jī)來說,它的監(jiān)控程序可以放在

(B)中

A.RAMB.ROMC.RAM和ROMD.CPU

6、目前被廣泛使用的計算機(jī)是(C)

A.數(shù)字計算機(jī)B.模擬計算機(jī)C.數(shù)字模擬混合計算機(jī)D.特

殊用途的計算機(jī)

7、個人計算機(jī)(PC)屬于(C)

A.大型計算機(jī)B.小型計算機(jī)C.微型計算機(jī)D.單片機(jī)

8、下列說法中,正確的是(B)

A.控制器能理解、解釋并執(zhí)行所有的指令及存儲結(jié)果

B.儀態(tài)計算機(jī)包括輸入、輸出、控制、存儲及算術(shù)邏輯運算5

個單元

C.所有的數(shù)據(jù)運算都在CPU的控制器中完成

D.以上答案均正確

9、計算機(jī)主存的ROM的特點是(D)

A.不能改變其中的數(shù)據(jù)B.只能讀出數(shù)據(jù)不能寫入數(shù)據(jù)

C.通常用來存儲計算機(jī)系統(tǒng)中一些固定不便的程序D.以上都

10.(D)屬于應(yīng)用軟件

A.操作系統(tǒng)B.編譯程序C.連接程序D.文本處理程序

11、輸入、輸出裝置以及外接的輔助存儲器稱為(D)

A.操作系統(tǒng)B.存儲器C.主機(jī)D.外圍設(shè)備

12、計算機(jī)中有關(guān)ALU的說法,正確的是(D)

A.只能做算術(shù)運算,不能做邏輯運算B.只做加法運算

C.存放運算的中間結(jié)果D.以上都不正確

13、將有關(guān)數(shù)據(jù)加以分類、統(tǒng)計、分析以取得有價值的信息,

計算機(jī)的這種應(yīng)用稱為(C)

A.數(shù)值計算B.輔助設(shè)計C.數(shù)據(jù)處理D.實時控制

14、(D)是計算機(jī)輔助教學(xué)的英文縮寫。

A.CADB.CAMC.CAED.CAI

15、下列各設(shè)備中,(A)具有輸入的功能。

A.鍵盤B.顯示器C,磁盤驅(qū)動器D.打印機(jī)

16.(D)不屬于系統(tǒng)軟件。

A.數(shù)據(jù)庫管理系統(tǒng)B.操作系統(tǒng)C.編譯程序D.文字編輯程

三、名詞解釋題

解釋下列各個計算機(jī)術(shù)語的含義:

1、硬件:指那些由電子元器件和機(jī)械裝置組成的硬設(shè)備

2、運算器:又稱為算術(shù)邏輯部件,用來進(jìn)行加、減、乘、除

等算術(shù)運算和〃與〃、〃或〃、〃非〃等邏輯運算。

3、存儲器:用來存放數(shù)據(jù)、程序和計算結(jié)果的記憶部件。

4、主機(jī):是由運算器、控制器和存儲器合在一起構(gòu)成的處理

系統(tǒng)。

5、系統(tǒng)軟件:是指構(gòu)成操作系統(tǒng)的程序及相關(guān)程序的集合。

6、操作系統(tǒng):OperatingSystem(OS),是用戶與計算機(jī)硬

件之間的接口。

7、CPU:CentralProcessingUnit,中央處理器,由運

算器和控制器一起構(gòu)成。

8、ALU:ArithmeticandLogicUnit,算術(shù)邏輯部件,

用來進(jìn)行加、減、乘、除等算術(shù)運算和〃與〃、〃或〃、〃非〃

等邏輯運算。

四、簡答題

1、試舉例說明計算機(jī)的應(yīng)用領(lǐng)域有哪些?

答:計算機(jī)的應(yīng)用領(lǐng)域可以歸納為五大類:科學(xué)計算、信息處

理、過程控制、計算機(jī)輔助設(shè)計/輔助教學(xué)和人工智能。

2、操作系統(tǒng)的主要功能有哪些?

答:操作系統(tǒng)的主要功能有:存儲器管理、處理機(jī)管理、設(shè)備

管理、文件管理和用戶接口管理。

3、試說明現(xiàn)代以存儲器為中心的計算機(jī)系統(tǒng)的簡單工作過程。

答:原始數(shù)據(jù)和處理程序通過輸入設(shè)備輸入計算機(jī)并存放于存

儲器中,控制器執(zhí)行程序指揮運算器從內(nèi)存中取出數(shù)據(jù),進(jìn)行

處理后將結(jié)果放入存儲器

中,然后通過輸出設(shè)備把存儲器中的結(jié)果輸出。

五、分析與計算機(jī)

1、若某計算機(jī)的內(nèi)存為128MB,則該計算機(jī)的內(nèi)存有多少

個字節(jié)?

答:128*1024/8=16384Byte

2、若某計算機(jī)的地址線是32位的,則該計算機(jī)最多能訪問多

大容量的內(nèi)存?

答:232=4294967296b—填空題

1、計算機(jī)中的數(shù)有(定點表示法)和(浮點表示法)兩種表

示方法。

2、原碼的編碼規(guī)則是:最高位代表(符號),其余各位是該

數(shù)的尾數(shù)本身。

3、補(bǔ)碼的編碼規(guī)則是:正數(shù)的補(bǔ)碼(與其原碼相同),負(fù)數(shù)

的補(bǔ)碼是將二進(jìn)制位按位取反后在最低位(加1)。

4、反碼的編碼規(guī)則是:正數(shù)的反碼與其原碼相同,負(fù)數(shù)的反

碼是將二進(jìn)制位(按位取反)。

5、一種記數(shù)制允許選用基本數(shù)字符號的個數(shù)稱為基數(shù)。

6、整數(shù)部分個位位置的序號是0。

7、通常把表示信息的數(shù)字符號稱為數(shù)碼。

8、八進(jìn)制數(shù)的基數(shù)是8。

9、7420.45Q的十六進(jìn)制數(shù)是F02.94Ho

10、數(shù)在計算機(jī)中的二進(jìn)制表示形式稱為二進(jìn)制數(shù)。

11、在小型或微型計算機(jī)中,最普遍采用的字母與字符編碼是

ASCII碼。

12、計算機(jī)一般都采用二進(jìn)制數(shù)進(jìn)行運算、存儲和傳送,其理

由是運算規(guī)則簡單,可以節(jié)省設(shè)備。

13、十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制的方法是除2取余法,小數(shù)轉(zhuǎn)

換成二進(jìn)制的方法是乘2取整法。

14、二進(jìn)制的運算規(guī)則有加法規(guī)則、減法規(guī)則、乘法規(guī)則和除

法規(guī)則。

15、目前常見的機(jī)器編碼有原碼、反碼和補(bǔ)碼。

16、對-0和+0有不同表示方法的機(jī)器碼是原碼和反碼。

17、8位寄存器中存放二進(jìn)制整數(shù),內(nèi)容全為1,當(dāng)它為原

碼、補(bǔ)碼和反碼時所對應(yīng)的十進(jìn)制真值分別是-127、-1、-

0o

18、在二進(jìn)制浮點數(shù)表示方法中,階碼的位數(shù)越多則數(shù)的表示

范圍越大,尾數(shù)的位數(shù)越多則數(shù)的精度越高。

19.對于定點整數(shù),8位原碼(含1位符號位)可表示的最

小整數(shù)為-127,最大整數(shù)為127o

20、采用BCD碼,1位十進(jìn)制數(shù)要用4位二進(jìn)制數(shù)表示,1

個字節(jié)可存放2個BCD碼。

21、對于定點小數(shù),8位補(bǔ)碼可表示的最小的數(shù)為-1,最大

的數(shù)為1-27。

22、在原碼、補(bǔ)碼、反碼中,補(bǔ)碼的表示范圍最大。

23、浮點運算時,若運算結(jié)果尾數(shù)的最高位不為1時需要規(guī)格

化處理,此方法稱為規(guī)格化。

24、西文字符通常采用ASCII編碼,這種編碼用7位二進(jìn)制

數(shù)表示。

25、在1個字節(jié)中存放兩個十進(jìn)制數(shù)的編碼方式稱為二一十

進(jìn)制碼,簡稱BCD碼。

26、浮點運算中的對階操作采用尾數(shù)右移幾位,加上幾個階碼

來實現(xiàn),此方法稱為對階。

27、浮點運算結(jié)果規(guī)格化時,尾數(shù)左移解決尾數(shù)值小于0.5的

問題,右移解決尾數(shù)值大于或等于1的問題。

28、邏輯操作是對數(shù)據(jù)進(jìn)行按位的邏輯與、邏輯或、邏輯非和

邏輯異或等操作。

29、補(bǔ)碼表示的二進(jìn)制浮點數(shù),階碼為6位,尾數(shù)為10位,

均包含符號位,它能表示的最小二進(jìn)制數(shù)為-(29-1)*231,

最大二進(jìn)制數(shù)為(29-1)*231。

30、浮點數(shù)乘法的運算方法是階碼相加,尾數(shù)相乘”余法的運

算方法是階碼相減,尾數(shù)相除。

31、大部分計算機(jī)在處理數(shù)值數(shù)據(jù)時均采用浮點數(shù),這種計算

機(jī)稱為浮點機(jī)。

32、在計算機(jī)中用相同的字長表示二進(jìn)制數(shù),浮點數(shù)表示的范

圍比定點數(shù)的大。

33、數(shù)據(jù)可分為非數(shù)值型數(shù)據(jù)和數(shù)值型數(shù)據(jù)兩種。其中數(shù)值型

數(shù)據(jù)又稱符號數(shù)據(jù),它又可分為定點數(shù)據(jù)和浮點數(shù)據(jù)。

34、36D的8421碼為00110110B。字符串〃36〃的

ASCII碼為0011001100110110B。

35、邏輯運算的特點是只在對應(yīng)的兩個二進(jìn)制位上進(jìn)行,與相

鄰的高低位之間不發(fā)生關(guān)系,不存在進(jìn)位、借位等。

36、摸是指一個計量系統(tǒng)的測量范圍,即該系統(tǒng)所能表示的最

大值,是產(chǎn)生溢出的量,在計算中會自動丟失。

二、單項選擇題

1、下列數(shù)中最小的數(shù)為(D)。

A.10101101BB.256QC.ACHD.171D

2、將-33以單符號位補(bǔ)碼形式存入8位寄存器中,寄存器中

的內(nèi)容為(A)。

A.DFHB.A1HC.5FHD.DEH

3、對+0和-0表示形式惟一的機(jī)器碼是(B)。

A.原碼B.補(bǔ)碼C.反碼D.真值

4、8位補(bǔ)碼可表示定點整數(shù)的范圍是(C)。

A.-127?+127B.-128?+128C.-128?+127D.-

127~+128

5、原碼1.0101110所表示的真值為(A)。

A.-0.0101110B.+0.0101110C-

0.1010010D.+0.1010010

6、8位反碼可表示定點小數(shù)的范圍是(D)。

B.-1-1-2-7C.-l+2-7~lD.-1+2-7?1-2-7

7、在計算機(jī)加減法運算中,最常使用的是(B)。

A.原碼B.補(bǔ)碼C.反碼D.ASCII碼

8、每個字節(jié)中可存放(C)個BCD碼數(shù)碼。

A.4B.3C.2D.1

9、在補(bǔ)碼浮點數(shù)的運算中,判別運算結(jié)果為規(guī)格化數(shù)的條件

是(B)。

A.尾數(shù)最高位為零B.尾數(shù)最高位為1

C.尾數(shù)最高位與符號位相同D.尾數(shù)最高位與符號位不同

10.計算機(jī)中字符的編碼為(D)。

A.原碼B.補(bǔ)碼C.反碼D.ASCII碼

11、邏輯運算中的邏輯加是指(B)。

A.〃與〃運算B.〃或〃運算C.〃非"運算D.〃異或〃運算

12、[X]補(bǔ)=0.0000,X的真值為(C、D)。

A.1B.-1C.+0D.-0

13、(D)的編碼保持了數(shù)據(jù)原有的大小順序。

A.原碼B.補(bǔ)碼C.反碼D.BCD碼

14、若真值X為負(fù)小數(shù),則用n位二進(jìn)制數(shù)(含符號位)表

示的原碼定義為(B)。

A.兇原二XB.兇原二l-XC.兇原=X-1D.兇原=2n-

1-X

、反碼的作用是

15(A)o

A.作為求補(bǔ)碼的中間手段B.作為求原碼的中間手段

C.能將負(fù)數(shù)轉(zhuǎn)換為正數(shù)D.能將減法轉(zhuǎn)化為加法

16、國標(biāo)碼屬于(D)。

A.音碼B.形碼C.音形碼D.數(shù)字碼

17、漢字內(nèi)碼又稱為機(jī)內(nèi)碼,其編碼方法為(B)。

A.每個漢字或字符大多采用2個字節(jié)長的ASCII碼,最高位為

0

B.每個漢字或字符大多采用2個字節(jié)長的ASCII碼,最高位為

1

C.每個漢字或字符不能采用3或4個字節(jié)長的ASCII碼

D.每個漢字或字符只能采用2個7位ASCII碼

18、漢字字模碼是指(C)。

A.一種漢字的內(nèi)碼B.一種漢字的輸入碼

C.一種用點陣表示的漢字字形代碼,屬于漢字的輸出碼D.

不采用二進(jìn)制代碼的編碼

19.對于24x24點的漢字字模碼,每個漢字在字庫中占

(B)字節(jié)。

A.32B.72C.128D.288

20、邏輯數(shù)據(jù)表達(dá)的是(C)。

A.事物的數(shù)值關(guān)系B.事物的數(shù)值關(guān)系,但不能用0、1表

C.事物的邏輯關(guān)系D.事物的邏輯關(guān)系,只能用1位二進(jìn)制數(shù)

三、多項選擇題

1、計算機(jī)中可以表示二進(jìn)制小數(shù)的機(jī)器碼是(A、B、C)o

A.原碼B.補(bǔ)碼C.反碼D.移碼

2、在計算機(jī)中當(dāng)運算結(jié)果超出取值范圍的最大值時,則發(fā)生

(A、B)。

A.溢出B.正溢出C.負(fù)溢出D.中斷處理

3、補(bǔ)碼的作用是(A、B、C、D)o

A.使機(jī)器數(shù)的碼制簡單B.使計算機(jī)的運算符合具物理性

C.能將負(fù)數(shù)轉(zhuǎn)換為正數(shù)D.能將減法轉(zhuǎn)化為加法

4、對于n位二進(jìn)制整數(shù),(A、C)的表示范圍為:-

(2n-l-l)~+(2n-l-l)o

A.原碼B.補(bǔ)碼C.反碼D.都不是

5、對于兩個機(jī)器數(shù)55H和AAH,運算結(jié)果相同的邏輯操作

是(B、D)o

A.邏輯與B.邏輯或C.邏輯非D.邏輯異或

6、在定點數(shù)運算中,除加法器之外還必須使用移位器的運算

是(C、D)。

A.加法B.減法C.乘法D.除法

7、二進(jìn)制整數(shù)采用機(jī)器碼表示時,(B)的表示范圍最大,

A.原碼B.補(bǔ)碼C.反碼D.BCD碼

8、設(shè)字長8位并用定點整數(shù)表示,模為28,若[X]補(bǔ)

=11111010,則X的原碼及真值X分另U為(B、D)o

A.[X]原=00000110,X=+0000110B.[X]原=10000110,

X=-0000110

C.兇原二01111010,X=+1111010D.兇原

=[11111010],X=-0000110

9、真值X=-127D,則其真值及8位反碼分別為(D)。

A.兇反二11111111,X=-1000000B.[X]反

=10000000,X=-1000000

c.兇反二niiiiii,x=-iiiiinD.兇反

=10000000,X=-lllllll

10、若X=10111001,Y=11110011,貝ux和Y〃邏輯與“

的值及〃邏輯異或〃的值分別為(C)。

A.110101100,000001101B.001010011,

111110010

C.10110001,01001010D.01001110,11111011

四、判斷題

1、正的二進(jìn)制定點小數(shù)的真值與機(jī)器碼相同。(X)

2、十進(jìn)制整數(shù)和十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)的方法相同。

(x)

3、定點負(fù)小數(shù)原碼的數(shù)學(xué)表達(dá)式為:1+|X|,-l<X<0o

(V)

4、定點負(fù)小數(shù)原碼的數(shù)值表示范圍為:-(1-2n-l)<X<

l-2n-lo(x)

5、n位二進(jìn)制整數(shù)和小數(shù)補(bǔ)碼的模都為2no(x)

6、n位二進(jìn)制負(fù)整數(shù)反碼的數(shù)學(xué)表達(dá)式為X。(x)

7、文字信息分為字符信息和漢字信息,都用8位ASCII碼表

示,其中字符信息的最高位為0,用個8位ASCII碼表示,占

1個字節(jié)。(X)

8、BCD碼具有二進(jìn)制的形式,又具有十進(jìn)制的特點。(V)

9、8421碼是一種有權(quán)碼,用其表示的十進(jìn)制數(shù)正好與相應(yīng)

的4位二進(jìn)制數(shù)按權(quán)展開求和的值相等。(V)

10、漢字輸入碼是指從鍵盤上輸入的代表漢字的編碼,簡稱外

碼。(V)

五、名詞解釋題

解釋下列各個計算機(jī)術(shù)語的含義:

1、原碼:符號位用0表示正數(shù),1表示負(fù)數(shù),其余各位表示尾

數(shù)本身。

2、反碼:正數(shù)的反碼與其原碼相同,負(fù)數(shù)的反碼是將二進(jìn)制

位按位取反。

3、補(bǔ)碼:正數(shù)的補(bǔ)碼與其原碼相同,負(fù)數(shù)的補(bǔ)碼是將二進(jìn)制

位按位取反后在最低位加1。

4、階碼:在浮點數(shù)據(jù)編碼中,表示小數(shù)點的位置的代碼。

5、尾數(shù):在浮點數(shù)據(jù)編碼中,表示數(shù)據(jù)有效值的代碼。

6、基數(shù):一種記數(shù)制允許選用基本數(shù)字符號的個數(shù)稱為基數(shù)。

7、規(guī)格化數(shù):所謂規(guī)格化數(shù)是指尾數(shù)的最高位是有效數(shù)字1

而不是0,且尾數(shù)應(yīng)滿足大于或等于0.5,小于1。

六、簡答題

L在存儲的文字信息中,計算機(jī)怎樣判別它是ASCII碼還是

漢字編碼?

答:ASCII碼的最高位為〃0〃而漢字編碼的最高位為〃1〃。

2、計算機(jī)中為什么采用二進(jìn)制數(shù)?

答:這是由二進(jìn)制數(shù)的特點決定的:

1)二進(jìn)制數(shù)的狀態(tài)簡單,容易表示

2)二進(jìn)制數(shù)的運算規(guī)則簡單。

3)使用二進(jìn)制數(shù)可以節(jié)省設(shè)備。

4)使用二進(jìn)制數(shù)可以利用機(jī)器結(jié)構(gòu)的簡化。

3、浮點數(shù)所能表示的數(shù)值范圍和精度取決于什么?

答:浮點數(shù)所能表示的數(shù)值范圍取決于階碼的位數(shù),精度取決

于尾數(shù)的位數(shù)。

七、分析與計算機(jī)題

1、將下列二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)

①10011101B②10110110B③10000111B④00111000B

答:①10011101B=157D②10110110B=182D③

10000111B=135D④00111000B=56D

2、將下列十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù),再轉(zhuǎn)換成八進(jìn)制數(shù)和十

六進(jìn)制數(shù)

①234D②1023D③131.5D④27/32

答:①234D=11101010B=352Q=EAH②

1O23D=1111111111B=1777Q=377H

(3)131.5D=10000011.1B=203.4Q=83.8H④

27/32=0.84375D=0.66Q=0.D8H

3、寫出下列二進(jìn)制數(shù)的原碼、反碼和補(bǔ)碼

①11010100B②0.1010000B③-10101100④-

0.0110000

答:①X=11010100B[X]原=[X]反=[X]補(bǔ)=011010100

②0.1010000B[X]原=兇反=[X]補(bǔ)=0.1010000

③-10101100兇原=110101100③反=101010011[X]

補(bǔ)=101010100

?-0.0110000兇原=1.0110000兇反二1.1001111[X]

未卜=1.1010000

4、一個32位的浮點數(shù),階碼用7位(含符號位)二進(jìn)制補(bǔ)

碼表示,尾數(shù)用25位(含符號位)二進(jìn)制原碼表示,基數(shù)為

2,求它的浮點數(shù)的表示范圍。

答:它的浮點數(shù)的表示范圍為:-231x(224-1)-231x

(224-1)

5、進(jìn)行下列數(shù)值的轉(zhuǎn)換

①1110.1100B=(14.75)D②43.75D二

(101011.1100)B

②③53.6Q=(101011.110)B④2B.CH二

(101011.1100)B

6、寫出下面二進(jìn)制數(shù)的原碼、反碼和補(bǔ)碼

-0.0110110

答:X=-0.0110110

兇原二1.0110110[X]=1.1001001兇補(bǔ)

=1.1001010

7、寫出下面數(shù)值為原碼、反碼和補(bǔ)碼時所對應(yīng)的二進(jìn)制真值

11010101

答:兇原二11010101X=-1010101

兇反二11010101X=-0101010

[X]補(bǔ)=11010101X=-0101011

8、將下面數(shù)表示成規(guī)格化的浮點數(shù)

1010B

答:1010B=20X1010B=2100x0.1010B

1、將下列二進(jìn)制數(shù)轉(zhuǎn)換為相應(yīng)的十進(jìn)制數(shù)、八進(jìn)制數(shù)、十六

進(jìn)制數(shù)

01101101B10101001B100000000B

答:

01101101B=109D=155Q=6DH10101001B=169D=251

Q=A9H

100000000B=128D=200Q=80H

2、將下列十進(jìn)制數(shù)轉(zhuǎn)換為相應(yīng)的二進(jìn)制數(shù)、八進(jìn)制數(shù)、十六

進(jìn)制數(shù)

13.554.7576.12525.25126

答:13.5D=1101.1B=15.4Q=D.8H

54.75D=110110.11B=66.6Q=36.CH

76.125D=1001100.001B=114.1Q=4C.2H

25.25D=11001.01B=31.2Q=19.4H

126D=1111110B=176Q=7EH

3、什么是原碼、反碼、補(bǔ)碼?它們之間是如何轉(zhuǎn)換的?

答:原碼:符號位用0表示正數(shù),1表示負(fù)數(shù),其余各位表示尾

數(shù)本身。

反碼:正數(shù)的反碼與其原碼相同,負(fù)數(shù)的反碼是將二進(jìn)制位按

位取反。

補(bǔ)碼:正數(shù)的補(bǔ)碼與其原碼相同,負(fù)數(shù)的補(bǔ)碼是將二進(jìn)制位按

位取反后在最低位加1。

4、寫出求原碼、反碼、補(bǔ)碼的數(shù)學(xué)表達(dá)式

答:設(shè)機(jī)器字長為n位,真值為X,則

[X]原=X(0<X<2n-1)兇原=2n-l-X(-

2n-l<X<0)

兇反二X(0<X<2n-1)兇反=2n-l+X(-

2n-l<X<0)

兇補(bǔ)二X(0<X<2n-1)[X]補(bǔ)=2n+X(-2n-

1<X<0)

5、字長8位,對下列數(shù)求原碼、反碼、補(bǔ)碼。

-1-128-64127

答:

X=-1D=-OOOOOO1B兇原=10000001B兇反

=11111110B兇補(bǔ)二

X=-128D=-10000000B兇原溢出兇反溢出兇補(bǔ)

=100000006

X=-64D=-1000000B兇原=11000000B兇反

=10111111B兇補(bǔ)=11000000B

X=127D=+1111111B[X]原=兇反=[X]補(bǔ)=01111111B

6、什么是定點數(shù)?什么是浮點數(shù)?它們各有什么特點?

答:所謂定點數(shù),就是計算機(jī)中數(shù)的小數(shù)點位置是固定的,一

般固定在數(shù)的最高位之前或數(shù)的最低位之后。

所謂浮點數(shù),就是計算機(jī)中數(shù)的小數(shù)點位置不是固定的,或者

說是浮動的。

它們的特點有:①對于用相同的字長表示的二進(jìn)制數(shù),浮點數(shù)

表示的范圍比定點數(shù)表示的范圍大;②定點數(shù)所能表示的有效

數(shù)字的位數(shù)比浮點數(shù)所能表示的多;③浮點數(shù)的運算規(guī)則比定

點數(shù)的復(fù)雜;④浮點數(shù)表示所需的設(shè)備量比定點數(shù)表示的大。

7、將下列數(shù)表示成規(guī)格化的浮點數(shù)

2.51010B-16.75

答:2.5D=10.1B=210x0.101

1010B=2100x0.1010

-16.75D=-10000.11B=2101x(-0.1000011)

8、將下列數(shù)由小到大排序

A=10DB=1011.01BC=12.3Q[XI]補(bǔ)=10001101B

[X2]原=10010101B[X3]反=11001101B

答:A=10DB=11.25DC=10.3DX2=-149DX3=-

178DX1=-243D

由小至I」大排序:Xl<X3<X2<A<C<B

一、填空題

1、在計算機(jī)中,凡是帶符號的數(shù)一律用補(bǔ)碼表示,其運算也

是用補(bǔ)碼表示的。

2、在補(bǔ)碼系統(tǒng)中,求補(bǔ)就是求一個與其相反的數(shù)。

3、在計算機(jī)中,基本的運算有加法和減法。

4、X=0.100101,Y=0.001101,貝?。軽+Y=0.110010o

5、X=0.1101,Y=-0.0101,貝!]X+Y=0.1000o

6、X=-0.10101,Y=-0.01101,則X+Y=0.1110(溢

出)。

、貝[]

7X=0.10101,Y=0.01010,X-Y=0.01011o

、貝?。?/p>

8X=-0.11011,Y=-0.0110,X-Y=-0.0111o

9、在計算機(jī)中,無符號數(shù)經(jīng)常用于表示存儲單元的地址。

、

10B3HA7FH=33H,3BHvFFH=FFHo

二、單項選擇題

1、原碼加減法運算是(C)。

A.操作數(shù)用原碼表示,連同符號位直接相加減

B.操作數(shù)用原碼表示,尾數(shù)直接相加減,符號位單獨處理

C.操作數(shù)用原碼表示,根據(jù)兩數(shù)的符號決定實際操作,符號

位單獨處理

D.操作數(shù)取絕對值,直接相加減,符號單獨處理

2、補(bǔ)碼加減法運算是(C)

A.操作數(shù)用補(bǔ)碼表示,兩數(shù)的尾數(shù)相加減,符號位單獨處理,

減法用加法代替

B.操作數(shù)用補(bǔ)碼表示,符號位與尾數(shù)一起參加運算,結(jié)果的

符號與加減所得相同

C.操作數(shù)用補(bǔ)碼表示,連同符號位直接相加減,減某數(shù)用加

負(fù)某數(shù)的補(bǔ)碼代表,結(jié)果的符號在運算中形成

D.操作數(shù)用補(bǔ)碼表示,由數(shù)符決定兩尾數(shù)的操作,符號位單

獨處理

3、計算機(jī)中實現(xiàn)減法運算使用的方法是(C)

A.從被減數(shù)中減去減數(shù)B.從減數(shù)中減去被減數(shù)再求反

C.轉(zhuǎn)換為補(bǔ)碼的加法運算D.依減數(shù)的形式再選擇一種適

當(dāng)?shù)姆椒?/p>

4、在微型計算機(jī)中,運算器的總線經(jīng)常使用(D)。

A.單總線結(jié)構(gòu)B.雙總線結(jié)構(gòu)C.三總線結(jié)構(gòu)D.以上都

5、運算器在運算的過程當(dāng)中,得到的標(biāo)志位中沒有(D)。

A.進(jìn)位標(biāo)志位B.溢出標(biāo)志位C.零標(biāo)志位D.正數(shù)標(biāo)

志位

6、定點運算器運算時產(chǎn)生溢出的原因是(D)。

A.主存容量不夠B.操作數(shù)過大

C.操作數(shù)地址過大D.運算結(jié)果超過機(jī)器的表示范圍

7、(C)不屬于邏輯運算。

A.非運算B.與運算C.除法運算D.或運算

8、在計算機(jī)中表示地址時使用(D)。

A.補(bǔ)碼B.原碼C.反碼D.無符號數(shù)

9、運算器的主要功能是(C)。

A.邏輯運算B.算術(shù)運算C.邏輯運算和算術(shù)運算D.函

數(shù)運算

10、運算器雖然由許多部件組成,但其核心部件是(B)。

A.數(shù)據(jù)總線B.算術(shù)邏輯部件C.通用寄存器D.累加寄

存器

三、名詞解釋題

解釋下列各個計算機(jī)術(shù)語的含義

1、溢出:運算的結(jié)果超出了機(jī)器所能表示的范圍。

2、進(jìn)位:運算結(jié)果的最高位向更高位進(jìn)位。

3、全加器:三個輸入端,兩個輸出端,這樣的一個二進(jìn)制位

相加的電路稱為全加器。

4、半加器:兩個輸入端,兩個輸出端,這樣的一個二進(jìn)制位

相加的電路稱為半加器。

5、數(shù)據(jù)通路:指從一個功能部件向另一個功能部件傳送數(shù)據(jù)

所經(jīng)過的功能部件、總線等。

6、無符號數(shù):不帶符號的數(shù),經(jīng)常用于表示存儲單元的地址。

四、簡答題

1、試簡述先行進(jìn)位要解決的問題和基本思想。

2、定點補(bǔ)碼加法運算中,產(chǎn)生溢出的條件是什么?試給出幾

種溢出判斷的方法。如果是浮點加減法運算,產(chǎn)生溢出的條件

又是什么?

3、試比較溢出與進(jìn)位性質(zhì)的不同點。

4、頂點運算器主要包括哪些邏輯部件?試說明這些邏輯部件

的作用。

5、現(xiàn)代計算機(jī)的運算器大體上有哪3種結(jié)構(gòu)形式?試比較這

3種結(jié)構(gòu)的優(yōu)缺點。

答:現(xiàn)代計算機(jī)的運算器大體上有單總線結(jié)構(gòu)、雙總線結(jié)構(gòu)和

三總線結(jié)構(gòu)這3種結(jié)構(gòu)形式。

單總線結(jié)構(gòu)的優(yōu)點:只需要一條控制線路,操作簡單

缺點:由于操作數(shù)和運算結(jié)果需要爭用一條總線,

所以需要緩沖器和一定的延遲。

雙總線的優(yōu)點:由于將特殊寄存器分成兩組,分別與一條總線

交換數(shù)據(jù),所以通用寄存器中的數(shù)據(jù)可以直接進(jìn)入任何彝族特

殊寄存器中,使得數(shù)據(jù)傳送更為靈活。

缺點:由于操作數(shù)占據(jù)了兩條總線,所以ALU的輸

出不能直接送到總線,這樣必然需要添加緩沖邏輯,增加了成

本。

三總線結(jié)構(gòu)的優(yōu)點:可以在一個控制步驟上完成算術(shù)和邏輯運

算,運算速度快。

缺點:它的成本是這3種運算器中最高的。

五、分析與計算題

1、已知X=1101B,Y=1011B,試用8位補(bǔ)碼加減法計算

它們的和與差。

答:兇補(bǔ)二0000U01B,[Y]補(bǔ)=00001011B,[-Y]補(bǔ)

=11110101B

[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)=000110006,則

X+Y=+OO11OOOB

[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)=00000010B,則

X+Y=+OOOOO1OB

2、已知下列[X]補(bǔ)和[Y]補(bǔ)的值,用補(bǔ)碼加減法計算[X+Y]

補(bǔ)和[X-Y]補(bǔ),指出結(jié)果是否溢出。

①兇補(bǔ)二o.iioii,[Y]補(bǔ)=o.ooon;

②兇補(bǔ)二0.10111,[Y]補(bǔ)=1.00101;

③[X]補(bǔ)=1.01010,[Y]=1.10001o

?

冬口?

①[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)=0.11110B

[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)=0.11000B

(2)[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)=1.11100B

[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)=1.10010B(溢出)

③[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)=0.11011B(溢出)

[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)=1.11001B

3、已知X和Y的二進(jìn)制值,用補(bǔ)碼加減法計算[X+Y]補(bǔ)和

[X-Y]補(bǔ),指出結(jié)果是否溢出。

①X=0.10111,Y=0.11011;

②X=0.11101,Y=0.10011;

③X=0.11011,Y=-0.01010;

?X=-0.11111,Y=0.11011;

里口?

①[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)=1.10010B(溢出)

[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)=1.11100B

(2)[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)=1.10000B(溢出)

[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)=0.01010B

③[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)=0.10001B

[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)=1.00101B(溢出)

④[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)=1.11100B

[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)=0.00110B(溢出)

4、一個8位寄存器中的十六進(jìn)制數(shù)C5H,經(jīng)過一次算術(shù)右移

后變成什么?再經(jīng)過一次邏輯左移后變成什么?再經(jīng)過一次帶

進(jìn)位的循環(huán)右移后變成什么?最后經(jīng)過一次帶進(jìn)位的循環(huán)左移

后變成什么?

答:

因為C5H=11000101B

所以,依題意得兇補(bǔ)=11000101B

經(jīng)過一次算術(shù)右移后兇補(bǔ)=11100010B,而

11100010B=E2H,所以變成E2H

再經(jīng)過一次邏輯左移后兇補(bǔ)=11000100B,而

11000100B=C4H,所以變成C4H

再經(jīng)過一次帶進(jìn)位的循環(huán)右移后,

①假設(shè)c初始值為0,則兇補(bǔ)=011000108,C=0,而

01100010B=62H,所以變成62H

最后經(jīng)過一次帶進(jìn)位的循環(huán)左移后,兇補(bǔ)=11000100B,

C=0,而11000100B=E4H,所以變成E4H。

②假設(shè)C初始值為1,則兇補(bǔ)=11100010B,C=0,而

11100010B=E2H,所以變成E2H

最后經(jīng)過一次帶進(jìn)位的循環(huán)左移后,兇補(bǔ)=11000100B,

C=1,而11000100B=E4H,所以變成E4H。

一、填空題

1、一個完善的指令系統(tǒng)應(yīng)滿足以下4個方面的要求,它們是:

完備性、有效性、規(guī)整性和兼容性。

2、一條完整的指令是由操作碼和地址碼(操作數(shù))兩部分信

息組成的。

3、指令中的地址碼字段包括源操作數(shù)的地址和操作結(jié)果數(shù)的

地址(目的操作數(shù)的地址),前者用語指明操作數(shù)的存放處,

后者用語存放運算的結(jié)果。

4、指令格式按地址碼部分的地址個數(shù)可以分為零地址指令格

式、一地址指令格式、二地址指令格式和三地址指令格式。

5、常見的操作碼方法有定長操作碼和擴(kuò)展操作碼。

6、邏輯運算指令包括邏輯乘(與)、邏輯加(或)、邏輯非

(求反)和異或(按位加)等操作。

二、單項選擇題

1、直接、間接、立即這3種尋址方式指令的執(zhí)行速度有快到

慢的排序是(C)

A.直接、立即、間接B.直接、間接、立即

C.立即、直接、間接D.立即、間接、直接

2、指令系統(tǒng)中采用不同尋址方式的目的是(B)

A.實現(xiàn)存儲程序和程序控制B.縮短指令長度,擴(kuò)大尋址

空間,提高編程靈活性

C.可以直接訪問外存D.提高擴(kuò)展操作碼的可能并降

低指令譯碼難度

3、一地址指令中為了完成兩個數(shù)的算術(shù)運算,除地址碼指明

的一個操作數(shù)外,另一個數(shù)常采用(C)

A.堆棧尋址方式B.立即尋址方式C,隱含尋址方

式D.間接尋址方式

4、對某個寄存器中操作數(shù)的尋址方式稱為(C)尋址方式

A.直接B.間接C.寄存器直接D.寄存器間接

5、寄存器間接尋址方式中,操作數(shù)在(B)

A.通用寄存器B.主存單元C.程序計數(shù)器D.外存

6、變址尋址方式中,操作數(shù)的有效地址等于(C)

A.基址寄存器內(nèi)容加上偏移量B.堆棧指示器內(nèi)容加上偏

移量

C.變址寄存器內(nèi)容加上偏移量D.程序計數(shù)器內(nèi)容加上偏

移量

7、擴(kuò)展操作碼是(D)

A,操作碼字段中用來進(jìn)行指令分類的代碼B.指令格式中

不同字段設(shè)置的操作碼

C.操作碼字段外用來操作字段的代碼

D.一種指令優(yōu)化技術(shù),即讓操作碼的長度隨地址數(shù)的變化而

變化

8、下面關(guān)于匯編語言的敘述中,不恰當(dāng)?shù)氖牵―)

A,對程序員的訓(xùn)練要求來說,需要硬件知識B.匯編語言

對機(jī)器的依賴性強(qiáng)

C.用匯編語言編寫程序的難度比高級語言大

D.用匯編語言編寫的程序執(zhí)行速度比高級語言慢

9、能夠改變程序執(zhí)行順序的是(D)

A.數(shù)據(jù)傳送類指令B.移位操作類指令C.輸入/輸出類指

令D,條件/無條件轉(zhuǎn)移類指令

10、以下的(D)不能支持?jǐn)?shù)值處理

A.算術(shù)運算類指令B.移位操作類指令C.字符串處理類

指令D.輸入/輸出類指令

三、名詞解釋題

1、指令:計算機(jī)能夠識別和執(zhí)行的操作命令

2、指令系統(tǒng):一臺計算機(jī)或一個計算機(jī)系統(tǒng)能夠執(zhí)行的各種

指令的集合

3、指令字:一條完整的指令稱為一個指令字

4、操作碼:表示操作的性質(zhì)及功能

5、地址碼:表示指令的操作對象,指出操作數(shù)的地址

6、指令字長:等于地址碼長度加上操作碼長度

7、定長操作碼:讓操作碼的長度固定且集中放在指令字的一

個字段中

8、擴(kuò)展操作碼:操作碼的長度可變且分散地放在不同的字段

9、尋址方式:指確定本條指令的地址及下一條要執(zhí)行的指令

地址的方法

10、匯編語言:一種面向機(jī)器的程序設(shè)計語言,用助記符形式

表示,屬于低級程序設(shè)計語言

11、機(jī)器語言:一種能被機(jī)器識別和執(zhí)行的語言,用二進(jìn)制數(shù)

〃0〃和〃1〃形式表示

12、RISC:精簡指令系統(tǒng)計算機(jī)

13:CISC:復(fù)雜指令系統(tǒng)計算機(jī),指具有大量指令的計算機(jī)

系統(tǒng)

四、簡答題

1、計算機(jī)指令中一般包含哪些字段?分別是什么含義?

答:計算機(jī)指令中一般包含地址碼和操作碼兩部分,地址碼表

示指令的操作對象,指出操作數(shù)的地址,操作碼表示操作的性

能及功能。

2、試簡要說明匯編語言程序的匯編過程

答:①用MASM命令將匯編源程序(.asm文件)匯編成目標(biāo)

程序(.obj文件)

②用LINK命令將目標(biāo)程序(.obj文件)鏈接成可執(zhí)行程

序(.exe文件)

③用DEBUG命令進(jìn)行運行和調(diào)試可執(zhí)行程序

3、常用的指令有哪些?其功能各是什么?

答:略

4、三地址指令、二地址指令和一地址指令各有什么特點?

答:三地址指令是將地址碼1和地址碼2執(zhí)行操作碼操作,然

后將結(jié)果存放在地址碼3中;

二地址指令是將地址碼1和地址碼2執(zhí)行操作碼操作后將結(jié)

果存放在地址碼1中;

一地址指令的地址碼是源操作數(shù)的地址;

五、分析與計算機(jī)題

1、設(shè)某機(jī)器的指令長度為12位,每個地址碼為3位,采用

擴(kuò)展操作碼的方式,設(shè)計4條三地址指令,16條二地址指令,

64條一地址指令和16條零地址指令,應(yīng)如何安排操作碼?

冬口?

LJPG(20.91KB)

2009-2-1209:54

2、設(shè)某機(jī)器的指令長度為12位,每個地址碼為3位,采用

擴(kuò)展操作碼的方式,設(shè)計4條三地址指令,255條一地址指令

和8條零地址指令,應(yīng)如何安排操作碼?

型口?

2JPG(11.08KB)

2009-2-1209:54

3、根據(jù)操作數(shù)所在的位置,是什么尋址方式?

①操作數(shù)在寄存器中,是什么尋址方式?

②操作數(shù)地址在寄存器中,是什么尋址方式?

③操作數(shù)在指令中,是什么尋址方式

④操作數(shù)地址在指令中,是什么尋址方式?

⑤操作數(shù)地址為某一寄存器中的內(nèi)容與偏移量之和,是什么尋

址方式?

答:

①操作數(shù)在寄存器中,是寄存器直接尋址方式;

②操作數(shù)地址在寄存器中,是寄存器間接尋址方式;

③操作數(shù)在指令中,是立即數(shù)尋址方式;

④操作數(shù)地址在指令中,是直接尋址方式;

⑤如此寄存器為變址寄存器,則是變址尋址方式;

如此寄存器為基址寄存器,則是基址尋址方式;

4、設(shè)某機(jī)器的指令長度為16位,采用擴(kuò)展操作碼的方式,操

作數(shù)地址為4位。該指令系統(tǒng)已有M條三地址指令,二地址

指令N條,沒有零地址指令,最多還有多少條一地址指令?

答:一地址指令的條數(shù):212-28xM-24xN

一、填空題

1、計算機(jī)硬件由控制器、運算器、存儲器、輸入設(shè)備和輸出

設(shè)備5大部件組成。

2、根據(jù)目前常用的存儲介質(zhì)可以把存儲器分為半導(dǎo)體存儲器、

磁表面存儲器和光存儲器3種。

3、ROM可分為掩模式只讀存儲器(MROM)、可編程只

讀存儲器(PROM)、可擦除可編程只讀存儲器(EPROM)

和電擦除可編程只讀存儲器(EEPROM)4種。

4、采用4Kx4位規(guī)格的靜態(tài)RAM存儲芯片擴(kuò)展為32Kx

16位的存儲器,需要這種規(guī)模的存儲芯片32片。

5、要組成容量為4Kx8位的存儲器,需要8片4Kxi位的

靜態(tài)RAM芯片并聯(lián),或者需要4片IKx8位的靜態(tài)RAM

芯片串聯(lián)。

6、Cache的地址映射方式有直接映射、全相聯(lián)映射和組相聯(lián)

映射3種。

二、單項選擇題

1、內(nèi)存儲器用來存放(C)

A.程序B.數(shù)據(jù)C.程序和數(shù)據(jù)D.微程序

2、某一靜態(tài)RAM存儲芯片,其容量是64Kx1位,則其地

址線有(C)

A.64條B.64000條C.16條D.65536條

3、下列存儲器中,存取速度最慢的是(D)

A.光盤存儲器B.半導(dǎo)體存儲器C.硬盤存儲器D.磁

帶存儲器

4、下列部件(設(shè)備)中,存取速度最快的是(A)

A.CPU中的寄存器B.硬盤存儲器C.光盤存儲

器D.軟盤存儲器

5、在主存儲器與CPU之間增加Cache的主要目的是(C)

A.降低整機(jī)系統(tǒng)的成本B.擴(kuò)大主存之間的速度匹配問題

C.解決CPU和主存之間的速度匹配問題

D.代替CPU中的寄存器工作

6、在ROM存儲器中必須有(C)電路。

A.數(shù)據(jù)寫入B.再生C.地址譯碼D.刷新

7、在多級存儲體系中,〃Cache一主存〃結(jié)構(gòu)的作用是解決

(D)的問題。

A,主存容量不足B.主存和輔存速度不匹配

C.輔存與CPU速度不匹配D.主存與CPU速度不匹配

三、是非題

1、外存比內(nèi)存的存儲容量大,存取速度快。(x)

2、DRAM和SRAM都是易失性半導(dǎo)體存儲器。(7)

3、計算機(jī)的內(nèi)存由RAM和ROM兩種半導(dǎo)體存儲器組成。

(V)

4、Cache是內(nèi)存的一部分,它可由指令直接訪問。(x)

5、引入虛擬存儲系統(tǒng)是為了加快外存的存取速度。(x)

四、名詞解釋題

1、存取時間:指存儲器存取信息所需時間的長短,一般用存

取周期來表示。

2、存取周期:是向存儲器寫入或讀出一個數(shù)據(jù)所需要的時間。

3、隨機(jī)存儲器:指在工作過程中,可以隨機(jī)存入或取出信息

的存儲器。

4、DRAM刷新:DRAM反復(fù)對其存儲單元進(jìn)行充電,以恢

復(fù)原來的電荷的過程稱為DRAM刷新。

五、簡答題

1、DRAM的刷新有哪幾種方式?它們的特點是什么?

答:DRAM的刷新有集中式刷新、分散式刷新和異步式刷新。

集中式刷新優(yōu)點:在讀/寫時不受刷新的影響,讀/寫速度較

缺點:刷新時必須停止讀/寫操作,形成一段〃死

區(qū)〃

分散式刷新優(yōu)點:避免了〃死區(qū)〃

缺點:加長了機(jī)器的存取時間,降低了整機(jī)的運算

速度,不適用于高速存儲器

異步式刷新優(yōu)點:充分利用了最大刷新間隔時間并使〃死區(qū)”

縮短。

2、簡述高速緩沖存儲器Cache的各種替換算法,并比較它們

的優(yōu)缺點。

答:高速緩沖存儲器Cache的替換算法有先進(jìn)先出策略和近期

最少使用策略

先進(jìn)先出策略(FIFO策略)是把最先調(diào)入Cache的字塊替換

出去。

優(yōu)點:不需要隨時記錄各個字塊的使用情況,容易實現(xiàn);

缺點:經(jīng)常使用的塊也可能由于它是最早的塊而被替換掉;

近期最少使用策略(LRU策略)是把當(dāng)前Cache中近期使用

次數(shù)最少的字塊替換出去。

優(yōu)點:平均命中率高,并且當(dāng)分組容量加大時能提高LRU替換

策略的命中率;

缺點:需隨時記錄Cache中各個字塊的使用情況,以便確定哪

個字塊是近期最少使用的字塊;

3、簡述虛擬頁面調(diào)度算法。

答:虛擬頁面調(diào)度算法有最優(yōu)(OPT)算法、隨機(jī)(RAND)

算法、先進(jìn)先出(FIFO)算法和近期最少使用(LRU)算法。

六、分析與計算機(jī)題

假設(shè)可供用戶使用的主存容量為200KB,而某用戶的程序和數(shù)

據(jù)所占的主存容量超過200KB,但小于邏輯地址所表示的范圍,

試問:具有虛存與不具有虛存對用戶有何影響?

答:由于此用戶的程序和數(shù)據(jù)所占的主存容量已超過了可供用

戶使用的主存容量,具有虛存可解決內(nèi)存空間不足的問題;

一?填空題

1.算術(shù)邏輯運算結(jié)果通常放在累加寄存器AC和通用寄存器中.

2.一般而言,CPU至少有程序計數(shù)器PC,緩沖寄存器DR,指令寄

存器IR,地址寄存器MAR,累加寄存器AC和狀態(tài)寄存器6個

寄存器.

3.在計算機(jī)中,基本的運算有算術(shù)運算和邏輯運算.

4.保存當(dāng)前正在執(zhí)行指令的寄存器是指令寄存器IR,保存當(dāng)前正

在執(zhí)行指令地址的寄存器是程序計數(shù)器PC,保存當(dāng)前棧頂?shù)刂?/p>

的寄存器是堆棧指令寄存器SP.

二.單項選擇題

1.中央處理器(CPU)是指(C).

A.控制器B.控制器和主存C.運算器和控制器D.運算

器和寄存器

2,下列邏輯部件中,(C)不包括在運算器內(nèi).

A.累加器B.狀態(tài)條件寄存器C.指令寄存器D.ALU

3.程序計數(shù)器的功能是(B).

A.存放指令B.存放下一條機(jī)器指令的地址C.計算程序長

度D.存放微指令的地址

4.狀態(tài)寄存器用來存放(D).

A.算術(shù)運算結(jié)果B.運算類型C.邏輯運算結(jié)果D.算術(shù)

運算,邏輯運算及指令的狀態(tài)結(jié)果

5.在微程序控制器中,機(jī)器指令和微指令的關(guān)系是(C)

A.每一條機(jī)器指令由一條微指令來執(zhí)行

B.一條微指令由若干條機(jī)器指令組成

C.每一條機(jī)器指令由一段用微指令組成的微程序來解釋執(zhí)行

D.一段微程序由一條機(jī)器指令來執(zhí)行

6.運算器在運算的過程中,得到的標(biāo)志位中沒有(D)

A.進(jìn)位標(biāo)志位B.溢出標(biāo)志位C.零標(biāo)志位D.正數(shù)標(biāo)志

三.是非題

1.在主機(jī)中,只有內(nèi)存能存放數(shù)據(jù).(x)

2.一個指令周期由若干個機(jī)器周期組成.(V)

3.非訪內(nèi)指令不需要從內(nèi)存中取操作數(shù),也不需要將目的操作數(shù)

存放到內(nèi)存,因此這類指令的執(zhí)行不需要地址寄存器參與工

作.(x)

4,與微程序控制器相比,組合邏輯控制的速度較快.(7)一?填空

L同步通信之所以比異步通信具有較高的傳輸率,是因為同步通

信具有,,,3個特點。

2.PQ是一個與處理器無關(guān)的高速外圍總線,它采用同步時序協(xié)

議和集中式仲裁策略,并具有自動配置能力.

3.目前在各類Pentium機(jī)上廣泛使用的PQ總線,其最高速度可

達(dá)到每秒132MB。

4.計算機(jī)系統(tǒng)中各部件之間傳輸?shù)男畔⒘魇菙?shù)據(jù)流和控制流。

5.主機(jī)CPU和IOP之間的通信,原則上是通過共享主存儲器來

實現(xiàn)的。

二.單項選擇題

1.現(xiàn)代計算機(jī)的運算器一般通過總線結(jié)構(gòu)來組織,下述總線結(jié)構(gòu)

的運算器中,(D)的操作速度最快,(A)的操作速度最慢

A.單總線結(jié)構(gòu)B.雙總線結(jié)構(gòu)C.三總線結(jié)構(gòu)D.多總線結(jié)

構(gòu)

2.總線中地址總線的作用是(C)

A.用于選擇存儲單元

B.用于選擇進(jìn)行信息傳輸?shù)脑O(shè)備

C.用于指定存儲單元和I/O設(shè)備接口電路的選擇地址

D.決定數(shù)據(jù)總線上的數(shù)據(jù)流方向

3.在(A)的計算機(jī)系統(tǒng)中,外設(shè)可以與主存儲器單元統(tǒng)一編址,因

此可以不使用I/O指令.

A.單總線B雙總線C.三總線D以上3種都可以

4把總線分成數(shù)據(jù)總線,地址總線控制總線3類是根據(jù)(B)來分

的.

A.總線所處的位置B.總線傳送的內(nèi)容C.總線的傳送方

向D.總線的傳送方式

5,同步通信之所以比異步通信具有較高的傳輸率是因為(C)

A.同步通信不需要應(yīng)答信號

B.同步通信的總線長度較短

C.同步通信用一個公共時鐘信號進(jìn)行同步

D.同步通信中各部件存取時間比較接近

6.為協(xié)調(diào)計算機(jī)系統(tǒng)各部件工作,需要有一種器件提供統(tǒng)一的時

鐘標(biāo)準(zhǔn),這個器件是(B).

A.總線緩沖器B.時鐘發(fā)生器C.總線控制器D.操作命令

產(chǎn)生器

7.多總線結(jié)構(gòu)的計算機(jī)系統(tǒng),采用(B)方法,對提高系統(tǒng)的吞吐率

最有效.

A.多口存儲器B.交叉編址多模存儲器C.提高主存速

度D.高速緩沖存儲器

三.是非題

L內(nèi)部總線是指CPU內(nèi)部連接各邏輯部件的一組數(shù)據(jù)傳輸線,由

三態(tài)門和多路開關(guān)來實現(xiàn).(x)

2.組成總線不僅要有傳輸信息的傳輸線,還應(yīng)有實現(xiàn)總線傳輸控

制的器件它們是總線緩沖和總線控制器.(V)一.填空題

1.主機(jī)CPU和IOP之間的通信,原則上是通過共享主存儲器來

實現(xiàn)的。

2.可以根據(jù)中斷源

溫馨提示

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

評論

0/150

提交評論