2023年计算机组成与结构第阶段测试题_第1页
2023年计算机组成与结构第阶段测试题_第2页
2023年计算机组成与结构第阶段测试题_第3页
2023年计算机组成与结构第阶段测试题_第4页
2023年计算机组成与结构第阶段测试题_第5页
全文预览已结束

下载本文档

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

文档简介

江南大学现代远程教育第一阶段测试卷

考试科目:《计算机组成与结构》第一章至第三章(总分100分)

时间:90分钟

学习中心(教学点)批次:层次:______________

专业:学号:身份证号:__________

姓名:____________得分:______________

一、单项选择题(本题共10小题,每小题2分,共20分)

1、冯•诺依曼机工作方式的基本特点是(B)。

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

C、堆栈操作D、存储器按内容选择地址

2、在浮点数编码表达中(D)在机器数中不出现,是隐含的。

A、阶码B、符号C、尾数D、基数

3、某机字长16位,含一位数符,用补码表达,则定点小数所能表达的非零最小正数为(A)。

A、2-15B、2-16C、2-1D、1-215

4、若采用双符号位补码运算,运算结果的符号位为10,则(A)。

A、产生了负溢出(下溢)B、产生了正溢出(上溢)

C、运算结果对的,为负数D、运算结果对的,为正数

5、若十进制数为37.25,则相应的二进制数为(D)。

A、10011.01B、110101.01C、100101.1D、100101.01

6、若[X]反=1.1011,则x=(B)。

A>-0.0101-0.0100C>0.1011D,-0.1011

7、原码乘法是(A)<>

A、先取操作数绝对值相乘,符号位单独解决

B、用原码表达操作数,然后直接相乘

C、被乘数用原码表达,乘数取绝对值,然后相乘

I)、乘数用原码表达,被乘数取绝对值,然后相乘

8、一个n+1位整数移码的数值范围是(C)。

A、-2n+l<xW2nTB、-2n+lWx<2nTC、-2nWxW2nTD、-2n+lWxW2nT

9、下列逻辑部件中,(C)不涉及在运算器内。

A、累加器B、状态条件寄存器C、指令寄存器D、ALU

10、浮点数的表达范围和精度取决于(A)o

A、阶码的位数和尾数的位数B、阶码采用的编码和尾数的位数

C、阶码的位数和尾数采用的编码D、阶码采用的编码和尾数采用的编码

二、填空题(本题共6小题,每空1分,共10分)

1、八位原码小数」.1010000代表的真值为-0.625。

2、奇偶校验法只能发现—奇—数个错,不能检查无错或—偶数个错。

3、根据国标规定,每个汉字内码用…2—个字节表达。

4、为判断溢出,可采用双符号位补码,此时正数的符号用_00_表达,负数的符号用一11_

表达。

5、一位十进制数,用BCD码表达需要—4一位二进制码,用ASCH码表达需要_7_位二进制

码。

6、在浮点加减法运算过程中,在需要—对阶—或—向右规格化时,尾数向右移位。

三、名词解释(本题共3小题,每小题5分,共15分)

1、计算机结构、组织、实现

2、ALU

3、数据校验码

三、名词解释(本题共3小题,每小题5分,共15分)

1、计算机结构是指那些对程序员可见的系统属性,这些属性直接影响着程序的逻辑执行。

计算机组织是指实现其结构规范的操作部件以及它们的互连方式。

计算机实现是指计算机组成的物理实现。

2、ALU---arithmeticandlogicalunit,算术逻辑单元,它是运算器的核心,执行所有算术

操作和逻辑操作。

3、数据校验码一一数据在计算机内部或与其它设备间进行传输时,会产生一定的传输错误,为

了很好地检测或修复这种传输错误,通常在原有数据码中加入部分校验位来实现,在数据传输

中使用加入校验位的数据码,这时传输的数据码便是数据检验码,它由原数据码与检验码两部

分组合而成。

四、简答题(本题共5小题,每小题7分,共35分)

1、设浮点数的格式为:符号位:bl5;阶码:bl4-b8,采用补码表达;尾数:b7-b0,与符号位

一起采用规格化的补码表达,基数为2。它能表达的最接近于0的正数和负数分别是什么?

B15B14B8B7B0

请用十进制数2的幕次表达。

1、答:最小正尾数为010000000即2-1,最大正尾数为机11111111-2-8

补码表示小数的规格化要求符号位与尾数高位相反10或01

最小负尾数为100000000即-I,最大负尾数为10口11111-(2-1+2-8)=-2-1(1+2-7)

最小阶码为-26=~64,最大阶码为26-1=63

因此,最接近于。的负数为:-(1+2-7)2-65

2、已知x=0.10011,y=0.11001,用补码减法计算x-y=?,规定写出计算过程,并指出计算结果

是否溢出?

2、答:[x]补=0.10011[y]$b=0.11001[-y]补=1.00111

(x-y)补=(x)补+(-y)补=0.10011+1.00111=1.11010,没有溢出(不同符号的数相加,不可

能产生溢出)。Q

3、写出基于偶校验的1101010的海明校验码。

3、答:

位数1234567891011

数据码1101010

1010

0101

11110

110110

校验码11101011010

11101011010

4、答:原码-127至U127

补码-128至U127

移码-128至U127

反码-127至1J127

5、答:浮点数的规格化是使浮点数尾数的最高数值位为有效数位。当尾;

位与小数点后的第1位不相等则为已规格化数据,否则是非规格化数据。

证运算数据的精度。通常采用向左规格化,即尾数每左移1位,阶码减

4、8位定点整数(含符号位),请用原码,补码,移码和反码写出能表达的数的范围。

5、浮点数规格化的目的、方法。

五、分析题(本题共2小题,每小题10分,共20分)

1、请写出1位BOOTH乘法法则和补码不恢复余数除法法则的基本运算环节。

2、分析给出浮点数运算的法则。

1、答:补码的乘法可以通过对部分积的操作及右移,并不断迭代来实现。对部分积的操作取决

于乘数的低两位。

注意:*在乘数后要增加一个补充位yn+I*迭代的最后一步(n+1)不移位。

*乘数的最低两位与部分积的操作关系

Ynyn+1操作

00部分积右移一位

01部分积+[X]补,右移一位

10部分积+[-x]

温馨提示

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

评论

0/150

提交评论