计算机组成原理试题3_第1页
计算机组成原理试题3_第2页
计算机组成原理试题3_第3页
计算机组成原理试题3_第4页
计算机组成原理试题3_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一堂概论

一、单选题

1、第三代计算机采用(C)为逻辑元件。

A.电子管(一代)B.晶体管(二代)C.集成电路D,超大规模集成电(四代)

2.冯.诺依曼机工作方式的基本存点是(B)

A.多指令流单数据流B.按地址访问并顺序执行指令

C.堆栈操作1).存储器按内容选择地址

3、被人们称为“计并机之父”的科学家是(C),

A.巴贝奇B.艾肯C.冯•诺依受D.图灵

4、我们常说的PC机属于⑴)。(Personcomputer)

A.巨型机B.大型机C.小型机D,微型机

5、运算解的主要功能足纷》.

A.算术运算B.逻辑运算C.函数运算D.算术运兑与逻辑运兜

6、第一代计算机使用(A)为逻辑元件,)

A.电子管B.晶体管C.集成电路D.超大规模集成电路

7、第•台能存储程序的计算机是⑻。

A.MarktB.ENIACC.EDVACD.UNIVA

8、完整的计算机系统应包括(C).

A.外部设备与主机B.主机和实用程序

C.硬件系统和软件系统D.运算器、控制㈱、存储器

9、64比特(bit)的CPU可处理(C)位数的十六进制数值。

A.4B.8C.16D.61

10、(D)属于应用软件.

A.操作系统B.编译系统C.连接程序D.文本处理

二、填空题

1.现代计算机中,通常将运算甥和控制器集成在一起,称为CPU.

2.指令的编码将指令分成操作码和业址妗字段。

3.计算机中,一个字节是由§个二进制位组成.

-1.组成计算机的基本部件有空幺史幽理整、存储器和输入输出设备.

5.存储程序并按地址顺序执行.这是泓・诺依接型计算机的工作原理。

6.计算机的工作是按照指令进行的。

7.bil是数据的最小表示单位。数据最小单位bit

8.计算机是在皿的控制下进行工作的。

9.计算机系统的软件可分为系统软件和应用软件。

三、名词解钵

1.字:在计算机系统中,字是作为•个单位进行存储、计匏或传送的一组二进制数。

2.位:计算机系统中,每个二进数据代泗弓:为“位"(bit),它是数据的最小表示单位。

3.主机:在计算机系统中.通常把存储器和输入输出接口,结介在•起构成的处理器系统称为主机。

4.编译程序:在运行之前格源FML器语】的一种机器语言程序.

5.存储程序:是将编写好的程序和京始数据一起存入同一个存储器,无需干汽就可区分程序和数据,并自动正确有杼地完成根序的

功能.

四、简答题

1、简述冯•诺依咙计算机的基本特点。

①计算机由运算涔、控制器、存储器、输入设备、输出设备五部分组成。

②采用存储程序的方式,程序和数据放在同一个存储涔中。指令在存储器中按顺序存放,

③数据以二进制码表示。

④指令由操作码和地址码组成.

⑤以运算器为中心.

2、简述衡量一台计匏机的主要指标,

①主频主频是指计算机工作时使用时钟的频率;

②字长计算机中读取、运算、存储等悚作一般以字位单位进行、因此计算机的字长反映了计算机的并行计算能力;

③运算速度计算机的主频和字氏对它的运算速度有直接影响,运算速度的单位是MIPS;

④可靠性和系统可维护性系统可品性是计算机运行时间的平均值,即平均无故障时间VTBF、系统的可维护性是计第机故障后

停机时间的平均值,即可健更时间YTTR.

2

第二章数据编码和数据运算

一、单选题

1、属于有权码的是(A)

A.8421码B.余3码C.ASCH码D.没有

2、定点8位字长的字,采用2进制的补码形式表示时,•个字所表示的整数范国是(A)

A.-128—+127B.-127—+127C.-129—+128D.-128—+128

3、假定下列字符码中有奇偶校验位.但没有数据错误,采用偶校验的字符码是(D)

A.110010)1B.11010110C.110000011).11001001

4、某数在计算机中用8421BCD码表示为001110011000,则该数为(B)

A.398HB.398C.1630D.1110011000

5、设寄存器的内容为1HUH1,若它等于十进制的-0,则为(C)

A.原码D.补码C.反码1).BCD码

6、在8bit机中,无符号数的取值范围是(A)。

A.0-255B.0-256C.-255-+255D.-255-+256

7、在计算机中,用于汉字信息的存诸、交换、椅索等操作的是(D).

A.汉字的输入码B.汉字内码C.汉字字模码D.,ASCII码

8,(3FA)w=(A):

A.1111111010B.1111111100C.1111101010D.1011111010

9,32位字长的浮点数,其中阶符1位,阶码数值位7位,数符1位,尾数23位,若采用原码表示,则其对应的最小负数为

(0.

7,-23、-127z-23、127,-23、127

A.2(-1+2)B.2(-1+2)C.2(-1+2)D.-2

10.设寄存器位数为8位,机器数采用补码形式(最而位为符号位)。对应于十法制的T7,寄存器内容为(B)。

A.EEHB.EFHC.91HD.61H

11、“8”的ASCII码值(十进制)为市,则“1”的八:it11码(十进制)为(力。

A.48B.49C.62D.63

12、最小的数是(A)

K(101001)工B.:52)„C.(2B)laD.(50).

13、对真值0表示形式唯一的机器数是<B)

R.原码B.补码C.反码I).移码

14,在小型或微型计算机里,普遍采用的字符编码是(D)

A.BCD吗B.16进制C.格雷码D.ASCII码

15、在计算机中,数字字符常采用的编码是(B).

A.BCD码B.ASCII码C.余3码D.循环码

16,已知汉字“啊”的区位码是16—01(十进制数),那么其国标码是(B).

362111B.3021HC.360111D.1621H

17、运灯器显有许多部件组成.但核心部分是(R)

A.数据总线B.算术逻辑单元C.多路开关D.通用寄存器

18、对真值0表示形式唯•的机器故是(B)

A.原码B.补码C.反码D.移码

19、下列数中最小的数为(A)・

A.(101100)£B.(62),C.(3D)MD.(50)।0

20,(34.6),=(..\)?0

A.011100.1!B.110100.011C.110001.11D.011100.011

21、对于定点数X=0.1101.则国原二(A)

A.0.1101B.0.0011C.0.0010D.1.1101

22、按字符的ASCII进行比较,下列比较正确的是①)。

A.A>BB.a>bC.A>aD.,a>A

23、下列数中最大的数为(A).

A.(OllllllDjB.(127),C.(80)l(D.(900)10

24、若要表示0到999的十进制数目,使用BCD码,最少需要(B)bit。

A.8B.12C.16D.20

25、设寄存器的内容为10000000,若它等于十进制的0,则为(4。

A.原码B.补码C.反码D.BCD码

26、某机器数为11000011,则它的真位是(D).

A.惟一确定的B.可能是两个不同的数

C.可能是三个不同的数D.可能是三个以上不同的数

27、在计算机中,用于汉字的输入的是(A).

A.汉字的输入码B,汉字内码C.汉字字模码D.ASCII码

28.(3550)10=(B)8«

A.3550B.6736C.6735I).3551

29、四片74181和一片74182相配合,具有(C)传递功能。

A.行波进位B.组内行波进位,组间先行进位

C.组内先行进位,组间先行进位D,组内先行进位.组间行波进信

30、在定点二进制运算器中,减法运算一般通过(D)来实现。

A.原码运算的二进制减法器B.补码运算的二进制减法器

C.补码运算的十进制加法器D.补码运算的二进制加法器

31.将010111和110101进行“逻辑异”(异或)运算的结果是(C)

A.110111B.010101C.100010D.011101

32、其值最小的无符号数是(C)

A.(110101)2B.(53)«C.(110101)K1>D.(35)u

33、若机器数的字长为4位,且符号占1位,负零的反码表示为(B)

A.1000B.1111C.0000D.0111

34、若机涔的字长n位,采用一位符号位,则其原码整数的表示范围是(C)

A.-(2-1)-2-1B.—2〜2T

«4n—1、—1八n-14n—1

C.-(2T)〜2-1D.-2〜2-1

35.设寄存器的内容为10000000.若它等于-127,则为(C)

A.原码B.补码C.反码D.移码

36、若浮点数尾数用补码表示,则判断运算结果是否为规格化表示的方法是(C)

A.阶符与数符相同为规格化表大

B.阶符与数符相异为规格化表示

C.数符与尾数小数点后第一位数字相异为规格化表示

D.数符与尾数小数点后第一位数字相同为规格化表示

37、两数进行乘除运算时,运和结枭的符号位由两操作数符号的(C)得到。

A.“与”运算B.“或”运算C.“异或”运算D.“与非”运算

38、在超前进位加法沿中,Xi、Yi为输入信号,进位产生函数表达式为(B)

A.Xi+YiB.XiYiC.宜百D.^+71

39、算术/逻辑运算单元74181可完或(C)

A.16种异术运算功能比3种逻出运算功能

C.16种算术运算功能和16种逻辑运驿功能D.•[位乘法运算功能

40、设定点数X的补码为1.01010,则算术右移一位后得到(C)

A.0.10101B.1.00101C.1.10101D.1.1010C

41、设机器中存有代码10100011B,若视为移码,它所代表的I・进制数为(B)

A.-23B.35C.53D.-113

42、已知字符“0”的ASCII码为如,字符“9”的ASCII码前加上一位奇校验位后为(B)

A.39HB.B9HC.09HD.89H

六、填空题

1、设寄存器的内容为10000000,若它等于727,则为区码。

2、根据小数点位置不同,定点数有定点整数和定点小数两种表示形式。

3、全加器中和的表达式为

4、23.6875D的二进制为101II.1011,

5、字长16位,用定点补码小数表示时,一个字所能表示的范用是7〜1-2;

6,先行进位的特点是各进位同时牝生,运算速度快.

7、设寄存器的内容为10000000,若它等于-128,则为起码。

8、在字长相同的情况卜,浮点数的表数范围通常比定点数的表数范围大。

9、八位二进制补码所能表示的十进制上教范国是-128-127。

10、字符“A”的ASCH码为41H.则字符“D”前面加上奇校验位后的代码为C4H(或11000100).

11.一个浮点数包括阶码和尾数两部分,其中尾数确定了我示数的精度,阶玛确定了表示数的范围。

12、将一个十进制的整数转换成二进制数,可用除一取余的方法进行.

13、在运算器中存放临时数据的都件被称为寄存器。

14、将一个十进制的纯小数转换成二进制数,可用乘二取整的方法进行。

16、汉字内码中两个字节的最高位均为L

16、一个浮点数包括阶码和尾数两部分,其中尾数确定了表示数的精度.幽确定了表示数的范用。

17、根据小数点位置不同,定点数有纯小数和纯整数两种表示形式.

18、为判断溢出,可采用双符号位补码进行判断,此时正数的符号用00表示,负数的符号用11表示。

19、向右规格化的规则为:尾数右移一位,阶码她。

20、在浮点格式的数据中,对没有规格化的尾数进行规格化,这时需进行迎L规格化。

21、负数的反码编码方法是高位为1.其他取反。

22、用二进制的补码表示-57.625:o为1000111.011。

七、名词解样

1、原码:除码衣示法是一种采用二进制表示数据的力”、、川个:一丁13人也出必I。气走正数、1代去负数,其余为数据的

绝财值.

2、上溢出:两个数运兑的结果大于机器所键表示的最大正数称为上溢出。

3、机器数,物数的大小、数的符号.数码化后所得的机器表示的值.

4、ALU:算术逻辑运算单元,是构成运算器的X%工"I,执彳j各种Q术运算和逻辑运算。

4

八、简答题

1、计算机中采用什么计数制?为什么?

计算机内部采用二进制数来处理和存储信息.

主要是二进制数有如卜优点:

(1)二进制数只需0、I两个数,在物理上实现容易”

(2)运和规则简单.而且其它运和加、战、乘、除最终都可归结为加法与移位两种运算,这使完成运算所用的电路变得简单.

(3)二进制比十进制所用元件少。

2、已知二进制数一1011.II,请分别写出其八位字长的定点小数的或值(形式为x.xxxxxxx)、原码、补码、反码。

解:真值一0.101U10

原码1.1011110

补码1.0100010

反码1.0100001

3、简述采用双符号位检测溢出的方法.

双符号位检测溢出是采用两位二进制位表示符号,即正数的符号位为00负数的符号位为11,在进行运算时,符号位均参加运算.,计算结

果中如果两个符号位不同,则表示有溢出产生,若结果的符号位为01,则表示运兑结果大于允许取值范围内的最大正数;一般称为正溢

出;若为10.则表示运算结果为负数,其值小于取值范围内的地小负数。

4、简述运算器的功能。

运算器的主要功能是完成算术运算及逻辑运算,它由ALU和若干寄存器组成。ALU负责执行各种数据运算操作;寄存器用于音时存放参与运

算的数据以及保存运算状态。

5、什么是下溢?出现下.溢后如何处理?

两个数运算的结果小于机器所能表示的最小负数,称为下溢,

若定点数发生下溢则给出溢出标志,若浮点数的阶码下溢,则要置运算结果为浮点形式的机器5

6、设机器字长16位,定点表示,尾数15位,数符I位,

问:(D定点原码小数表示时,最大正数是多少?最大正数值=(1-2)](011.一1):最大W裕数&示:01U111111111111

5

最小负数是多少?最小负数值=-(12)1(1=(011...1)?:最小负整数表示:1111111111111111

(2)定点补码小数表示时,最大正数是多少?奴大正数值71-2:)纸大小将数表示:0111111111111111

母小负数是多少?一小负数值=(-D.,■小负一数表示:1000000000000000

7、简述先行进位解决的问题及基本思想。

先行进位解决的是ALL的运算速度向理.是将串行进位的产生变为并行进位的产生,从而使多个进位在一个时钟周期内完成.提高加

法运算的速度。

九、综合题

1、一位全加器(第i位)如图所示,其中Ai,Bi为本位两个操作数输入,Ci-1是低位进位输入,Fi是本位运算结果输出,Ci是本位运

算的进位输出。若果加法器是16位16),要求:

<1)设参加运算的操作数采用一位符号位.试设计出一种判溢出电路及其表达式.

(2)简述加法器各位间采用的进位方式的主要种类及特点。

注:表达式的变量只徙采用图示的变量,下标i=l...16。

CiFi

2,画出一个具有4位加减法功能的电路,并写出下列输入信号情况下的输出结果,

(1)40,A=0111,B-0110(2)M=0,A=1000.B=1001

(3)M=1,A=1100,B=1000(4)M=1,A=0101,B=1010

(5)M=1,A=0000,B=0001

3、已知一浮点数的阶码为8位.尾数为16位,阶码和尾数均用补码衣示。试求出该格苴的规格化浮点数去示的取值范围

答:当X〉0时Xzn=2A-2?X0.5=2(A-(27tl))=2124

71S,2715

X.Hi=2A(2-l)X(1-2)=2X(1-2)

7127

当X〈。时X,lln=2A(2-l)X(-1)=-2

7,6,al15

Xr.,x=2A-2x(-(05+2'))="2'X(2+2

5

4、已知X,丫的二进制值,X=OOU,丫=0101,用补码一位乘法计算[XXYk・

解(X)*=000011(Y)/=000101(-X)"=111101

部分枳乘数说明

000000001010Y..>=o

+111101Y,Y..,=1O.+(-X)产】moi

111101

-111110100101右移1位

*000011Y.丫川=01,+(X)产000011

000001

-0000001100101右移1位

+111101Y.Y..nlO,+(-X)*=111101

111101

-111110111001右移1位

*000011Y,Y„.,=01,+(X)*=000011

000001

-000000mioo右移1位

-000000Y.Y,„rOO,+0

0000001111坡后-•步不移位

[XXY],t=0000011U

6

7

8

第三章存储系统

十、单选题

计算机中表示地址时使用()

无符号数B.原码C.反自D.补码

运算器虽仃许多部件组成,但核心都分是()

A.数据总线B.算术逻辑单元C.多路开关D.通用寄存器

3、断电后,下列说法中,正确的是(),

A.ROM中的数据仍然存在B.DRAM中的数据仍然存在

C.SRAM中的数据仍然存在D.CD-ROM中的数据会丢失

4、一个8位的微型机系统以16位来表示地址,则该计算机系统有)个地址空间。A.128B.256C.1024

D.65536

5.所谓n位的CPUn是指()

A.地址总线位数B.数据总线位数

C.控制总线位数D.I/O位数

6、相联存贮器是按()进行寻址的存贮器。

A.地址指定方式B.内容指定方式

C.堆栈存取方式D.地址指定方式与堆栈存取方式结合

主存储耦和CHJ之间增设岛速缓冲器的目的是()

解决CPV和主存之间的速度匹配问座

扩大主存储的容量

犷大CPt中通用寄存器的数墩

扩大CH;中通用寄存器的数量和主存储器的容量

某计算机的字长为16位,它的存储容量为64KB,若按字寻址,其寻址范围是()A.0〜32KBB.0〜32K-1

C.0〜64KBI).0〜64K-1

9、存储周期()存储时间。

A、大于B、小于C、略大于D、略小于10、CPU与主存之间以()信号表示一次访存操作结束。

A、BusyB、ReadyC、WriteD、Read11、静态存储器的功耗和集成度比动态存储㈱要()。

A、大、小B、大、大C、小、小D、小、大

12,在三层次存储系统中不包括(

A、辅助存储器B、主存储器C、寄存器D、Cache13.存储器是才免机系统的记忆设备,主要用于()

9

A.存放程序B,存放软件C,存放微程序D.存放程序和数据

采用虚拟存储器的主要目的是()

A.提面主存储器的存取速度B.扩大主存储器空间,并能进行自动管理

Q提将外存储器的存取速度D.犷大外存储器的存储空间

EPRO是指()

A.读写存储器B.只读存储器

C可编程的只读存储器D.可擦除可编程的只读存储器

若R&冲每个存储单元为16位,则下面所述正确的是()

地址线也是16位B.地址线与16无关

Q地址线与16有关D.地址线不得少于16位17.计算机的存储器采用分级方式是为了()

A.减少主机箱的体积B.解决容型、价格、速度三者之间的矛盾

C.保存大量数据方便D.操作方便

需耍进行刷新处理的存储器是()

A.ROMB.EPROMC.DRAMD.SRAM

某芯片,其容量512X8位,I除电源和接地端,该芯片引出线的最小数目应为()

A.23B.25C.50D.19

20、存贮周期是指().

A.存贮器的读出时间B.存贮器的写入时间C.存贮器进行连续读和写操作所允许的最短时间间碘.存贮器进行连续写操作所允

许的最短时间间隔

21、存贮单元是指(),

A.存放一个二进制信息位的存归元B.存放一个机器字的所有存贮元集合C.存放一个字节的所有存贮元集合D.存放两个字节

的所有存贮元集合

22、在一般微处理涔中,()包含在CPU中.

A.主内存B.外存C.主存储器D.Cache23,DRAM是指()。

A.随机访问存储器8.顺序访问存储

C.动态随机访问存储器D.静态随机访问存储器

24、计算机中的地址总线共有24位,则该机器可访何的内存最大为()°A.1MBB.24MBC.4MB

D.16MB

25、CPU不能直接访问的是()。

A.RAMB.KOMC.内存D.外存

26、采用虚拟存储器的目的是(),

A.提高外存的速度B.提高主存速度

1

C.扩大外存容量D.扩大内存的寻址空间

27,SRAM是指《)・

A.随机访问存储器B.顺序访问存储器

C.动态随机访问存储器D.静态随机访问存储器

28、计算机中的存储器系统是指()o

A.RAM存储器B.ROM存储器

C.主存储器D.主存储器和外存储器

29、“640K存储器”是指下列().

33

A.40X2Bytes的存储器B.640X2Bits的存储器

C.610X2l!Bits的存储器D.640X2,0Bytes的存储器

在虚拟存储器中.当程序正在执行时,由()完成地址映射。

A.程序加B.铜弹潘C.装入程序D.操作系统31.某计兑机字长32位,其存储容量是AR

若按字编址,它的导址范围是()

A.0-1M-1WB.0-1MBC.0~-1MWD.0~4MB

十一、填空题

EPROM是指。

刷新的方式有两种,集土伸——:---------------

3、连续启动两次独立的存储器操作所需时间间隔的最小时间称为。

动态RAM维电容存储电荷来存贮信息,使用时儒7、曲—才能使信息保持。

层次化存储体系涉及到主存、轴存、Cache和寄存器,

按存取时间由短至长的瞅序是.

设Cache的存取时间为tc,命中率为h.主存的存取时间为im.皿1平妙而曲时回力。

对存储器的访问包括波.两类,

8、存储器中可容纳的,称为存储器的容量。

9,由于主存储器需要较高的速度,故一般都采用来实现。

io,数据的存储■-般是以为单位进行的。-------------------------------------------

11、位扩展法这种方式没有选片要求,只对进行扩展.

十二、一答:解盘_____________

1、RAM

2、段式管理--------------

3、DRAM

4、写回法

5、组相联映像

1

6、全相联映像

7、访存局部性

十三、筒答趣

1、计算机的存储器为什么有内存与外存之分?

2、已知某存储微芯片容量为4KX4bit,问:

⑴该存储器芯片的引脚最少为多少?

⑵构成32KX8bit的存储系统能多少块该芯片?

3、比较动态RAM和静态RAM.

4、画出存储器系统的层次结构,并加以说明.

5、存储器芯片的容量通常用aXb的方式表示,其中a为字数,b为号个字的位数。问以下几种存储器芯片分别有多少地址

线和数据线?

(1)2KX16(2)64KX8(3)16MX32(4)4GX4

6、什么叫刷新?动态存储器为什么需要刷新?

7、比较“主存一辅存"、“Cache一主存”层次的不同点。

8、什么是组相联映像?

9、什么是多体交叉编址?

10、简述Cache中的三种地址映像方式及各自特点。

11、简述存储保护的几种方式。

十四、综合题

1、lntel2114(lKx4bit)芯片有片选端(CS*)和写允许端(WE*).试用2114存储芯片构成IKX16bit的存储

器(画出结构图).

2、有一Cache的容量为2K字,每块为16字,问:

⑴该Cache可容纳多少块?

⑵如果主存的容垃是256K字,则有多少块?

⑶主存的字地址有多少位?Cache的字地址有多少位?

⑷在直接映射方式下,主存中的第i块映射到Cache中哪一块?

3、已知某16位机的主存采用半导体存贮涔,地址码为20位,若使用8KX8位RAM芯片组成该机所允许的最大主存

空间,并选用模块形式,问:

⑴若每个模块为128KW,共需几个模块?

⑵每个模块内共有多少片RAM芯片?

⑶主存共需多少RAM芯片?CPU如何选择各模块?

10

第四章指令系统

十五、单选题

1、把汇编语言源程序变成计算机能执行程序的工具是().

A.目标程序B,汇编程序C.编译程序D.解择程序

2、零地址双操作数运算指令在指令洛式中不给出操作数地址,因此它的操作数来自().

A.栈顶和次栈顶B.立即数和栈顶C.暂存器和栈顶D.寄存器和内存电元

变址寻址方式中,操作数的自奴地址等丁•

A.基址寄存器内容加上形式地址B.淮栈指示器内容加上形式地址C变址寄存器内容加上形式地址D.程序计数器内容加上形式地址

在相对寻址方式中,若指令中地址码为X,则操作数的地址为()

A.XB.(PO+XC.X瑕基址D.变址寄存器+X5、指令的长度与机潜的字长是(

)关系。

A、大于B、小于C、等于D、没有

6,在RISC计算机中,大部分指令在()机器周期内完成.

A、一个B、小于一个C、一个或小于一个D、大于一个7、寄存器间接寻址方式中,操作数存放在()中。

A、通用寄存港B、主存单元C、程序计数涔D、堆栈

8、指令系统可由若干类指令组成,移位指令属于()类指令。

输入,’输出B.传送C.运算D.控制

9、堆栈有栈底和栈顶.堆栈操作时下列说法正确的是(X

A栈丽变化、栈底不变R栈顶变化.栈底变化

栈顶不变、栈底变化0.不同机器规定不同

10、实现子程序谢用时,最好采用()来存放地址。

A.临时存储/B.子程序存储区某个位置C.寄存器D.堆栈11.指令周期是指()

CW从主存取出一条指令的时间

(H执行一条指令的时间

CW从主存取出一条指令加上执行这条指令的时间

⑼从指令译码到执行的时间

单地址指令中,为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用()

11

A.堆栈寻址方式B.立即寻址方式

C.隐含寻址方式D.间接寻址方式

正确叙述的是()

同一个CPU周期中,可以并行执行的微操作叫相容性微操作

同一个CPL惆期中,不可以并行执行的微操作叫相容性微掾作

同•个CPV周期中,可以并行执行的微操作叫相斥性做操作

不同QI•周期中,可以并行执行的做操作叫相容性微操作14.运算型指令的寻址与转移型指令的寻址不同点在T()

A.前者取操作数,后者决定程序转移地址B.后者取操作数,前者决定程序转移地址C.前者是短指令,后者是长指令

D.后者是短指令,前者是长指令

符合RISC特征叙述的是()

A.丰富的指令格式B.丰富的寻址方式

C.只有LOAD/STOR指令访问存储器D.指令的功能强大

转移指令执行时,只要将转移地址送入<)中即可

地址寄存器氏指令奇存器C.程序计数器D.变址寄存器

计算机操作的最小时间单位是()

A.时钟周期B.指令周期C.CPU周期D.微指令周期

如果指令中的地址码部分就是操作数的有效地址,这种寻址方式是()

寄存器寻址方式B.直接寻址方式

C.立即寻址方式D.间接寻址方式

】9、下列说法中,正确的一项是(),

A.指令周期等于机器周期B.指令周期等于,大于机器周期C.指令周期是机器周期的两倍D.指令周期是机器周期的四倍

20、机器指令是用来描述计算机基本操作的,在指令中一般不会含()信息。

A,操作的类型B.操作数的存储位置C.操作结果的存储位置D.PC指针的位置

21、下列有关指令的描述中,正确的是().

A.一地址指令中,存操作结果的地址提供的是目的操作数B.一地址指令中,目的操作数一定在源悚作数后回

C.由于三地址指令使用灵活,所以广泛地被使用在各类型计卯机的指令中D.指令的地址码字段存放的一定是操作数地址

22、指令系统中采用不同寻址方式,其目的是()。A.可以直接访问外存

B.实现存储程序和程序控制

12

C.缩短指令长度,扩大寻址空间,亮高编程灵活性D.提供扩展操作码的可能,并降低指令译码难度

23、若操作数在寄存器中,寄存器号在指令中给出,则这种指令的寻址方式为()A.寄存器寻址方式B.寄存器间接导

址方式

C.寄存涔基址寻址方式D.寄存潜变址寻址方式

十六、填空题

指令格式是指令用二进制代码表示的结构形式,通常由操作码和组成.

若指令中的形式地址为D,那么相对寻址中有效地址为。

3、计算机指令是能够识别并直接执行的操作命令,又称为机器指令。

4、转子指令实现了。

堆栈中数据的存取顺序是。

7、RISC计算机中指令长度是的。

从计兑机指令系统设计的角度,可将计灯机分为豆杂指令系统计算机(CISC)和.

十七、名词解糅

1、寻址方式

2、指令

3、指令仿真

4,条件转移

5、指令周期

6、相对转移

7、无条件转移

8、RISC

I•八、简答眩

1、什么是指令格式?计算机指令为什么有一定的格式?

2、汇编语言程序中的每条指令是否都能被转换成机港语言的指令代码?

3、在大数端存储方式下,向存储器中地址为1000的地方写入一个32俏的字1267AB92H,然后分别从存储器中地址分别

为1000.1001,1002,1003的单元读取四个字节。问这四个字节的内容分别是什么?

4、简述RISC的特点.

十九、综合题

1、若某机采用三地址格式访存指令,试问完成一条加法指令共需访问几次存播器?若该机

共能完成54种操作,操作

数可在1K地址范用内寻

找,试画出机器的指令格式。

2、下表中给出了一段存储器

的初始值(单元地址、单元

内容都是以八进制给出的),

分析下段程序执行后累加器和

存储器的内容。(COM为累

加器求反,LDA是把操作数送

累加器,STA是把操作数从

累加器送内存.指令“r

是间址)。

3、某机指令格式如下:

4,某计算机指令字长16位,地址码6位,指令有一地址和二地址两种格式。

画出指令格式。

设共有N条(\<16)二地址指令,分析一地址指令最多可以有多少条?5、某机器字长为16位,存储涔按字编址,访内存指

令格式如下:

13

其中OP是操作码,M是定义寻址方式,A为形式地址。设PC和Kx分别为程序计数器和变址寄存器,字长16位,问:

该指令能定义多少种指令?

表中各种寻•址方式的寻址范围为多少?

写出卜表中各种寻址方式的有效地址EA的计算公式。

寻址方式有效地址EA的计算公式寻址范围

立即寻址

直接寻址

间接寻址

变址寻址

相对寻址

6,有一计算机指令字长12bil,试提出一种方案,使得该指令系统有4条三地址指令,8条

两地址指令.15。条单地址指令.

7、有一计算机指令字长16bit.试设计一扩展操作码,能对下列两组指令译码.

①15条三地址指令,15条两地址指令,15条一地址指令,16条零地升指令。

②15条三地址指令,14条两」也址指令,31条•地址指令,16条零地H指令。

8、已知指令字长16bit,每个地址码为4bit。试设计一个扩展操作码,能对下列指令进行译码:条三地址指令、255

条单地址指令、16条无地址指令.

第五章控制器

二十、单选选

1.CPU主要包括(B)

A.控制器

B.控制涔、运算器、Cache

C.运算器和主存

D.控制器、ALl'和主存

2.微程序控制器中,机器指令H微指令的关系是(B)

A.每一条机器指令由一条做指令来执行

B.每一条机器指令由一段做指令编写的微程序来解择执行

C.每条机器指令组成的程J7可由条微指令来执行

D.•条微指令由若干条机器指令组成

14

3、Pentium微处理中有(C)流水线。

A、UB,VC、U和VD、没有

4、CPU中的ALU是一个组合逻辑电路,在进行加法等运即时,两个源操作数是如何提供给ALU的输入端()。

A.一前一后B.必须同时C.前后随意D.很难判断

5、操作控制器的功能是(D

A.产生时序信号

B.从主存中取出一条指令

C.完成指令操作码译码

D.从主存取出指令,完成指令操作码译码,并产生有关的操作控制信号,以祥糅执行该指令

6、微指令格式分为水平型和垂直型,相比之下,水平里微指令的位数(A)。

A.较多B.和垂克型一样C.较少D.难以确定

7.主机中能对指令进行译码的器件是(C)

A.ALUB.运算器C.控制器D.存储器

&CPIJ内通用寄存器的位数取决于(D)

A.存储器容量B.。期的管脚数C.指令长度D.机涔字长

9.通格以CPU完成一个毡本运算操作所需的时间称为(B)

A.指令周期B.机器周期C.时钟周期D.微指令周期

10.计算机操作的最小时间单位是(A)

A.时钟周期B.指令周期C.CPIJ周期D.微指令周期

11.微程序存放在(C)中。

A.指令寄存甥B.R

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论