计算机组成与结构习题及答案

发布时间 : 星期一 文章计算机组成与结构习题及答案更新完毕开始阅读

. 第一章:概述

一、选择题

1.完整的计算机系统应包括__ ___。

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

C. 主机和实用程序 D. 配套的硬件设备和软件系统 2.至今为止,计算机中的所有信息仍以二进制方式表示的理由是_ __。

A. 节约元件 B. 运算速度快 C. 物理器件的性能决定 D. 信息处理方便 3.从系统结构看,至今绝大多数计算机仍属于__ __型计算机。

A. 并行 B. 冯.诺依曼 C. 智能 D. 实时处理 4.计算机外围设备是指__ ___。

A. 输入/输出设备 B. 外存储器

C. 远程通讯设备 D. 除CPU和内存以外的其他设备 5.在微型机系统中,外围设备通过___ ___与主板的系统总线相连接。 A. 适配器 B. 译码器 C. 计数器 D. 寄存器 6.冯·诺依曼机工作的基本方式的特点是__ ____。

A. 多指令流单数据流 B. 按地址访问并顺序执行指令 C. 堆栈操作 D. 存贮器按内容选择地址 7.微型计算机的发展一般是以_____技术为标志。

A. 操作系统 B. 微处理器 C. 磁盘 D. 软件 8.下列选项中,___ ___不属于硬件。

A. CPU B. ASCII C. 内存 D. 电源 9.对计算机的软、硬件进行管理是__ ____的功能。

A. 操作系统 B. 数据库管理系统 C. 语言处理程序 D. 用户程序 10.下面的四个叙述中,只有一个是正确的,它是____。

A.系统软件就是买的软件,应用软件就是自己编写的软件 B.外存上的信息可以直接进入CPU被处理

C.用机器语言编写的程序可以由计算机直接执行,用高级语言编写的程序必须经过编译(解释)才能执行

D.如果说一台计算机配置了FORTRAN语言,就是说它一开机就可以用FORTRAN语言编写和执行程序

答案:1.D 2C. 3.B. 4.D. 5.A. 6B 7.B 8. B 9. A 10. C

二、判断题

1.在微型计算机广阔的应用领域中,会计电算化应属于科学计算应用方面。 2.决定计算机计算精度的主要技术指标一般是指计算机的字长。

3.计算机“运算速度”指标的含义是指每秒钟能执行多少条操作系统的命令。 4.利用大规模集成电路技术把计算机的运算部件和控制部件做在一块集成电路芯片上,这样的一块芯片叫做单片机。

答案:1.答案:错。 2.答案:对。 3.答案:错。 4.答案:错。

1 / 11

. 第二章 :计算机常用的基本逻辑部件

一、选择题

1、若在编码器中有50个编码对象,则输出二进制代码位数至少需要 位。

A. 5 B. 6 C. 10 D. 50

2、一个16选1的数据选择器,其选择控制(地址)输入端有 个,数据输入端有 个,输出端有 个。

A. 1 B. 2 C. 4 D. 16 3、一个8选1的数据选择器,当选择控制端S2S1S0的值分别为101时,输出端输出 D 的值。

A. 1 B. 0 C. D4 D. D5

4、一个译码器若有100个译码输出端,则译码输入端至少有 个。 A. 5 B. 6 C. 7 D. 8

5、能实现1位二进制带进位加法运算的是 。 A.半加器 B.全加器 C.加法器 D.运算器 答案、1.B 2. C.D.A 3.D 4.C 5.B

二、填空题

1、一个全加器,当输入 Ai = 1 、Bi = 0、Ci = 1 时,其和输出Si = ,进位输出Ci+1 = 。

2码器、二─十进制编码器、优先编码器中,对输入信号没有约束的是 。 3、 是实现逻辑电路的基本单元。 4、触发器按结构可分为 触发器 、 触发器 、 触发器 、 触发器 等 5、根据写入的方式不同,只读存储器ROM分为 MROM 、 PROM 、 EPROM 、 E2PROM 。 答案:

1.10、1 2. 优先编码器 3. 逻辑门电路

2

4. (电位)、(维阻)、(边沿)、(主从) 5.(MROM), (EPROM),( EPROM),(EPROM)

第三章:计算机的运算方法与运算器

一、选择题

1、下列数中最小的数是( )

A. (1010010)2 B. (00101000)B C .(512)8 D.(235)16

2、某机字长16位,采用定点整数表示,符号位为1位,尾数为15位,则可表示的最大正整数为( ),最小负整数为( )

A. +(215-1),-(215-1) B. +(215-1),-(216-1) C. +(214-1),-(215-1) D. +(215-1), -(1-215) 3、若[x]反=1.1011,则x=( )

A. -0.0101 B. -0.0100 C. 0.1011 D. -0.1011 4、两个补码数相加,采用1位符号位,当( )时表示结果溢出。

A. 符号位有进位 B. 符号位进位和最高数位进位异或结果为0 C. 符号位为1 D. 符号位进位和最高数位进位异或结果为1 5、运算器的主要功能时进行( )

2 / 11

. A、逻辑运算 B、算术运算 C、逻辑运算和算术运算 D、只作加法 6、运算器虽有许多部件组成,但核心部件是( )

A、数据总线 B、算术逻辑运算单元 C、多路开关 D、累加寄存器 7、在定点二进制运算中,减法运算一般通过( )来实现。

A、原码运算的二进制减法器 B、补码运算的二进制减法器 C、补码运算的的十进制加法器 D、补码运算的的二进制加法器 8、下面浮点数运算器的描述中正确的是( )

A、浮点运算器可用阶码部件和尾数部件实现 B、阶码部件可实现加减乘除四种运算 C、阶码部件只进行阶码加减和比较操作 D、尾数部件只进行乘法和减法运算 答案、1.B 2. A 3. B 4. D 5. C 6.B 7. D 8. A

二、填空题

1、补码加减法中, 作为数的一部分参加运算,符号位产生的进位要丢掉。

2、用ASCII码表示一个字符通常需要 位二进制数码。

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

4、采用单符号位进行溢出检测时,若加数与被加数符号相同,而运算结果的符号与操作数的符号 ,则表示溢出;当加数与被加数符号不同时,相加运算的结果 。

5、在减法运算中,正数减 负数 可能产生溢出,此时的溢出为 溢出;负数减 可能产生溢出,此时的溢出为 溢出。 6、原码一位乘法中,符号位与数值位 ,运算结果的符号位等于 。 7、一个浮点数,当其补码尾数右移一位时,为使其值不变,阶码应该 加1 。 8、左规的规则为:尾数 ,阶码 ;右规的规则是:尾数 ,阶码 。

9、影响进位加法器速度的关键因素是 。

10、有二进制数D4D3D2D1,奇偶校验值用p表示,则奇校验为 ,偶校验为 ,奇偶校验只能检测 ,无法检测 。

答案:

1、符号位,符号位产生的进位要丢掉

2、 7 。

3、 00 , 11 。

4、不一致 , 不会产生溢出 。 5、负数, 正; 正数 , 负 。

6、 分开运算 , 两操作数符号的异或值 。 7、 加1 。

8、 左移一位 , 减1 ; 右移一位 , 加1 。 9、 进位信号的传递问题 。

10、为 P=D4⊕D3⊕D2⊕D1 ,偶校验为 P=D4⊕D3⊕D2⊕D1 , 奇数个错 , 偶数个错 。

三、计算题

1、两浮点数相加,X=2010*0.11011011,Y=2100*(-0.10101100),求X+Y。

3 / 11

. 2、 设阶码取3位,尾数取6位(均不包括符号位),按浮点补码运算规则

计算

[25?911] + [24?(?)] 16163、将十进制数+107/128化成二进制数、八进制数和十六进制数

4、已知X=-0.01111,Y=+0.11001,求[X]补,[-X]补,[Y]补,[-Y]补,X+Y=?,X-Y=?

5、有两个浮点数 x=2(+01)2 ?(-0.111)2 Y=2(+01)2 ?(+0.101)2,设阶码2位,阶符1位,数符1位,尾数3位,用补码运算规则计算x-y的值 6、已知被校验的数据为101101,求其海明校验码。

提示:先决定校验位的位数r=4,然后根据编码规则决定海明校验位的位置和数据位的位置,最后用偶校验法求出校验位的值。答案应为1011100100。

7、已知被检信息为1010,选择的生成多项式是G(X)为X3+X+1,求CRC校验码,并求循环余数,说明其校验原理。

答案:

1、X+Y=2011*(-0.11101010)

2、 答案:[x+y]补 = 00,111; 00.111000

3、答案:(+107/128)10 = (+1101011/10000000)2 = (+0.1101011)2 = (+0.153)8 = (+6B)16 4、答案:[X]原=1.01111 [-X]补=0.01111 [-Y]补=1.00111

X+Y=+0.01010 [X-Y]补 = 10.11000

5、答案:规格化结果: 011,1011

6、提示:先决定校验位的位数r=4,然后根据编码规则决定海明校验位的位置和数据位的位置,最后用偶校验法求出校验位的值。答案应为1011100100。

答案:⑴先定校验位的位数,当r=4时,共有16种状态,大于k+r+1=11,故选用r=4,校验位至少取4位。

i-1

⑵决定校验位的位置:按海明码生成法规定,海明校验位第i位应放在2的海明位置上。

⑶决定数据位的位置:数据位应由低到高依次插空放在其他海明位上。即D6 D5 P4 D4 D3 P3D1 P2 P1。

⑷决定被校验数据位由哪几位校验位进行校验:按海明码生成法规定,每个数据位由多个校验位进行校验,但被校验数据的海明位号要等于校验该位数据的各位校验位的海明位号之和。

⑸决定各个校验位之值:按海明码生成法规定,用偶校验法生成校验位,校验位之值为各被校验位数据之和。

P1=D1⊕D2⊕ D4⊕ D5 P2=D1⊕D3⊕ D4⊕ D6 P3=D2⊕D3⊕ D4 P4=D5⊕D6

在本例中,被校数据为101101,即D1=1,D2=0,D3=1,D4=1,D5=0,D6=1,故 P1=D1⊕D2⊕ D4⊕ D5=0 P2=D1⊕D3⊕ D4⊕ D6=0 P3=D2⊕D3⊕ D4=1 P4=D5⊕D6=1

最后得到被校验数据101101的海明码为1011100100。

7、答案:⑴ 生成多项式为K+1位的X3+X+1,即G(X)=1011。

4 / 11

联系合同范文客服:xxxxx#qq.com(#替换为@)