计算机组成原理练习题资料 下载本文

内容发布更新时间 : 2024/6/3 0:57:42星期一 下面是文章的全部内容请认真阅读。

《计算机组成原理》课后练习题

第一章 计算机系统概论

1、从器件角度看,计算机经历了五代变化。但从系统结构看,至今绝大多数计算机仍属于( )计算机。

A 并行 B 冯·诺依曼 C 智能 D 串行 2、 冯·诺依曼机工作的基本方式的特点是( )。

A 多指令流单数据流 B 按地址访问并顺序执行指令 C 堆栈操作 D 存贮器按内容选择地址

3、在下面描述的汇编语言基本概念中,正确的表述是( )。

A 对程序员的训练要求来说,需要硬件知识 B 汇编语言对机器的依赖性高

C 用汇编语言编写程序的难度比高级语言小

D 汇编语言编写的程序执行速度比高级语言慢 A 符号语言 B 机器语言

C 机器语言与汇编语言

D 汇编语言

A 任何可以由软件实现的操作也可以用硬件来实现 B 直接面向高级语言的机器目前已经实现

C 固件就功能而言类似于软件,而从形态上来说又类似于硬件

D 在计算机系统的层次结构中,微程序属于硬件级,其他四级都是软件级 6、 计算机系统的层次结构从下至上可分为五级,即微程序设计级或逻辑电路级、一般机器级、操作系统级、( )级、( )级。

7、 取指周期中从内存读出的信息流称为( )流、执行周期中从内存读出的信息流称为( )流。 5、下面说法不正确的是( )。

4、计算机硬件能直接执行的语言有( )。

《计算机组成原理》课后练习题

第二章 运算器

1、 某机字长32位,其中1位表示符号位。若用定点整数表示,则最小负整数

为( )。

A -(231-1) B -(230-1) C -(231+1) D -(230+1) 2、 以下有关运算器的描述,( )是正确的。 A 只做加法运算 B 只做算术运算 C 算术运算与逻辑运算 D 只做逻辑运算

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

A 原码运算的二进制减法器 B 补码运算的二进制减法器 C 原码运算的十进制加法器 D 补码运算的二进制加法器 4、下列数中最小的数是( )。

A (101001)2 B (52)8 C (101001)BCD D (233)16 5、计算机系统中采用补码运算是为了( )。

A 与手工运算方式保持一致 B 提高运算速度 C 简化计算机的设计 D 提高运算的精度

6、32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位,则它能表示的最大规格化正数为( )。

A +(2-2-23)×2+127 B +(1-2-23)×2+127 C +(2-2-23)×2+255 D 2+127-2-23

7、在机器数中, 的零的表示形式是唯一的。

A 原码 B 补码 C 反码 D 原码和反码

8、请从下面浮点运算器中的描述中选出两个描述正确的句子( )。

A 浮点运算器可用两个松散连接的定点运算部件—阶码和尾数部件实现。 B 阶码部件可实现加,减,乘,除四种运算。 C 阶码部件只进行阶码相加,相减和比较操作。

D 尾数部件只进行乘法和除法运算。

9、字符信息是符号数据,属于处理( )领域的问题,国际上采用的字符系统是七单位的( )码。

10、按IEEE754标准,一个32位浮点数由符号位S(1位)、阶码E(8位)、尾数M(23位)三个域组成。其中阶码E的值等于指数的真值( e )加上一个固定的偏移值( 127 )。

11、定点32位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是( )。

12、IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,则它能表示的最大规格化正数为( )。

13、浮点加、减法运算的步骤是( )、( )、( )、( )、( )。

14 、数的真值变成机器码可采用原码表示法,反码表示法,( )表示法,( )表示法。

15、十进制数在计算机内有两种表示形式:( )形式和( )形式。前者主要用在非数值计算的应用领域,后者用于直接完成十进制数的算术运算。 16、一个定点数由符号位和数值域两部分组成。按小数点位置不同,定点数有( )和( )两种表示方法。

17、直接使用西文键盘输入汉字,进行处理,并显示打印汉字,要解决汉字的( )、( )和( )三种不同用途的编码。

18、设x=-15,y=+13,数据用补码表示,用带求补器的阵列乘法器求出乘积x×y,并用十进制数乘法进行验证。 19、已知x=-0.01111,y=+0.11001,求: ① [x]补,[-x]补,[y]补,[-y]补; ② x+y,x-y,判断加减运算是否溢出。

20、有两个浮点数N1=2j1×S1,N2=2j2×S2,其中阶码用4位移码、尾数用8位原码表示(含1位符号位)。设j1=(11)2,S1=(+0.0110011)2,j2=(-10)2,S2=(+0.1101101)2,求N1+N2,写出运算步骤及结果。