計(jì)算機(jī)組成原理題庫(kù)(整合版)_第1頁(yè)
計(jì)算機(jī)組成原理題庫(kù)(整合版)_第2頁(yè)
計(jì)算機(jī)組成原理題庫(kù)(整合版)_第3頁(yè)
計(jì)算機(jī)組成原理題庫(kù)(整合版)_第4頁(yè)
計(jì)算機(jī)組成原理題庫(kù)(整合版)_第5頁(yè)
已閱讀5頁(yè),還剩42頁(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)介

安陽(yáng)師范學(xué)院

計(jì)算機(jī)與信良工程學(xué)院

二零一五年六月十五日

第一次練習(xí)題

單選題:

1、通常劃分計(jì)算機(jī)發(fā)展時(shí)代是以()為標(biāo)準(zhǔn)的。

A、所用的電子元器件B、運(yùn)算速度C、計(jì)算機(jī)結(jié)構(gòu)D、所用語(yǔ)言

2、微型計(jì)算機(jī)的發(fā)展以()技術(shù)為標(biāo)志。

A、操作系統(tǒng)B、微處理器C、磁盤(pán)D、軟件

3、60多年來(lái),計(jì)算機(jī)在提高速度、增加功能、縮小體積、降低成本和擴(kuò)大應(yīng)用等方面

不斷發(fā)展。下面是有關(guān)計(jì)算機(jī)近期發(fā)展趨勢(shì)的看法:

I、計(jì)算機(jī)的體積更小,甚至可以像紐扣一樣大小

H、計(jì)算機(jī)的速度更快,每秒可以完成幾十億次基本運(yùn)算

HI、計(jì)算機(jī)的智能越來(lái)越高,它將不僅能聽(tīng)、能說(shuō),而且能取代人腦進(jìn)行思考

IV、計(jì)算機(jī)的價(jià)格會(huì)越來(lái)越便宜

其中可能性不大的是0

A、I和HB、IHC、I和HID、IV

4、電子計(jì)算機(jī)的發(fā)展已經(jīng)經(jīng)歷了四代,四代計(jì)算機(jī)的主要元器件分別是0

A、電子管、晶體管、中小規(guī)模集成電路、激光器件

B、晶體管、中小規(guī)模集成電路、激光器件、光介質(zhì)

C、電子管、晶體管、中小規(guī)模集成電路、大規(guī)模集成電路

D、電子管、數(shù)碼管、中小規(guī)律集成電路、激光器件

5、電子計(jì)算機(jī)技術(shù)在半個(gè)世紀(jì)中雖有很大的進(jìn)步,但至今其運(yùn)行仍遵循著一位科學(xué)家

提出的基本原理。他是0

A、牛頓B、愛(ài)因斯坦C、愛(ài)迪生D、馮?諾依曼

6、下列選項(xiàng)中不是馮?諾依曼機(jī)的最根本特征的是()

A、以運(yùn)算器為中心B、指令并行執(zhí)行

C、存儲(chǔ)器按地址訪問(wèn)D、數(shù)據(jù)以二進(jìn)制編碼,并采用二進(jìn)制運(yùn)算

7、以下說(shuō)法中,正確的是()

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

B、一臺(tái)計(jì)算機(jī)包括輸入、輸出、控制、存儲(chǔ)及算術(shù)邏輯運(yùn)算五個(gè)單元

C、所有的數(shù)據(jù)運(yùn)算都在Q,U的控制器中完成

D、都不對(duì)

8、在CPU的組成中不包括()

A、運(yùn)算器B、存儲(chǔ)器C、控制器D、寄存器

9、存儲(chǔ)字是指0

A、存放在一個(gè)存儲(chǔ)單元中的二進(jìn)制代碼組合

B、存放在一個(gè)存儲(chǔ)單元中的二進(jìn)制代碼位數(shù)

C、存儲(chǔ)單元的個(gè)數(shù)D、機(jī)器指令的位數(shù)

10、存儲(chǔ)字長(zhǎng)是指0

A、存放在一個(gè)存儲(chǔ)單元中的二進(jìn)制代碼組合

B、存放在一個(gè)存儲(chǔ)單元中的二進(jìn)制代碼位數(shù)

C、存儲(chǔ)單元的個(gè)數(shù)D、機(jī)器指令的位數(shù)

11、計(jì)算機(jī)中數(shù)據(jù)處理中心是()

A、主機(jī)B、運(yùn)算器C、控制器D、I/O系統(tǒng)

12、以下說(shuō)法錯(cuò)誤的是()

A、計(jì)算機(jī)的機(jī)器字長(zhǎng)是指數(shù)據(jù)存儲(chǔ)與運(yùn)算的基本單位

B、寄存器由觸發(fā)器構(gòu)成

C、計(jì)算機(jī)中一個(gè)字的長(zhǎng)度都是32位

D、磁盤(pán)可以永久性存放數(shù)據(jù)和程序

13、以下說(shuō)法錯(cuò)誤的是()

A、硬盤(pán)是外部設(shè)備

B、軟件的功能與硬件的功能在邏輯上是等效的

C、硬件實(shí)現(xiàn)的功能一般比軟件實(shí)現(xiàn)具有較高的執(zhí)行速度

D、軟件的功能不能由硬件取代

14、指令是。

A、發(fā)給計(jì)算機(jī)的一個(gè)個(gè)操作命令B、通常用于構(gòu)成主存的集成電路

C、計(jì)算機(jī)中的一個(gè)部件D、完成操作功能的硬件

15、指令流通常是。

A、從主存流向控制器B、從控制器流向主存

C、從控制器流向控制器D、從主存流向主存

16、數(shù)據(jù)流通常是()

A、從主存流向控制器B、從控制器流向主存

C、從控制器流向運(yùn)算器D、在運(yùn)算器和主存之間流動(dòng)

17、()是程序運(yùn)行時(shí)的存儲(chǔ)位置,包括所需的數(shù)據(jù)

A、數(shù)據(jù)通路B、主存C、硬盤(pán)D、操作系統(tǒng)

18、以下敘述中正確的是()

A、寄存器的設(shè)置對(duì)匯編語(yǔ)言程序是透明的

B、實(shí)際應(yīng)用程序的測(cè)試結(jié)果能夠全面代表計(jì)算機(jī)的性能

C、系列機(jī)的基本特性是指令系統(tǒng)向后兼容

D、軟件和硬件在邏輯功能上是等價(jià)的

19、32位微機(jī)是指該計(jì)算機(jī)所用CPU()

A、具有32位的寄存器B、能同時(shí)處理32位的二進(jìn)制數(shù)

C、有32個(gè)寄存器D、能處理32個(gè)字符

20、下列選項(xiàng)中,描述浮點(diǎn)數(shù)操作速度的指標(biāo)是()

A、MIPSB>CPIC、1PCSD、MFLOPS

21、當(dāng)前設(shè)計(jì)高性能計(jì)算機(jī)的重要技術(shù)途徑是()

A、提高CPU主頻B、擴(kuò)大主存容量

C、采用非馮?諾依曼結(jié)構(gòu)D、采用并行處理技術(shù)

22、若一臺(tái)計(jì)算機(jī)的機(jī)器字長(zhǎng)為4字節(jié),則表明該機(jī)器()

A、能處理的數(shù)值最大為4位十進(jìn)制數(shù)

B、能處理的數(shù)值最多為4位二進(jìn)制數(shù)

C、在CPU中能夠作為一個(gè)整體處理32位的二進(jìn)制代碼

D、在CPU中運(yùn)算的結(jié)果最大為232

23、若十進(jìn)制數(shù)為132.75,則相應(yīng)的十六進(jìn)制數(shù)為()

A、21.3B、84.CC、24.6D、84.6

24、十進(jìn)制數(shù)125對(duì)應(yīng)的十六進(jìn)制數(shù)是()

A、7DB、82C、7AD、7C

25、若十六進(jìn)制數(shù)為A3.5,則相應(yīng)的十進(jìn)制數(shù)為()

A、172.5B、179.3125C、163.3125D、188.5

26、若十六進(jìn)制數(shù)為B5.4,則相應(yīng)的十進(jìn)制數(shù)為。

A、176.5176.25C、181.25D、181.5

27、十六進(jìn)制數(shù)6AD對(duì)應(yīng)的十進(jìn)制數(shù)為()

A、1806B、1709C、1526D、2045

28、若十進(jìn)制數(shù)據(jù)為137.5,則其八進(jìn)制數(shù)為()

A、89.8B、211.4C、211.5D、1011111.101

29、若二進(jìn)制數(shù)為1111.101,則相應(yīng)的十進(jìn)制數(shù)為()

A、15.625B、15.5C、14.625D、14.5

30、下列不同進(jìn)制的數(shù)中,最大的是。

A、(0.101)2B、(0.62)10C、(0.52)8D、(0.75)16

31、以下數(shù)中最小的為()

A、(101001)2B、(52)8C、(101001)BCDD、(233)16

32、“春”字的機(jī)內(nèi)碼為B4BAH,由此可以推算出它在GB2312-80國(guó)家標(biāo)準(zhǔn)中所在的

區(qū)號(hào)是0

A、19區(qū)B、20區(qū)C、3區(qū)D、35區(qū)

33、設(shè)有7位信息碼0110101,則低位增設(shè)偶校驗(yàn)位后的代碼是()

A、01101010B>00110101C>01101011D,10110101

34、關(guān)于奇偶校驗(yàn)功能的正確描述是。

A、均能檢測(cè)奇數(shù)個(gè)錯(cuò)

B、均能檢測(cè)偶數(shù)個(gè)錯(cuò)

C、奇校驗(yàn)檢測(cè)奇數(shù)個(gè)錯(cuò),偶校驗(yàn)檢測(cè)偶數(shù)個(gè)錯(cuò)

D、能檢測(cè)出奇數(shù)個(gè)錯(cuò)的個(gè)數(shù)

35、假定下列字符編碼中含有奇偶校驗(yàn)位,但沒(méi)有發(fā)生數(shù)據(jù)錯(cuò)誤,那么采用奇校驗(yàn)的字

符編碼是0

A、1010011B、01100110C>00110001D,00110101

36、用1位奇偶校驗(yàn)?zāi)軝z測(cè)出1位主存錯(cuò)誤的百分比是()

A、0%B、25%C、50%D、100%

37、信息序列16位,若構(gòu)成能糾正一位錯(cuò)發(fā)現(xiàn)兩位錯(cuò)的海明碼,至少需。位校驗(yàn)位

A、4B、5C、6D、7

38、在CRC校驗(yàn)中,接收端檢查出某一位數(shù)據(jù)錯(cuò)誤后,糾正的方法是()

A、請(qǐng)求重新發(fā)送B、刪除數(shù)據(jù)

C、通過(guò)余數(shù)的值由接收端自行糾正D、以上均可以

39、采用CRC校驗(yàn)碼時(shí),若生成多項(xiàng)式G(X)=X4+X+1,則對(duì)應(yīng)的二進(jìn)制編碼為()

A、11000B.10010C、11111D,10011

40、采用CRC校驗(yàn)碼時(shí),若生成多項(xiàng)式G(X)=X4+X+1,其校驗(yàn)位的位數(shù)是()

A、3B、4C、7D、15

綜合題:

1、兩臺(tái)計(jì)算機(jī)A和B采用不同主頻的CPU,而片內(nèi)邏輯電路相同。

(1)若A機(jī)的主頻為8MHz,B機(jī)為12MHz,則兩機(jī)的CPU時(shí)鐘周期各是多少?

(2)如果A機(jī)的平均指令執(zhí)行速度為0.4MIPS,那么A機(jī)的平均指令執(zhí)行時(shí)間是多少?

(3)B機(jī)的平均指令執(zhí)行速度MIPS是多少?

2、在數(shù)據(jù)位數(shù)m=4,校驗(yàn)位數(shù)k=3時(shí),給出碼字1001的海明碼。

3、假設(shè)生成多項(xiàng)式為G(X)=X3+X+1,4位的原始報(bào)文為1010,求CRC編碼。_

單選題:

1、A2、B3、B4、C5、D6、B7、B8、B9、A

10、B11、B12、C13>D14、A15、A16、D17、B

18、D19、B20、D21、D22、C23、B24、A25、C

26、C27、B28、B29、A30、C31>C32、B33、A

34、A35、C36、D37、C38、D39、D40、B

綜合題:

1、解:(1)A機(jī)時(shí)鐘周期0.125內(nèi),B機(jī)時(shí)鐘周期0.083內(nèi)

(2)A機(jī)平均指令執(zhí)行時(shí)間是2.5兇

(3)B機(jī)為0.6MIPS

2、解:若小組采用偶校驗(yàn),海明編碼為1001100

3、解:CRC編碼后的報(bào)文為1010011

第二次練習(xí)題

單選題:

1、對(duì)真值0表示形式唯一的機(jī)器數(shù)是()

A、原碼B、補(bǔ)碼和移碼C、反碼D、以上都不對(duì)

2、[x]補(bǔ)=xO.xlx2---xn(n為整數(shù)),它的模是()

A、2n-lB、2nC、ID、2

3、[x]補(bǔ)=x0xlx2…xn(n為整數(shù)),它的模是()

A、2n+lB、2nC、2n+lD、2n-l

4、若[x]補(bǔ)=0.1101010,則因原=()

A、1.00101011.00101100.0010110D,0.1101010

5、若因補(bǔ)=1.1101010,則因原=()

A、1.0010101B,1.0010110C,0.00101100.1101010

6、假定一個(gè)十進(jìn)制數(shù)為-66,按補(bǔ)碼形式存放在一個(gè)8位寄存器中,該寄存器的內(nèi)容用

十六進(jìn)制表示為()

A、C2HB、BEHC、BDHD、42H

7、設(shè)寄存器位數(shù)為8位,機(jī)器數(shù)采用補(bǔ)碼表示(含1位符號(hào)位)。對(duì)應(yīng)于十進(jìn)制數(shù)-27,

寄存器內(nèi)容為0

A、27HB、9BHC、E5HD、C6H

8、設(shè)寄存器位數(shù)為8位,機(jī)器數(shù)采用補(bǔ)碼表示(含1位符號(hào)位),則十進(jìn)制數(shù)-26存放

在寄存器中的內(nèi)容是0

A、26HB、9BHC、E6HD、5AH

9、設(shè)機(jī)器數(shù)采用補(bǔ)碼表示(含1位符號(hào)位),若寄存器內(nèi)容為9BH,則對(duì)應(yīng)的十進(jìn)制

數(shù)為()

A、-27B、-97C、-101D.155

10、若寄存器內(nèi)容為10000000,若它等于0,則為()

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

11、若寄存器內(nèi)容為10000000,若它等于-0,則為()

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

12、若寄存器內(nèi)容為11111111,若它等于+127,則為()

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

13、若寄存器內(nèi)容為11111111,若它等于則為()

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

14、若寄存器內(nèi)容為00000000,若它等于-128,則為()

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

15、若寄存器內(nèi)容為10000000,若它等于-128,則為()

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

16、一個(gè)C語(yǔ)言程序在一臺(tái)32位機(jī)器上運(yùn)行,程序中定義了三個(gè)變量x,y和z,其中

x和z為int型,y為short型。當(dāng)x=127,y=-9時(shí),執(zhí)行賦值語(yǔ)句z=x+y后,x,y和z

的值分別是0

A、x=0000007FH,y=FFF9H,2=00000076H

B、x=0000007FH,y=FFF9H,z=FFFF0076H

C、x=0000007FH,y=FFF7H,z=FFFF0076H

D、x=0000007FH,y=FFF7H,z=00000076H

17、一個(gè)16位無(wú)符號(hào)二進(jìn)制數(shù)的表示范圍是()

A、0-655360?65535C、-32768?32767D、-32768?32768

18、若定點(diǎn)整數(shù)64位,含1位符號(hào)位,采用補(bǔ)碼表示,則所能表示的絕對(duì)值最大負(fù)數(shù)

為0

A、-264B、-(264-1)C、-263D、-(263-1)

19、n位定點(diǎn)整數(shù)表示的最大值是()

A、2nB、2n-lC>2n-lD、2n-l-l

20、若定點(diǎn)整數(shù)64位,含1位符號(hào)位,采用補(bǔ)碼表示,則所表示最大正數(shù)為()

A、264B、264-1263D、263-1

21、定點(diǎn)小數(shù)反碼國(guó)反=x0.xl……xn表示的數(shù)值范圍是()

A、-l+2-n<xW1-2-nB、-1+2-n<x<1-2-n

C、-l+2-n<x<1-2-nD、-l+2-n<x<l-2-n

22、一個(gè)n+1位整數(shù)x原碼的數(shù)值范圍是()

A、-2n+1<x<2n-1B、-2n+1Wx<2n-1

C、-2n+1<x<2n-1D>-2n+1<x<2n-1

23、若[x]補(bǔ)=Ixlx2x3x4x5x6,其中xi(l《i46)取0或1,若要x>-32,應(yīng)當(dāng)滿足()

A、xl為0,其他各位任意B、xl為1,x2.......x6中至少有一位為1

C、xl為1,其他各位任意D、xl為0,x2.......x6中至少有一位為1

24、在下列有關(guān)補(bǔ)碼和移碼關(guān)系的敘述中,()是不正確的

A、相同位數(shù)的補(bǔ)碼和移碼表示具有相同的數(shù)據(jù)表示范圍

B、零的補(bǔ)碼和移碼表示相同

C、同一個(gè)數(shù)的補(bǔ)碼和移碼表示,其數(shù)值部分相同,符號(hào)相反

D、一般用移碼表示浮點(diǎn)數(shù)的階碼,而補(bǔ)碼表示定點(diǎn)整數(shù)

25、計(jì)算機(jī)內(nèi)部的定點(diǎn)數(shù)大多用補(bǔ)碼表示,以下是一些關(guān)于補(bǔ)碼特點(diǎn)的敘述

I、零的表示是唯一的

H、符號(hào)位可以和數(shù)值部分一起參加運(yùn)算

HI、和其真值的對(duì)應(yīng)關(guān)系簡(jiǎn)單、直觀

IV、減法可以用加法來(lái)實(shí)現(xiàn)

在以上敘述中,0是補(bǔ)碼表示的特點(diǎn)

A、I和HB、I和IIIC、I和II和HID、I和II和IV

26、補(bǔ)碼定點(diǎn)整數(shù)10010101右移一位后的值為()

A、01001010B>010010101C,10001010D、11001010

27、補(bǔ)碼定點(diǎn)整數(shù)01010101左移2位后的值為()

A、01000111B,0101010001000110D,01010101

28、設(shè)機(jī)器數(shù)字長(zhǎng)8位(含1位符號(hào)位),若機(jī)器數(shù)BAH為原碼,則算術(shù)左移一位得

0,算術(shù)右移一位后得()

A、F4H,EDHB、B4H,6DHC、F4H,9DHD、B5H,EDH

29、設(shè)機(jī)器數(shù)字長(zhǎng)8位(含1位符號(hào)位),若機(jī)器數(shù)DAH為補(bǔ)碼,則算術(shù)左移一位得

0,算術(shù)右移一位后得()

A、B4H,EDHB、F4H,6DHC、B5H,EDHD、B4H,6DH

30、計(jì)算機(jī)內(nèi)的減法是用()來(lái)實(shí)現(xiàn)的

A、將被減數(shù)加到減數(shù)上B、從被減數(shù)中減去減數(shù)

C、補(bǔ)數(shù)的相加D、從減數(shù)中減去被減數(shù)

31、補(bǔ)碼的加減法是指。

A、操作數(shù)用補(bǔ)碼表示,兩數(shù)相加減,符號(hào)位單獨(dú)處理,減法用加法代替

B、操作數(shù)用補(bǔ)碼表示,符號(hào)位和數(shù)值位一起參加運(yùn)算,結(jié)果的符號(hào)與加減相同

C、操作數(shù)用補(bǔ)碼表示,連同符號(hào)位直接相加減,減某數(shù)用加負(fù)某數(shù)的補(bǔ)碼代替,結(jié)果

的符號(hào)在運(yùn)算中形成

D、操作數(shù)用補(bǔ)碼表示,由數(shù)符決定兩數(shù)的操作,符號(hào)位單獨(dú)處理

32、在補(bǔ)碼的加減法中,用兩位符號(hào)位判斷溢出,兩符號(hào)位為10時(shí),表示()

A、結(jié)果為正數(shù),無(wú)溢出B、結(jié)果正溢出

C、結(jié)果負(fù)溢出D、結(jié)果為負(fù)數(shù),無(wú)溢出

33、在補(bǔ)碼的加減法中,用兩位符號(hào)位判斷溢出,兩符號(hào)位為01時(shí),表示()

A、結(jié)果為正數(shù),無(wú)溢出B、結(jié)果正溢出

C、結(jié)果負(fù)溢出D、結(jié)果為負(fù)數(shù),無(wú)溢出

34、若采用雙符號(hào)位,則發(fā)生正溢出的特征是:雙符號(hào)位為()

A、00B、01C、10D、11

35、定點(diǎn)加法運(yùn)算中,()時(shí)表示數(shù)據(jù)溢出

A、雙符號(hào)位相同B、雙符號(hào)位不同C、兩正數(shù)相加D、兩負(fù)數(shù)相加

36、兩補(bǔ)碼相加,采用1位符號(hào)位,則當(dāng)。時(shí),表示結(jié)果溢出

A、最高位有進(jìn)位

B、最高位進(jìn)位和次高位進(jìn)位異或結(jié)果為0

C、最高位為1

D、最高位進(jìn)位和次高位進(jìn)位異或結(jié)果為1

37、下列說(shuō)法中正確的是()

A、采用變形補(bǔ)碼進(jìn)行加減運(yùn)算可以避免溢出

B、只有定點(diǎn)數(shù)運(yùn)算才有可能溢出,浮點(diǎn)數(shù)運(yùn)算不會(huì)產(chǎn)生溢出

C、定點(diǎn)數(shù)補(bǔ)碼減法中兩個(gè)正數(shù)相減不會(huì)產(chǎn)生溢出

D、只有將兩個(gè)正數(shù)相加時(shí)才有可能產(chǎn)生溢出

38、如果x為負(fù)數(shù),由國(guó)補(bǔ)求[x]補(bǔ)是()

A、風(fēng)補(bǔ)各位保持不變

B、因補(bǔ)符號(hào)位變反,其他各位不變

C、國(guó)補(bǔ)除符號(hào)位外,各位變反,末位加1

D、風(fēng)補(bǔ)連同符號(hào)位一起各位變反,末位加1

39、原碼乘法是。

A、先取操作數(shù)絕對(duì)值相乘,符號(hào)位單獨(dú)處理

B、用原碼表示操作數(shù),然后直接相乘

C、被乘數(shù)用原碼表示,乘數(shù)取絕對(duì)值,然后相乘

D、乘數(shù)用原碼表示,被乘數(shù)取絕對(duì)值,然后相乘

40、在采用原碼一位乘法計(jì)算xXy時(shí),當(dāng)乘數(shù)最低位yi為1時(shí),()

A、被乘數(shù)x連同符號(hào)位與原部分積相加后,右移一位

B、被乘數(shù)絕對(duì)值|x|與原部分積相加后,右移一位

C、被乘數(shù)x連同符號(hào)位右移一位后,再與原部分積相加

D、被乘數(shù)絕對(duì)值|x|右移一位后,再與原部分積相加

41、在原碼一位乘法中()

A、符號(hào)位參加運(yùn)算

B、符號(hào)位不參加運(yùn)算

C、符號(hào)位參加運(yùn)算,并根據(jù)運(yùn)算結(jié)果改變結(jié)果中的符號(hào)位

D、符號(hào)位不參加運(yùn)算,并根據(jù)運(yùn)算結(jié)果確定結(jié)果中的符號(hào)位

42、假設(shè)有4個(gè)整數(shù)用8位補(bǔ)碼分別表示,rl=FEH,r2=F2H,r3=90H,r4=F8H,

若將運(yùn)算結(jié)果放在一個(gè)8位寄存器中,則下列運(yùn)算會(huì)發(fā)生溢出的是()

A、rlXr2B、r2Xr3C、rlXr4D>r2Xr4

綜合題:

1、設(shè)機(jī)器字長(zhǎng)為8位(含1位符號(hào)位),機(jī)器數(shù)采用原碼表示,給出定點(diǎn)小數(shù)和定點(diǎn)整

數(shù)的真值表示范圍。

2、設(shè)機(jī)器字長(zhǎng)為8位(含1位符號(hào)位),機(jī)器數(shù)采用補(bǔ)碼表示。給出定點(diǎn)小數(shù)和定點(diǎn)整

數(shù)的真值表示范圍。

3、已知X=-26,機(jī)器字長(zhǎng)為8位(最高位為符號(hào)位),寫(xiě)出三種機(jī)器數(shù)(原碼、補(bǔ)碼、

反碼)的左、右移兩位后的表示形式及對(duì)應(yīng)的真值。

4、設(shè)機(jī)器字長(zhǎng)為8位(含1位符號(hào)位),A=15,B=24,求[A+B]補(bǔ)和[A-B]補(bǔ)并還原成真

值。

5、設(shè)機(jī)器字長(zhǎng)為5位(含1位符號(hào)位),x=-0.1101,y=0.1011,采用原碼一位乘法求

xXy。

6、設(shè)機(jī)器字長(zhǎng)為5位(含1位符號(hào)位),x=0.1011,y=0.1101,采用原碼加減交替除

法求x/y。

7、假設(shè)有兩個(gè)整數(shù)x和y,x=-68,y=-80,采用補(bǔ)碼形式(含1位符號(hào)位)表示,x

和y分別存放在寄存器A和B中。另外還有兩個(gè)寄存器C和D。A、B、C、D都是8位的

寄存器。請(qǐng)回答下列問(wèn)題(要求最終用十六進(jìn)制表示二進(jìn)制序列):

(1)寄存器A和B中的內(nèi)容分別是什么?

(2)x和y相加后的結(jié)果存放在寄存器C中,寄存器C中的內(nèi)容是什么?此時(shí),溢出

標(biāo)志位OF是什么?符號(hào)標(biāo)志位SF是什么?進(jìn)位標(biāo)志位CF是什么?

(3)x和y相減后的結(jié)果存放在D寄存器中,寄存器D中的內(nèi)容是什么?此時(shí),溢出

標(biāo)志位OF是什么?符號(hào)標(biāo)志位SF是什么?進(jìn)位標(biāo)志位CF是什么?

8、假設(shè)在一個(gè)8位字長(zhǎng)的計(jì)算機(jī)中運(yùn)行如下類(lèi)C程序段:

unsignedintx=134;

unsignedinty=246;

intm=x;

intn=y;

unsignedintzl=x-y;

unsignedintz2=x+y;

intkl=m-n;

intk2=m+n;

若編譯器編譯時(shí)將8個(gè)8位寄存器R1?R8分別分配給變量x、y、m、n、zl、z2、kl

和k2.請(qǐng)回答下列問(wèn)題。(提示:帶符號(hào)整數(shù)用補(bǔ)碼表示)

(1)執(zhí)行上述程序段后,寄存器Rl、R5和R6的內(nèi)容分別是什么?(用十六進(jìn)制表示)

(2)執(zhí)行上述程序段后,變量m和kl的值分別是什么?(用十進(jìn)制表示)

(3)上述程序段涉及帶符號(hào)整數(shù)加/減、無(wú)符號(hào)整數(shù)加/減運(yùn)算,這四種運(yùn)算能否利用

同一個(gè)加法器及輔助電路實(shí)現(xiàn)?簡(jiǎn)述理由。

(4)計(jì)算機(jī)內(nèi)部如何判斷帶符號(hào)整數(shù)加/減運(yùn)算的結(jié)果是否發(fā)生溢出?上述程序段中,

哪些帶符號(hào)整數(shù)運(yùn)算語(yǔ)句的執(zhí)行結(jié)果會(huì)發(fā)生溢出?

第二次練習(xí)答案

單選題:

1、B2、D3、A4、D5、B6、B7、C8、C9、C10、D11、A12、D

13、B14、D15、B16、D17、B18、C19、D20、D21、C22、D

23、B24、B25、D26、D27、B28、C29、A30、C31、C32、C

33、B34、B35、B36、D37、C38、D39、A40、B41、B42、B

綜合題:

1、解:定點(diǎn)小數(shù)表示時(shí)01111111最大,為1-2工11111111最小,為-(1-2-7)

定點(diǎn)整數(shù)表示時(shí)0111最大,為27-1。11111111最小,為-(27-1)

2、解:定點(diǎn)小數(shù)表示時(shí)01111111最大,為1-2/10000000最小,為-1

定點(diǎn)整數(shù)表示時(shí)01111111最大,為27-1=127。10000000最小,為-2,即-128

3、解:原碼:10011010,左移11101000,真值-104右移10000110,真值-6

補(bǔ)碼:11100110,左移10011000,真值-104右移11111001,真值-7

反碼:11100101,左移10010111,真值-104右移11111001,真值-6

4、解:[A]4=00001111,[B]fi=00011000

[A+B卜卜=00001111+00011000=00100111真值為39

[A-B]fr=00001111+11101000=11110111真值為-9

5、解:岡旗=11101[y]fi=01011,乘法過(guò)程如下:

A部分積C乘數(shù)/部分積說(shuō)明

0000001011最低位1,加被乘數(shù)

001101

001101

0001101101右移,最低位1,加被乘數(shù)

001101

010011

0010011110右移,最低位0,加0

000000

001001

0001001111右移,最低位1,加被乘數(shù)

001101

010001

0010001111右移,乘數(shù)位乘完,得到乘積

符號(hào)位異或得1,乘積為負(fù),xXy為-0.10001111。

6、解:岡曲;=01011[y]?;=01101,絕對(duì)值除的過(guò)程如下:

A被除數(shù)C商說(shuō)明

001011被除數(shù)減除數(shù),加[-廿小卜

110011

1111100余數(shù)為負(fù),上商0

111100左移之后加除數(shù)

001101

00100101余數(shù)為正,上商1

010010左移之后減除數(shù)

110011

000101011余數(shù)為正,上商1

001010左移之后減除數(shù)

110011

1111010110余數(shù)為負(fù),上商0

111010左移之后加除數(shù)

001101

00011101101余數(shù)為正,上商1

符號(hào)位異或?yàn)?,商為正,x/y=0.1101,余數(shù)為0.0111X2-4

7、解:

(1)A中為:BCHB中為:B0H

(2)C中為:6CH,此時(shí)OF為1,SF為0,CF為1

(3)D中為:0CH,此時(shí)OF為0,SF為0,CF為0(夠減,沒(méi)有借位)

8、解:

(1)R1內(nèi)容為134二進(jìn)制表示,為86H;R2內(nèi)容為246二進(jìn)制表示,為F6H

R5為x-y為90H;

R6為x+y為7cH。

(2)執(zhí)行程序段后,m為86H,十進(jìn)制值為-122;kl為m-n為-112

(3)能用同一個(gè)加法器及輔助電路實(shí)現(xiàn)。n位加法器實(shí)現(xiàn)的是模2n運(yùn)算,對(duì)于無(wú)符號(hào)數(shù)和有符號(hào)數(shù)加減按

同樣的方法、同樣的電路處理,它們的區(qū)別在于對(duì)最高位的理解不同,造成結(jié)果是否溢出的判斷方法不同。

(4)三種方法可判斷溢出:結(jié)果雙符號(hào)位是否不同、最高數(shù)值進(jìn)位和符號(hào)進(jìn)位是否不同、結(jié)果符號(hào)是否和

運(yùn)算數(shù)據(jù)符號(hào)不同。intk2=m+n發(fā)生溢出。

第三次練習(xí)題

單選題:

1、采用規(guī)格化的浮點(diǎn)數(shù)是為了()

A、增加數(shù)據(jù)的表示范圍B、方便浮點(diǎn)運(yùn)算

C、防止運(yùn)算時(shí)數(shù)據(jù)溢出D、增加數(shù)據(jù)的表示精度

2、在浮點(diǎn)數(shù)中,當(dāng)數(shù)的絕對(duì)值太大,以至于超過(guò)機(jī)器所能表示的數(shù)據(jù)時(shí),稱(chēng)為浮點(diǎn)數(shù)

的()

A、正上溢B、上溢C、正溢D、正下溢

3、以下()表示法主要用來(lái)表示浮點(diǎn)數(shù)中的階碼

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

4、浮點(diǎn)加減運(yùn)算中的對(duì)階指。

A、將較小的一個(gè)階碼調(diào)整到與較大的一個(gè)階碼相同

B、將較大的一個(gè)階碼調(diào)整到與較小的一個(gè)階碼相同

C、將被加數(shù)的階碼調(diào)整到與加數(shù)的階碼相同

D、將加數(shù)的階碼調(diào)整到與被加數(shù)的階碼相同

5、如果浮點(diǎn)數(shù)的尾數(shù)用補(bǔ)碼表示,則下列()中的尾數(shù)是規(guī)格化形式

A、1.11000B,0.01110C,0.01010Ds1.00010

6、假定采用IEEE754單精度浮點(diǎn)數(shù)格式表示一個(gè)數(shù)為45100000H,則該數(shù)為。

A、(+1.125)10X210(+1.125)10X211

C、(+0.125)10X211D.(+0.125)10X210

7、設(shè)某浮點(diǎn)數(shù)共12位,其中階碼含1位符號(hào)共4位,以2為底,補(bǔ)碼表示;尾數(shù)含1

位符號(hào)共8位,補(bǔ)碼表示,規(guī)格化,則能表示的最大正數(shù)是()

A、27B,28C、28-1D、27-1

8、浮點(diǎn)數(shù)加、減運(yùn)算過(guò)程一般包括對(duì)階、尾數(shù)運(yùn)算、規(guī)格化、舍入和判溢出等步躲。

設(shè)浮點(diǎn)數(shù)的階碼和尾數(shù)均采用補(bǔ)碼表示,且數(shù)位分別為5位和7位(均含2位符號(hào)位)。若

有兩個(gè)數(shù)x=27X29/32,y=25X5/8,則用浮點(diǎn)加法計(jì)算x+y的最終結(jié)果是()

A、001111100010001110100010010000010001D.發(fā)生溢出

9、假設(shè)i、f、d數(shù)據(jù)類(lèi)型分別是int、float和double(int用補(bǔ)碼表示,float和double

分別用IEEE754的單精度和雙精度浮點(diǎn)格式表示),已知i=785,f=1.5678e3,d=1.5cl00,

若在32位計(jì)算機(jī)中執(zhí)行下列關(guān)系表達(dá)式,則結(jié)果為真的是()

I、i==(int)(float)i

ILf==(float)(int)f

III>f==(float)(double)f

IV、(d+9-d==f

A、僅I和IIB、僅I和nic、僅II和HID、僅HI和IV

10、float型數(shù)據(jù)通常用IEEE754單精度浮點(diǎn)數(shù)格式表示,若編譯器將float型變量x分

配在一個(gè)32位浮點(diǎn)寄存器FR1中,且x=-8.25,則FR1的內(nèi)容是()

A、C1040000HB、C2420000HC、C1840000HD>C1C20000H

11、運(yùn)算器雖由許多部件組成,但核心部件是()

A、算術(shù)邏輯運(yùn)算單元ALUB、多路開(kāi)關(guān)

C、數(shù)據(jù)總線D、累加寄存器ACC

12、使用74LS181這種器件來(lái)構(gòu)成一個(gè)16位的ALU,需要使用()片。

A、2B、4C、8D、16

13、用4片74181和1片74182相配合,具有()傳遞功能

A、串行進(jìn)位B、組內(nèi)并行進(jìn)位,組間串行進(jìn)位

C、組內(nèi)串行進(jìn)位,組間并行進(jìn)位D、組內(nèi)、組間均為并行進(jìn)位

14、和外存儲(chǔ)器相比,內(nèi)存儲(chǔ)器的特點(diǎn)是()

A、容量大、速度快、成本低B、容量大、速度慢、成本高

C、容量小、速度快、成本高D、容量小、速度快、成本低

15、存儲(chǔ)體按照一定的順序劃分成許多存儲(chǔ)單元,存儲(chǔ)單元有一個(gè)編號(hào),稱(chēng)為存儲(chǔ)單元

的地址,訪問(wèn)存儲(chǔ)器必須按照地址進(jìn)行,存儲(chǔ)單元中存放的是0

A、存儲(chǔ)器單元的地址編號(hào)B、指定單元存放的數(shù)據(jù)

C、將要寫(xiě)入存儲(chǔ)單元的內(nèi)容D、訪問(wèn)存儲(chǔ)器的控制命令

16、磁盤(pán)屬于()類(lèi)型的存儲(chǔ)器

A、隨機(jī)存取存儲(chǔ)器B、只讀存儲(chǔ)器

C、順序存取存儲(chǔ)器D、直接存取存儲(chǔ)器

17、某計(jì)算機(jī)系統(tǒng),其操作系統(tǒng)保存在硬盤(pán)上,其內(nèi)存儲(chǔ)器應(yīng)該采用()

A、RAMB、ROMC、RAM和ROMD、都不對(duì)

18、計(jì)算機(jī)的存儲(chǔ)系統(tǒng)是指()

A、RAMB、ROMC、主存儲(chǔ)器D、Cache、主存儲(chǔ)器和外存儲(chǔ)器

19、、一般存儲(chǔ)系統(tǒng)由三級(jí)組成,下列關(guān)于各級(jí)存儲(chǔ)器的作用及速度、容量的敘述中正

確的是()

A、主存存放正在CPU中運(yùn)行的程序,速度較快,容量很大

B、Cache存放當(dāng)前所有頻繁訪問(wèn)的數(shù)據(jù),特點(diǎn)是速度最快、容量較小

C、外存存放需聯(lián)機(jī)保存但暫時(shí)不執(zhí)行的程序和數(shù)據(jù),容量很大且速度很慢

D、外存存放需聯(lián)機(jī)保存但暫時(shí)不執(zhí)行的程序和數(shù)據(jù),容量很大且速度很快

20、以下器件中存取速度最快的是()

A、CacheB、主存C、寄存器D、磁盤(pán)

21、在下列幾種存儲(chǔ)器中,CPU可直接訪問(wèn)的是()

A、主存儲(chǔ)器B、磁盤(pán)C、磁帶D、光盤(pán)

22、下列敘述中,。是正確的

A、主存可由RAM和ROM組成B、主存只能由RAM組成

C、主存只能由ROM組成D、都不對(duì)

23、在存儲(chǔ)器層次結(jié)構(gòu)中,存儲(chǔ)器從速度最快到最慢的排列順序是()

A、寄存器一主存一Cache-輔存B、寄存器-主存-輔存-Cache

C、寄存器-Cache-輔存-主存D、寄存器-Cache-主存-輔存

24、在存儲(chǔ)器層次結(jié)構(gòu)中,存儲(chǔ)器從容量最大到最小的排列順序是()

A、寄存器-主存-Cache-輔存B、寄存器-主存-輔存-Cache

C、輔存-主存-Cache-寄存器D、寄存器-Cache-主存-輔存

25、以下()表示從主存M中讀出數(shù)據(jù)

A、M(MAR)一MDRB、(MDR)—M(MAR)

C、M(MDR)一MARD、(MAR)一M(MDR)

26、以下()表示向主存M中寫(xiě)入數(shù)據(jù)

A、M(MAR)一MDRB、(MDR)一M(MAR)

C、M(MDR)一MARD、(MAR)一M(MDR)

27、用戶程序所存放的主存空間屬于()

A、X機(jī)存取存儲(chǔ)器B、只讀存儲(chǔ)器

C、順序存取存儲(chǔ)器D、直接存取存儲(chǔ)器

28、下列說(shuō)法中正確的是()

A、半導(dǎo)體RAM信息可讀可寫(xiě),且斷電后仍能保持記憶

B、DRAM是易失性RAM,而SRAM中的存儲(chǔ)信息是不易失的

C、半導(dǎo)體RAM是易失性RAM,但只要電源不斷電,所存信息是不丟失的

D、半導(dǎo)體RAM是非易失性的RAM

29、下面有關(guān)系統(tǒng)主存的敘述中,錯(cuò)誤的是()

A、RAM是可讀可寫(xiě)存儲(chǔ)器,ROM是只讀存儲(chǔ)器

B、ROM和RAM的訪問(wèn)方式相同,都采用隨機(jī)訪問(wèn)方式進(jìn)行

C、系統(tǒng)的主存由RAM和ROM組成

D、系統(tǒng)的主存都是用DRAM芯片實(shí)現(xiàn)的

30、靜態(tài)半導(dǎo)體存儲(chǔ)器SRAM指()

A、在工作過(guò)程中,存儲(chǔ)內(nèi)容保持不變B、在斷電后信息仍保持不變

C、不需動(dòng)態(tài)刷新D、芯片內(nèi)部有自動(dòng)刷新邏輯

31、半導(dǎo)體靜態(tài)存儲(chǔ)器SRAM的存儲(chǔ)原理是()

A、依靠雙穩(wěn)態(tài)電路B、依靠定時(shí)刷新

C、依靠讀后再生D、信息不再變化

32、動(dòng)態(tài)RAM的特點(diǎn)是()

A、工作中存儲(chǔ)內(nèi)容動(dòng)態(tài)地變化

B、工作中需要?jiǎng)討B(tài)地改變?cè)L存地址

C、每隔一定時(shí)間刷新一遍

D、每次讀出后需根據(jù)原存內(nèi)容全部刷新一遍

33、和靜態(tài)RAM相比,動(dòng)態(tài)RAM具有()優(yōu)點(diǎn)

A、容量能隨應(yīng)用任務(wù)需要?jiǎng)討B(tài)變化

B、成本低、功耗低

C、掉電后內(nèi)容不會(huì)丟失

D、內(nèi)容不需要再生

34、DRAM的刷新是以()為單位進(jìn)行的

A、存儲(chǔ)單元B、行C、列D、存儲(chǔ)元

35、某SRAM芯片,其存儲(chǔ)容量為64Kxi6位,該芯片的地址線和數(shù)據(jù)線數(shù)目為()

A、64、16B、16、64C、64、8D、16、16

36、某存儲(chǔ)器容量為32KX16位,則()

A、地址線為16根,數(shù)據(jù)線為32根B、地址線為32根,數(shù)據(jù)線為32根

C、地址線為15根,數(shù)據(jù)線為16根D、地址線為15根,數(shù)據(jù)線為32根

37、在存儲(chǔ)器芯片中,地址譯碼采用雙譯碼方式是為了。

A、擴(kuò)大尋址范圍B、減少存儲(chǔ)單元數(shù)目

C、增加存儲(chǔ)單元數(shù)目D、減少存儲(chǔ)單元選通線數(shù)目

38、在1KX1位的存儲(chǔ)芯片中,采用雙譯碼方式,譯碼器的輸出信號(hào)有()條

A、1024B、64C、32D、10

綜合題:

1、寫(xiě)出下列十進(jìn)制數(shù)據(jù)的IEEE754編碼。(1)0.15625(2)-5

2、假設(shè)浮點(diǎn)數(shù)的階碼為5位,尾數(shù)為10位,均含有2位符號(hào)位,求x+y。

x=2010X0.11011011y=2100X(-0.10101100)

3、設(shè)浮點(diǎn)數(shù)階碼和尾數(shù)均用補(bǔ)碼表示,基為2,階碼4位,尾數(shù)10位,各包含1位符

號(hào)位:(1)將27/64轉(zhuǎn)換為浮點(diǎn)數(shù)。(2)將-27/64轉(zhuǎn)換為浮點(diǎn)數(shù)。

4、已知兩個(gè)實(shí)數(shù)x=-68,y=-8.25,它們?cè)贑語(yǔ)言中定義為float型變量,分別存放在

寄存器A和B中,另外還有兩個(gè)寄存器C和D。A、B、C、D都是32位的寄存器。請(qǐng)回

答下列問(wèn)題(用十六進(jìn)制表示二進(jìn)制序列)。

(1)寄存器A和B中的內(nèi)容分別是什么?

(2)x和y相加后的結(jié)果放在C寄存器中,寄存器C中的內(nèi)容是什么?

(3)x和y相減后的結(jié)果放在D寄存器中,寄存器D中的內(nèi)容是什么?

5、某16Kxi位的DRAM存儲(chǔ)芯片的讀寫(xiě)周期T=0.1蹲,如果芯片的最大刷新間隔不

允許超過(guò)2ms,否則有可能丟失信息。問(wèn):(1)刷新周期是多少?將DRAM存儲(chǔ)芯片刷新

一遍需要多少個(gè)刷新周期?(2)若采用分布刷新方式,則刷新信號(hào)周期是多少?(3)若采

用集中刷新方式,則將DRAM芯片刷新一遍需要多少時(shí)間?不能提供讀寫(xiě)服務(wù)的百分比(死

時(shí)間率)是多少?_

單選題:

1、D2、B3、D4、A5、D6,B7、D8、D9、B10、A11、A12、B

13、D14、C15、B16、D17、C18、D19、C20、C21、A22、A

23、D24、C25、A26、B27、A28、C29、D30、C31、A32、C

33、B34、B35、D36、C37、D38、B

綜合題:

1、解:(1)00111110001000000000000000000000

(2)11000000101000000000000000000000

2、解:x+y=2011X(-0.11101010)

3、解:(1)階碼:1111尾數(shù):0110110000

(2)階碼:1111尾數(shù):1001010000

4、解:(1)A中為:C2880000HB中為:C1040000H

(2)C中為C2988000H

(3)D中為C26F0000H

(2、3問(wèn)解答方法:一、直接用十進(jìn)制運(yùn)算出結(jié)果,轉(zhuǎn)換為浮點(diǎn)表示。二、按浮點(diǎn)數(shù)運(yùn)算步驟運(yùn)算,得到

結(jié)果,需注意:求階差直接減階碼,移位調(diào)整移回隱含位1,運(yùn)算可按原碼方法運(yùn)算,但有隱含位,結(jié)果的規(guī)格

化把隱藏位仍隱藏起來(lái)。)

5、解:(1)O.ms,128個(gè)刷新周期

(2)15.625內(nèi)

(3)12.8MS,0.64%

第四次練習(xí)題

單選題:

1、以下四種類(lèi)型的半導(dǎo)體存儲(chǔ)器中,以傳輸同樣多的字為比較條件,則讀出數(shù)據(jù)傳輸

率最高的是()

A、DRAMB、SRAMC、FLASHD.EEPROM

2、既具有SRAM讀寫(xiě)的靈活性和較快的訪問(wèn)速度,又在斷電后可不丟失信息的ROM

是0

A、EEPROMB>FLASHC、EPROMD、PROM

3、下列存儲(chǔ)器中可電改寫(xiě)的只讀存儲(chǔ)器是。

A、EEPROMB、EPROMC.ROMD、RAM

4、下列幾種存儲(chǔ)器中,()是易失性存儲(chǔ)器

A、CacheB-,EPROMC、FlashMemoryD、CDROM

5、下列各類(lèi)存儲(chǔ)器中,不采用隨機(jī)方式的是。

A、EPROMCDROMC、DRAMD>SRAM

6、某內(nèi)存若為16MB,則表示其容量為()KB

A、16B、16384C、1024D、16000

7、若數(shù)據(jù)在存儲(chǔ)器中采用以低字節(jié)地址為字地址的存放方式,則十六進(jìn)制數(shù)12345678H

的存儲(chǔ)字節(jié)順序按地址從小到大依次是()

A、12345678B、78563412C、87654321D、34127856

8、某計(jì)算機(jī)字長(zhǎng)為32位,存儲(chǔ)器容量為16MB,CPU按半字尋址時(shí)可尋址的單元數(shù)為

()

A、224B、223C、222D、221

9、某計(jì)算機(jī)字長(zhǎng)為16位,存儲(chǔ)器容量為64KB,CPU按字尋址,其可尋址的單元數(shù)是

0

A、64KB、32KBC、32KD、64KB

10、4片16Kx8位的存儲(chǔ)芯片,可設(shè)計(jì)為()容量的存儲(chǔ)器

A、32KX16位B、16KX16位C、32KX8位D、8KX16位

11、16片2KX4位的存儲(chǔ)器可以設(shè)計(jì)為()存儲(chǔ)容量的16位存儲(chǔ)器

A、16KB、32KC、8KD、2K

12、設(shè)CPU地址總線有24根,數(shù)據(jù)總線有32根,用512Kx8位的RAM芯片構(gòu)成該

機(jī)的主存儲(chǔ)器,則該機(jī)主存最多需要()片這樣的存儲(chǔ)芯片。

A、256B、512C、64D、128

13、某計(jì)算機(jī)主存容量為64KB,其中ROM區(qū)為4KB,其余為RAM區(qū),按字節(jié)編址。

現(xiàn)用2KX8位的ROM芯片和4KX4位的RAM芯片來(lái)設(shè)計(jì)該存儲(chǔ)器,則需要上述規(guī)則的

ROM芯片數(shù)和RAM芯片數(shù)分別是()

A、1、15B、2、15C、1、30D、2、30

14、某計(jì)算機(jī)存儲(chǔ)器按字節(jié)編址,主存地址空間大小為64MB,現(xiàn)用4MX8位的RAM

芯片組成32MB的主存儲(chǔ)器,則存儲(chǔ)器地址寄存器MAR的位數(shù)至少是()

A、22位B、23位C、25位D、26位

15、用存儲(chǔ)容量為16Kxi位的存儲(chǔ)器芯片來(lái)組成一個(gè)64Kx8位的存儲(chǔ)器,則在字方

向和位方向上分別擴(kuò)展了()倍

A、4和2B、8和4C、2和4D、4和8

16、雙DRAM在()情況下會(huì)發(fā)生讀寫(xiě)沖突

A、左端口和右端口的地址碼不同B、左端口和右端口的地址碼相同

C、左端口和右端口的數(shù)據(jù)碼不同D、左端口和右端口的數(shù)據(jù)碼相同

17、多模塊交叉存儲(chǔ)器實(shí)際上是一種模塊式存儲(chǔ)器,它能()獨(dú)立的讀寫(xiě)操作

A、并行執(zhí)行多個(gè)B、串行執(zhí)行多個(gè)

C、并行執(zhí)行一個(gè)D、串行執(zhí)行一個(gè)

18、高速緩沖存儲(chǔ)器Cache一般采用()

A、隨機(jī)存取方式B、順序存取方式

C、半順序存取方式D、只讀不寫(xiě)方式

19、在Cache中,常用的替換策略有:隨機(jī)法RAND、先進(jìn)先出法FIFO和近期最少使

用法LRU,其中與局部性原理密切相關(guān)的是。

A、隨機(jī)法RANDB、近期最少使用法LRU

C、先進(jìn)先出法FIFOD、都不是

20、如果一個(gè)高速緩存系統(tǒng)中,主存的容量為12MB,Cache的容量為400KB,則該存

儲(chǔ)系統(tǒng)的總?cè)萘繛椋ǎ?/p>

A、12MB+400KBB、12MBC、400KB12MB-400KB

21、假設(shè)某計(jì)算機(jī)的存儲(chǔ)系統(tǒng)由Cache和主存組成,某程序執(zhí)行過(guò)程中訪存1000次,

其中訪問(wèn)Cache缺失50次,則Cache的命中率是()

A、5%B、9.5%C、50%D、95%

22、某計(jì)算機(jī)的Cache共有16塊,采用2路組相聯(lián)映射方式(即每組2塊)。每個(gè)主存

塊大小為32字節(jié),按字節(jié)編址。主存129號(hào)單元所在的主存塊應(yīng)裝入到的Cache組號(hào)是()

A、OB、1C、4D、6

23、常用的虛擬存儲(chǔ)器尋址系統(tǒng)由。兩級(jí)存儲(chǔ)器組成

A、主存-輔存B、Cache-主存C、Cache-輔存D、主存-主存

24、以下有關(guān)虛存的敘述中,正確的是()

A、對(duì)應(yīng)用程序員透明,對(duì)系統(tǒng)程序員不透明

B、對(duì)應(yīng)用程序員不透明,對(duì)系統(tǒng)程序員透明

C、對(duì)應(yīng)用程序員、系統(tǒng)程序員都不透明

D、對(duì)應(yīng)用程序員、系統(tǒng)程序員都透明

25、下列命令組合情況,一次訪存過(guò)程中,不可能發(fā)生的是()

A、TLB未命中、Cache未命中、Page未命中

B、TLB未命中、Cache命中、Page命中

C、TLB命中、Cache未命中、Page命中

D、TLB命中、Cache命中、Page未命中

26、下列因素中,與Cache的命中率無(wú)關(guān)的是()

A、Cache塊的大小B、Cache的容量

C、主存的存取時(shí)間D、以上都無(wú)關(guān)

27、下列說(shuō)法中,正確的是()

A、Cache與主存統(tǒng)一編址,Cache的地址空間是主存地址空間的一部分

B、主存儲(chǔ)器只由易失性的隨機(jī)讀寫(xiě)存儲(chǔ)器構(gòu)成

C、單體多字存儲(chǔ)器主要解決訪存速度的問(wèn)題

D、以上都不正確

28、在虛存中頁(yè)表分為快表和慢表,以下關(guān)于頁(yè)表的敘述中正確的是。

A、快表和慢表都存儲(chǔ)在主存中,但快表比慢表容量小

B、快表采用了優(yōu)化搜索算法,因此查找速度快

C、快表比慢表的命中率高,因此快表可以得到更多的搜索結(jié)果

D、快表采用快速存儲(chǔ)器器件組成,按照查找內(nèi)容訪問(wèn),因此比慢表查找速度快

綜合題:

1、設(shè)CPU的地址總線16根,雙向數(shù)據(jù)總線8根,控制總線中與主存有關(guān)的信號(hào)有

MREQ#和WE#。主存地址空間分配如下(均按字節(jié)編址):

OOOOH-3FFFH為系統(tǒng)程序區(qū),由只讀存儲(chǔ)芯片組成;

4000H-4FFFH為系統(tǒng)程序工作區(qū),由SRAM組成;

6000H-9FFFH為用戶程序區(qū),也由SRAM組成。

現(xiàn)有如下存儲(chǔ)芯片若干:EPROM,8KX8位(控制端僅有CS#),SRAM,16KX1位,

2KX8位,4KX8位,8KX8位。

請(qǐng)從上述芯片中選擇適當(dāng)芯片設(shè)計(jì)該計(jì)算機(jī)主存,可另外選用門(mén)電路和3-8譯碼器。

2、下表所示的各存儲(chǔ)器方案中,哪些是合理的?哪些不合理?對(duì)那些不合理的可以怎

樣修改?

存儲(chǔ)器MAR位數(shù)存儲(chǔ)器的單元數(shù)每存儲(chǔ)單元位數(shù)

(1)1010248

(2)10102412

(3)810248

(4)12102416

(5)881024

(6)1024108

3、某機(jī)器字長(zhǎng)為8位,試用以下所給芯片設(shè)計(jì)一個(gè)容量為10KB的存儲(chǔ)器,其中RAM

為高8KB,ROM為低2KB,最低地址為0。選用的RAM芯片類(lèi)型為4KX8位,ROM芯

片類(lèi)型為2KX4位。回答以下問(wèn)題:

(1)RAM和ROM的地址范圍分別是多少?

(2)每種芯片各需要多少片?

(3)存儲(chǔ)器的地址線、數(shù)據(jù)線各為多少根?

(4)畫(huà)出存儲(chǔ)器的結(jié)構(gòu)圖及與CPU連接的示意圖。

4、CPU執(zhí)行一段程序時(shí),Cache完成存取的次數(shù)為5000次,主存完成存取的次數(shù)為

200次。已知Cache存取周期tc為40ns,主存的存取周期tm為160ns,分別求(1)Cache

的命中率h。(2)平均訪問(wèn)時(shí)間ta。(3)Cache-主存系統(tǒng)的訪問(wèn)效率e。

5、假設(shè)機(jī)器周期為10ns,Cache訪問(wèn)時(shí)間為1個(gè)周期,主存訪問(wèn)時(shí)間是20個(gè)周期,回

答以下問(wèn)題:(1)設(shè)命中率為95%,求平均訪問(wèn)時(shí)間。(2)如果Cache容量增加一倍而使

命中率提高到97%,然而因此使機(jī)器周期延長(zhǎng)到12ns,這樣的改動(dòng)方案是否值得采取?

6、某計(jì)算機(jī)的主存地址空間大小為256MB,按字節(jié)編址。指令Cache和數(shù)據(jù)Cache分

離,均有8個(gè)Cache行,每個(gè)Cache行大小為64B,數(shù)據(jù)Cache采用直接映射方式。現(xiàn)有兩

個(gè)功能相同的程序A和B,其偽代碼如下:

程序A:

inta[256][256];

intsum_arrayl0

inti,j,sum=0;

for(i=0;i<256;i++)

for(j=0;j<256;j++)

sum+=a[i][j];

returnsum;

)

程序B:

inta[256][256];

intsum_array2Q

{

inti,j,sum=0;

for(j=0;j<256;j++)

for(i=0;i<256;i++)

sum+=a[i][j];

returnsum;

假定int類(lèi)型數(shù)據(jù)用32位補(bǔ)碼表示,程序編譯時(shí)i,j,sum均分配在寄存器中,數(shù)組a

按行優(yōu)先方式存放,其地址為320(十進(jìn)制數(shù))。請(qǐng)回答下列問(wèn)題,要求說(shuō)明理由或給出計(jì)

算過(guò)程。(1)若不考慮用于Cache一致性維護(hù)和替換算法的控制位,則數(shù)據(jù)Cache的總?cè)萘?/p>

為多少?(2)數(shù)組元素a[0][31]和各自所在的主存塊對(duì)應(yīng)的Cache行號(hào)分別是多少

(Cache行號(hào)從0開(kāi)始)?(3)程序A和B的數(shù)據(jù)訪問(wèn)命中率各是多少?哪個(gè)程序的執(zhí)行

時(shí)間更短?_

第四次練習(xí)答案

單選題:

1、B2、B3、A4、A5、B6、B7、B8、B9、C10、A

11、C12、D13、D14、D15、D16、B17、A18、A19、B

20、B21、D22、C23、A24、A25、D26、C27、C28、D

綜合題:

1、解:系統(tǒng)程序區(qū)需2片8KX8位的EPROM芯片,系統(tǒng)程序工作區(qū)需1片4KX8位的SRAM芯片,用戶程

序區(qū)需2片8KX8位的SRAM芯片。

使用AisAuA"完成3-8譯碼,用000,001輸出接2片EPROM芯片,010配合A-為。接1片4KX8位SRAM,

011,100輸出接2片8KX8位的SRAM芯片。圖略

2、解:(1)合理

(2)不合理,因?yàn)榇鎯?chǔ)單元的位數(shù)應(yīng)為字節(jié)的整數(shù)倍,所以可將存儲(chǔ)單元位數(shù)改為16

(3)不合理,因?yàn)镸AR位數(shù)8位,存儲(chǔ)器的單元數(shù)最多為256個(gè)

(4)不合理,因?yàn)镸AR位數(shù)12位,存儲(chǔ)器的單元數(shù)應(yīng)為4K即4096

(5)不合理,因?yàn)镸AR位數(shù)8位,存儲(chǔ)器的單元數(shù)應(yīng)為256個(gè),另外存儲(chǔ)單元位數(shù)1024太大,改為8、

16、32均可

(6)不合理,因?yàn)镸AR位數(shù)1024太長(zhǎng),可將其與存儲(chǔ)單元數(shù)值10互換

3、解:(1)RAM地址為0800H?27FFH,ROM地址為0000H?07FFH

(2)RAM需2片,字?jǐn)U展;ROM需2片

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論