第一范文网 - 专业文章范例文档资料分享平台

计算机组成与结构第1阶段测试题

来源:用户分享 时间:2025/6/25 23:00:39 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

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

学习中心(教学点) 批次: 层次: 专业: 学号: 身份证号: 姓名: 得分:

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

1、冯·诺依曼机工作方式的基本特点是( )。 A、多指令流单数据流 C、堆栈操作 A、阶码 A、2-15

B、符号 B、2-16

B、按地址访问并顺序执行指令 D、存储器按内容选择地址 C、尾数 C、2-1

D、基数 D、1-215

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

3、某机字长16位,含一位数符,用补码表示,则定点小数所能表示的非零最小正数为( )。 4、若采用双符号位补码运算,运算结果的符号位为10,则( )。 A、产生了负溢出(下溢) C、运算结果正确,为负数 A、10011.01 A、-0.0101

B、110101.01 B、-0.0100

B、产生了正溢出(上溢) D、运算结果正确,为正数 C、100101.1 C、0.1011

D、100101.01 D、-0.1011

5、若十进制数为37.25,则相应的二进制数为( )。 6、若[X]反=1.1011,则x=( )。 7、原码乘法是( )。

A、先取操作数绝对值相乘,符号位单独处理 B、用原码表示操作数,然后直接相乘

C、被乘数用原码表示,乘数取绝对值,然后相乘 D、乘数用原码表示,被乘数取绝对值,然后相乘 8、一个n+1位整数移码的数值范围是( )。 A、-2n+1

B、-2n+1≤x<2n-1 B、状态条件寄存器

C、-2n≤x≤2n-1 C、指令寄存器

D、-2n+1≤x≤2n-1 D、ALU

9、下列逻辑部件中,( )不包括在运算器内。 10、浮点数的表示范围和精度取决于( )。 A、阶码的位数和尾数的位数

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

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

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

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

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

2、奇偶校验法只能发现_____数个错,不能检查无错或_______数个错。 3、根据国标规定,每个汉字内码用_______个字节表示。

4、为判断溢出,可采用双符号位补码,此时正数的符号用____表示,负数的符号用____表示。 5、一位十进制数,用BCD码表示需要_____位二进制码,用ASCII码表示需要____位二进制码。 6、在浮点加减法运算过程中,在需要_______或__________时,尾数向右移位。

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

1、计算机结构、组织、实现 2、ALU 3、数据校验码

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

1、设浮点数的格式为:符号位:b15;阶码:b14-b8,采用补码表示;尾数:b7-b0,与符号位一起采用规格化的补码表示,基数为2。它能表示的最接近于0的正数和负数分别是什么? B15 B14 B8 B7 B0

请用十进制数2的幂次表示。

2、已知x=0.10011, y=0.11001, 用补码减法计算x-y=?,要求写出计算过程,并指出计算结果是否溢出?

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

4、8位定点整数(含符号位),请用原码,补码,移码和反码写出能表示的数的范围。 5、浮点数规格化的目的、方法。

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

1、请写出1位BOOTH乘法法则和补码不恢复余数除法法则的基本运算步骤。 2、分析给出浮点数运算的法则。

附:参考答案:

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

1、B 6、B 2、D 7、A 3、A 8、C 4、A 9、C 5、D 10、A

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

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

1、计算机结构是指那些对程序员可见的系统属性,这些属性直接影响着程序的逻辑执行。 计算机组织是指实现其结构规范的操作部件以及它们的互连方式。 计算机实现是指计算机组成的物理实现。

2、ALU——arithmetic and logical unit, 算术逻辑单元,它是运算器的核心,执行所有算术操作和逻辑操作。

3、数据校验码——数据在计算机内部或与其它设备间进行传输时,会产生一定的传输错误,为了很好地检测或修复这种传输错误,通常在原有数据码中加入部分校验位来实现,在数据传输中使用加入校验位的数据码,这时传输的数据码便是数据检验码,它由原数据码与检验码两部分组合而成。

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

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

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

最小负尾数为100000000 即-1,最大负尾数为 101111111-(2-1+2-8)=-2-1(1+2-7) 最小阶码为-26=-64,最大阶码为26-1=63 因此,最接近于0的负数为:-(1+2-7)2-65

最接近于0的正数为:2-65

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

(x-y)补=(x)补+(-y)补=0.10011+1.00111=1.11010, 没有溢出(不同符号的数相加,不可能产生溢出)。 3、答: 位数 1 2 1 1 3 1 1 1 1 4 0 0 5 1 1 1 1 6 0 0 0 0 7 1 1 1 1 1 8 1 1 9 0 0 0 0 10 1 1 1 1 11 0 0 0 0 2、奇、偶 5、4、7

3、2

6、对阶、向右规格化

数据码 1 校验码 1 11101011010

4、答:原码 –127 到127

补码 –128 到 127 移码 –128 到 127 反码 –127 到 127

5、答:浮点数的规格化是使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时,符号位与小数点后的第1位不相等则为已规格化数据,否则是非规格化数据。通过规格化,可以保证运算数据的精度。通常采用向左规格化,即尾数每左移1位,阶码减1,直至规格化完成。

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

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

注意:*在乘数后要增加一个补充位yn+1 *迭代的最后一步(n+1)不移位。 *乘数的最低两位与部分积的操作关系 Yn yn+1 操作

0 0 部分积右移一位 0 1 部分积+[X]补,右移一位 1 0 部分积+[-X]补,右移一位 1 1 部分积右移一位 补码不恢复余数除法法则 被除数与除数: 同号:作[X]补-[Y]补 异号:作[X]补+[Y]补

余数与除数:同号:商为正,异号:商为负。

2、答:由于浮点数表示中使用阶与规格化的小数,故在运算过程中须同时考虑阶数与小数的运算,浮点数的运算法则归纳如下:

浮点数加减法则为:对阶,尾数加减,结果规格化处理和舍入处理, 浮点数乘除法则为:阶码相加/减,尾数相乘/除,结果规格化和舍入处理。

搜索更多关于: 计算机组成与结构第1阶段测试题 的文档
计算机组成与结构第1阶段测试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1arvx5vojr92i2o9mddx_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top