计算机组成原理试题10自动保存的.docx

上传人:b****5 文档编号:12090218 上传时间:2023-04-17 格式:DOCX 页数:36 大小:45.25KB
下载 相关 举报
计算机组成原理试题10自动保存的.docx_第1页
第1页 / 共36页
计算机组成原理试题10自动保存的.docx_第2页
第2页 / 共36页
计算机组成原理试题10自动保存的.docx_第3页
第3页 / 共36页
计算机组成原理试题10自动保存的.docx_第4页
第4页 / 共36页
计算机组成原理试题10自动保存的.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

计算机组成原理试题10自动保存的.docx

《计算机组成原理试题10自动保存的.docx》由会员分享,可在线阅读,更多相关《计算机组成原理试题10自动保存的.docx(36页珍藏版)》请在冰豆网上搜索。

计算机组成原理试题10自动保存的.docx

计算机组成原理试题10自动保存的

计算机组成原理试题10(自动保存的)

 

 

————————————————————————————————作者:

————————————————————————————————日期:

 

第一章

一、填空题

1.冯·诺依曼结构的特点是存储程序。

2.主机由CPU和主存储器组成。

3.现在主要采用总线结构作为微/小型计算机硬件之间的连接方式。

4.计算机系统由硬件系统和软件系统构成。

5.计算机系统的层次结构中,位于硬件之外的所有层次统称为虚拟机。

二、选择题

1.冯·诺依曼计算机结构的核心思想是D。

A.二进制运算B.有存储信息的功能

C.运算速度快D.存储程序控制

2.电子计算机可分为数字计算机、模拟计算机和数模混合计算机,它是按照C。

A.计算机的用途分类B.计算机的使用方式分类

C.信息的形式和处理方式分类D.计算机的系统规模分类

3.完整的计算机系统应包括D。

A.运算器、存储器、控制器B.外部设备和主机

C.主机和实用程序D.配套的硬件设备和软件系统

4.中央处理器(CPU)是指C。

A.运算器B.控制器

C.运算器和控制器D.运算器和存储器

5.计算机的存储器系统是指D。

A.RAMB.ROM

C.主存储器D.cache、主存储器和辅助存储器

6.目前人们所说的个人计算机属于D。

A.巨型机B.中型机C.小型机D.微型机

7.微型计算机的发展以B技术为标志。

A.操作系统B.微处理器C.磁盘D.软件

8.系统总线中,划分数据线、地址线和控制线的根据是C。

A.总线所处的位置B.总线的传输方向

C.总线的传输内容D.总线的控制方式

9.系统总线中地址线的作用是C。

A.用于选择主存单元

B.用于选择进行信息传输的设备

C.用于指定主存单元和I/O设备接口电路的地址

D.用于传送主存物理地址和逻辑地址

10.挂接在总线上的多个部件B。

A.只能分时向总线发送数据,并只能分时从总线接收数据

B.只能分时向总线发送数据,但可同时从总线接收数据

C.可同时向总线发送数据,并同时从总线接收数据

D.可同时向总线发送数据,但只能分时从总线接收数据

11.对计算机的软硬件资源进行管理,是A、的功能。

A.操作系统B.数据库管理系统

C.语言处理程序D.用户程序

12.以下软件中,B是计算机系统软件。

A.数据处理软件B.操作系统软件,语言编译软件

C.办公自动化软件D.Word软件

13.计算机硬件能够直接执行的只有A。

A.机器语言B.汇编语言

C.机器语言和汇编语言D.各种高级语言

14.用于科学计算的计算机中,标志系统性能的主要参数是D。

A.主频B.主存容量C.MIPSD.MFLOPS(每秒百万个浮点操作)

三、判断题

1.存储程序的基本含义是将编好的程序和原始数据事先存入主存中。

2.利用大规模集成电路技术把计算机的运算部件(运算器)和控制部件(控制器)做在一块集成电路芯片上,这样的一块芯片叫做单片机(CPU)。

3.计算机“运算速度”指标的含义是指每秒钟能执行多少条操作系统的命令。

(计算机“运算速度”的指标的含义是每秒钟能执行多少条指令)

 

第二章

一、填空题

1.设X=-69,n=8(含符号位),则X的原码为11000101,X的补码为10111011,X的移码为00111011。

2.十进制数64.5所对应的二进制数表示为10000000.1,8421码表示为01100100.0101。

3.已知X=-11,则X的二进制数表示是(-1011)B,十六进制表示形式是(-B)H,8421码为,原码为10001011,补码为11110101。

4.设机器字长为8位,X=78,Y=-97,则

[X]原=01001110B,[X]补=01001110B

[Y]原=11100001B,[Y]补=10011111B

5.阶码8位(最左一位为符号位),用移码表示,尾数为24位(最左一位为符号位),用规格化补码表示,则它能表示的最大正数的阶码为01111111,尾数为0.11111111111111111111111;绝对值最小的负数的阶码为10000000,尾数为1.01111111111111111111111。

(以上回答用二进制书写)

6.[-0]反表示为11111111。

7.8位补码定点整数所能表示的绝对值最大的负数(即最负的数)的值为-128。

8.补码定点小数所能表示的绝对值最大负数的值为-1。

9.当浮点数的尾数为补码时,其为规格化数应满足的条件为尾数的最高位与符号位不同。

10.已知某个汉字的国际码为3547H,其机内码为B5C7H。

(35+160,47+160)

二、选择题

1.零的原码可以用以下哪个代码表示B。

A.11111111B.1000,0000C.01111111D.11000000

2.9位原码能表示的数据个数是C。

A.10B.9C.511D.512

(原码有一个符号位,000..0和100..0都表示0,一个+0一个-0,000000000~111111111其中最高位为符号位)

3.用补码表示的字长为n位二进制定点整数的范围是A。

A.-2n~2n-1B.-2n-1~2n-1-1 C.-2n-1~2n-1D.-(2n-1-1)~2n-1-1

5.一个8位二进制整数,若采用补码表示,且由4个1和4个0组成,则最小值为D。

A.-120B.-7C.-112D.-121

(计算-120:

11111000补码:

10001000

-121:

1111100110000111

-7:

1000011111111001

-112:

1111000010010000)

6.已知[X]补=1,X1X2X3X4X5,若要X>-1/2,X1X2X3X4X5应满足A。

A.X1必须为1,X2X3X4X5至少有一个1

B.X1必须为1,X2X3X4X5任意

C.X1必须为0,X2X3X4X5至少有一个1

D.X1必须为0,X2X3X4X5任意

7.在定点机中,下列说法错误的是A。

A.除补码外,原码和反码不能表示-1

B.+0的原码不等于-0的原码

C.+0的反码不等于-0的反码

D.对于相同的机器字长,补码比原码和反码能多表示一个负数

8.设寄存器内容为11111111,若它等于+127,则为D。

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

9.在规格化浮点数表示中,保持其它方面不变,将阶码部分的移码表示改为补码表示,将会使数的表示范围C。

A.增大B.减少C.不变D.以上都不对

10.若9BH表示移码,其对应的十进制数是A。

A.27B.-27C.-101D.101

11.在浮点数中,当数据的绝对值太小,以至于小于所能表示的数据时称为浮点数的A。

A.下溢B.负下溢C.负溢D.正下溢

12.设浮点数阶码的基数是8,下列浮点数尾数中规格化数是C。

A.11.111000B.00.000111C.11.101010D.11.111101

13.目前在小型和微型计算机里最普遍采用的字符编码是C。

A.BCD码B.十六进制代码C.ASCII码D.海明码

14.已知大写英文字母A的ASCII码为41H,现字母F被存放在某个存储单元中,若采用偶校验(假设最高位作为校验位),则该存储单元中存放的十六进制数据是B。

A.46HB.C6HC.47HD.C7H

15.汉字“啊”的十进制区位码为“16-01”,它的十六进制机内码为C。

A.1601HB.9081HC.B0A1HD.B081H

16+160=176-->B0H,01+160=161-->A1H

16.某数在计算机中用8421码表示为011110001001,其真值为A。

A.789B.789HC.1929D.11110001001B

17.在计算机中,用BCD码表示0~99的数需要用D个二进制位。

一个字节可存放个BCD码。

A.5,1B.6,3C.7,2D.8,2

18.采用十进制字符串数据表示时,-123的前分隔数字串、后嵌入数字串和压缩的十进制数串的字节长度分别是B。

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

19.假定下列字符码中有奇偶检验位,但没有数据错误。

采用奇检验的字符码是D。

A.11001010B.11010111C.11001100D.11001011

20.若信息码字为11100011,生成多项式G(x)=x5+x4+x+1,则计算出的CRC校验码为B。

A.1110001101101B.1110001110110

C.11100011001101D.111000110011010

三、判断题

B1.若[X]补>[Y]补,则

>

B2.浮点数通常采用规格化数来表示,规格化即指其尾数的第1位应为1的浮点数。

A3.浮点数的取值范围由阶码的位数决定,而浮点数的精度由尾数的位数决定。

B4.8421码就是二进制数。

第三章

一、填空题

1.零地址运算指令的操作数来自堆栈。

2.根据操作数所在位置,指出其寻址方式:

操作数在寄存器中,称为寄存器寻址方式;操作数地址在寄存器中,称为寄存器间接寻址方式;操作数在指令中,称为立即寻址方式;操作数地址在指令中,为直接寻址方式。

操作数的地址,为某一个寄存器中的内容与位移之和,则可以是基址加变址、寄存器相对和相对基址加变址寻址方式。

3.设字长和指令长度均为24位,若指令系统可完成108种操作,且具有直接、间接(一次间址)、变址、基址、相对、立即等6种寻址方式,则在保证最大范围内直接寻址的前提下,指令字中操作码占7位,寻址特征位占3位,可直接寻址的范围是2^14,一次间址的范围是2^24。

二、选择题

1.执行一条一地址的加法指令共需要B次访问主存(含取指令)。

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

2.零地址的运算类指令在指令格式中不给出操作数地址,参加的两个操作数来自C。

A.累加器和寄存器B.累加器和暂存器

C.堆栈的栈顶和次栈顶单元D.暂存器和堆栈的栈顶单元

3.在关于一地址运算类指令的叙述中,正确的是B。

A.仅有一个操作数,其地址由指令的地址码提供

B.可能有一个操作数,也可能有两个操作数

C.一定有两个操作数,另一个是隐含的

D.指令的地址码字段存放的一定是操作码

试题分析:

一地址运算类指令包括单操作指令(如加1、减1指令)和双操作数指令(如加、减指令)两类。

对于单操作数指令只需要一个操作数,对于双操作数指令需要有两个操作数,其中一个操作数的地址是显地址,另一个操作数的地址隐含在累加寄存器中。

4.一个计算机系统采用32位单字长指令,地址码为12位,如果定义了250条二地址指令,那么单地址指令的条数有D。

A.4KB.8KC.16KD.24K

试题分析:

二地址指令的操作码字段8位,现定义了250条二地址指令,采用扩展操作码技术,留下6个扩展口,每个扩展窗口可以扩展212=4K条一地址指令,故共可扩展6×4K=24K条一地址指令。

由”一个计算机系统采用32位单字长指令,地址码为12位“

可知:

系统指令可能有三种组合(分别为二地址、一址址、零地址)

操作码(8位)+2*地址码码(12位)或操作码(8位+12位)+地址码(12)或操作码(32位)

又”如果定义了250条第二地址指令"

可知:

250<2^8=256即,还有256-250=6位可以用于扩展一地址,及由上一步可知,如果无零址时,共可能有6*2^12=24K条一地址指令。

5.某计算机存储器按字(16位)编址,每取出一条指令后PC值自动+1,说明其指令长度是B。

(1个字节=8位,1字=2字节即16/8=2)

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

6.一条指令有128位,按字节编址,读取这条指令后,PC的值自动加D。

(128/8=16编址是按照字节(8位)编制的,所以此指令占用几个字节,PC就增加几)

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

7.在寄存器间接寻址方式中,操作数应在D中。

A.寄存器B.堆栈栈顶C.累加器D.主存单元

8.直接、间接、立即3种寻址方式指令的执行速度,由快至慢的排序是C。

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

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

9.为了缩短指令中某个地址码的位数,而指令的执行时间又相对短,则有效的寻址方式是B。

A.立即寻址B.寄存器寻址C.直接寻址D.寄存器间接寻址

10.指令操作所需的数据不会来自D。

A.寄存器B.指令本身C.主存D.控制存储器

11.在变址寄存器寻址方式中,若变址寄存器的内容是4E3CH,指令中的形式地址是63H,则它对应的有效地址是D。

(4E3C+63=4E9FH)

A.63HB.4D9FHC.4E3CHD.4E9FH

12.设变址寄存器为X,形式地址为D,某机具有先间址后变址的寻址方式,则这种寻址方式的有效地址为B。

A.EA=(X)+DB.EA=(X)+(D)

C.EA=((X)+D)D.EA=X+D

(设变址寄存器为X,形式地址为D,某机具有先变址再间址的寻址方式.则这种寻址方式的有效地址为_____。

A.EA=(x)+DB.EA=(x)+(D)C.EA=((x)+D)

答案:

C)

13.采用变址寻址可以扩大寻址范围,且C。

A.变址寄存器的内容由用户确定,在程序执行过程中不能改变

B.变址寄存器的内容由操作系统确定,在程序执行过程中不能改变

C.变址寄存器的内容由用户确定,在程序执行过程中可以改变

D.变址寄存器的内容由操作系统确定,在程序执行过程中可以改变

14.变址寻址和基址寻址的有效地址形成方式类似,但D。

A.变址寄存器的内容在程序执行过程中是不能改变的

B.基址寄存器的内容之程序执行过程中是可以改变的

C.在程序执行过程中,变址寄存器的内容不能改变而基址寄存器的内容可变

D.在程序执行过程中,基址寄存器的内容不能改变而变址寄存器的内容可变

*(变址寻址:

变址寄存器可以是专用的变址寄存器,也可以是通用的寄存器。

在程序的执行过程中,变址寄存器可变,形式地址不变,便于处理数组问题;基址寻址:

基址寄存器可以用专用的基址寄存器,也可以采用通用的寄存器,基址寄存器的内容由操作系统和管理程序确定,操作过程中,形式地址可变,基址不变。

15.A方式用来支持浮动程序设计。

A.相对寻址B.变址寻址

C.寄存器间接寻址D.基址寻址

16.设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量(用补码表示)。

每当CPU从存储器取出第一个字节时,即自动完成(PC)+1→PC。

设当前PC的内容为2003H,要求转移到200AH地址,则该转移指令第二字节的内容应为A。

(2003H-200AH=-07H(-10000111补码11111001=F9))若PC的内容为2008H,要求转移到2001H,则该转移指令第二字节的内容应为D。

(2008H-2001H=07H)

A.05HB.06HC.07HD.F7HE.F8HF.F9H

17.在存储器堆栈中,保持不变的是C。

(栈指针随着数据的进出而增减,栈顶和栈中(有这个名词吗?

)会随之变化。

A.栈顶B.栈指针C.栈底D.栈中的数据

18.程序控制类指令的功能是C。

A.进行主存和CPU之间的数据传送

B.进行CPU和外设之间的数据传送

C.改变程序执行的顺序

D.控制进、出栈操作

19.下列不属于程序控制指令的是C。

(主要包括三类,转移指令(包括无条件转移和有条件转移)、程序调用和返回指令,循环控制指令)

A.无条件转移指令B.条件转移指令

C.中断隐指令D.循环控制指令

20.将子程序返回地址放在B中时,子程序允许嵌套和递归。

A.寄存器B.堆栈

C.子程序的结束位置D.子程序的起始位置

21.I/O编址方式通常可分统一编址和独立编址,B。

A.统一编址是将I/O地址看做是存储器地址的一部分,可用专门的I/O指令对设备进行访问

B.独立编址是指I/O地址和存储器地址是分开的,所以对I/O访问必须有专门的I/O指令

C.统一编址是指I/O地址和存储器地址是分开的,所以可用访存指令实现CPU对设备的访问

D.独立编址是将I/O地址看做是存储器地址的一部分,所以对I/O访问必须有专门的I/O指令

三、判断题

1.数据寻址的最终目的是寻找操作数的有效地址。

×数据寻址的最终目的是寻找操作数

2.若操作数在寄存器中,可以采用直接寻址。

×若操作数在寄存器中,采用寄存器寻址

3.在一条机器指令中可能出现不止一种寻址方式。

4.寄存器堆栈的栈指针SP指向栈顶。

×寄存器堆栈无需栈指针SP×

5.对于自底向上生成的软堆栈,进栈时应先修改栈指针,再将数据压入堆栈。

6.进栈操作是指:

将内容写入堆栈指针SP。

×

7.不设置浮点运算指令的计算机,就不能用于科学计算。

×仍可运算,只是速度不快×

8.转子指令是一条零地址指令。

×一定是一条一地址指令

9.返回指令通常是一条零地址指令。

10.转移类指令能改变指令执行顺序,因此,执行这类指令时,PC和SP的值都将发生变化。

×

第四章

一、填空题

1.影响并行加法器速度的关键因素进位信号产生和传递时间。

2.A、B均为8位二进制数,A=F0H,B=E0H,则:

A+B=D0H,A-B=10H。

3.已知某数的补码为11110101,算术左移1位后得11101010,算术右移1位后得11111010。

4.向左规格化的规则为:

尾数左移一位,阶码-1。

5.运算器的基本功能是实现算术和逻辑运算。

二、选择题

1.在串行进位的并行加法器中,影响加法器运算速度的关键因素是C。

A.门电路的级延迟B.元器件速度

C.进位传递延迟D.各位加法器速度的不同

2.并行加法器中每一位的进位产生函数Gi为A。

A.Ai·BiB.Ai⊕BiC.Ai⊕Bi⊕Ci-1D.Ai+Bi+Ci-1

3.补码加/减法是指C。

A.操作数用补码表示,两尾数相加/减,符号位单独处理

B.操作数用补码表示,符号位和尾数一起参加运算,结果的符号与加/减数相同

C.操作数用补码表示,连同符号位直接相加,减某数用加某数的机器负数代替,结果的符号在运算中形成

D.操作数用补码表示,由数符决定两尾数的操作,符号位单独处理

4.两补码数相加,采用1位符号位,当D时,表示结果溢出。

A.符号位有进位

B.符号位进位和最高数位进位异或结果为0

C.符号位为1

D.符号位进位和最高数位进位异或结果为1

5.在双符号位判断溢出的方案中,出现正溢出时,双符号位应当为B。

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

6.在定点机中执行算术运算时会产生溢出,其原因是D。

A.主存容量不够B.操作数过大

C.操作数地址过大D.运算结果无法表示

7.当定点运算发生溢出时,应进行C。

A.向左规格化B.向右规格化

C.发出出错信息D.舍入处理

8.8位补码10010011等值扩展为16位后,其机器数为A。

A.111111*********1B.0000000010010011

C.1000000010010011C.111111*********1

9.将用8位二进制补码表示的十进制数-121,扩展成16位二进制补码,结果用十六进制表示为B。

A.0087HB.FF87HC.8079HD.FFF9H

10.已知

补=C6H,计算机的机器字长为8位二进制编码,则

补=A。

A.8CHB.18HC.E3HD.F1H

已知[X/2]补=C6H,C6H化为二进制数得到11000110,求其真值,得到-0111010。

再乘以2(即左移一位)得-1110100,求此数的补码可得10001100,即8CH。

11.对于二进制数,若小数点左移1位则数值C,若小数点右移1位则数值。

A.扩大一倍,扩大一倍B.扩大一倍,缩小一半

C.缩小一半,扩大一倍D.缩小一半,缩小一半

12.X、Y为定点二进制数,其格式为1位符号位,n位数值位。

若采用Booth补码一位乘法实现乘法运算,则最多需要做加法运算的次数是C。

A.n-1B.nC.n+1D.n+2

13.原码加减交替除法又称为不恢复余数法,因此C。

A.不存在恢复余数的操作

B.当某一步运算不够减时,做恢复余数的操作

C.仅当最后一步余数为负时,做恢复余数的操作

D.当某一步余数为负时,做恢复余数的操作

14.在加法器、寄存器的基础上增加部分控制电路实现乘除法时,用B寄存器存放B。

A.被乘数和被除数B.被乘数和除数

C.乘数和被除数D.乘数和除数

15.若浮点数用补码表示,判断运算结果是否是规格化数的方法是D。

A.阶符与数符相同B.阶符与数符相异

C.数符与尾数最高有效数位相同D.数符与尾数最高有效数位相异

16.两个浮点数相加,一个数的阶码值为7,另一个数的阶码值为9,则需要将阶码值较小的浮点数的小数点C。

A.左移1位B.右移1位C.左移2位D.右移2位

17.4片74181ALU和1片74182CLA相配合,具有D传递功能。

A.串行进位B.组内并行进位,组间串行进位

C.组内串行进位,组间并行进位D.组内、组间均为并行进位

18.运算器虽由许多部件组成,但核心部件是A。

A.算术逻辑运算单元B.多路开关

C.数据总线D.累加寄存器

19.下列叙述中,错误的是B。

A.运算器中通常都有一个状

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1