好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

江南大学远程教育计算机组成与结构第1阶段测试题.docx

8页
  • 卖家[上传人]:1980****057
  • 文档编号:274485390
  • 上传时间:2022-04-08
  • 文档格式:DOCX
  • 文档大小:14.45KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 江南大学远程教育计算机组成与结构第1阶段测试题 江南大学现代远程教育2022年上半年第一阶段测试卷 考试科目:《计算机组成与结构》第 1 章至第3 章(总分100分)时间:90分钟 __________学习中心(教学点)批次:层次: 专业:学号:身份证号: 姓名:得分: 一、选择题:(十题,每题2分,共20分) 1、冯·诺依曼机工作方式的基本特点是 A. 多指令流单数据流 B. 按地址访问并顺序执行指令 C. 堆栈操作 D. 存储器按内容选择地址 2、在浮点数编码表示中在机器数中不出现,是隐含的 A. 阶码 B. 符号 C. 尾数 D. 基数 3、某机字长16位,含一位数符,用补码表示,则定点小数所能表示的非零最小正数为 A. 2-15 B. 2-16 C. 2-1 D. 1-215 4、若采用双符号位补码运算,运算结果的符号位为10,则 A. 产生了负溢出(下溢) B. 产生了正溢出(上溢) C. 运算结果正确,为负数 D. 运算结果正确,为正数 5、若十进制数为37.25,则相应的二进制数为 A. 10011.01 B. 110101.01 C. 100101.1 D. 100101.01 6、若[X]反=1.1011,则x= A. -0.0101 B. -0.0100 C. 0.1011 D. -0.1011 7、原码乘法是 A.先取操作数绝对值相乘,符号位单独处理 B.用原码表示操作数,然后直接相乘 C.被乘数用原码表示,乘数取绝对值,然后相乘 D.乘数用原码表示,被乘数取绝对值,然后相乘 8、一个n+1位整数移码的数值范围是 A.-2n+1

      2、奇偶校验法只能发现___奇__数个错,不能检查无错或___偶___数个错 3、根据国标规定,每个汉字内码用 2 个字节表示P32 4、为判断溢出,可采用双符号位补码,此时正数的符号用00 表示,负数的符号用11 表示 5、一位十进制数,用BCD码表示需要___4____位二进制码,用ASCII码表示需要__7___位二进制 码 6、在浮点加减法运算过程中,在需要___对阶____或____向右规格化______时,尾数向右移位 三、名词解释:(三题,每题5分,共15分) 1、计算机结构、组织、实现 2、ALU 3、数据校验码 四、简答题:(五题,每题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、浮点数规格化的目的、方法 五、分析题:(二题,每题10分,共20分) 1、请写出1位BOOTH乘法法则和补码不恢复余数除法法则的基本运算步骤 2、分析给出浮点数运算的法则 答案:三——五题 三、名词解释:(三题,每题5分,共15分) 1、计算机结构、组织、实现 计算机结构是指那些对程序员可见的系统属性,这些属性直接影响着程序的逻辑执行 计算机组织是指实现其结构规范的操作部件以及它们的互连方式 计算机实现是指计算机组成的物理实现 2、ALU ALU, arithmetic and logical unit, 算术逻辑单元,它是运算器的核心,执行所有算术操作和逻辑操作 3、数据校验码 数据在计算机内部或与其它设备间进行传输时,会产生一定的传输错误,为了很好地检测或修复这种传输错误,通常在原有数据码中加入部分校验位来实现,在数据传输中使用加入校验位的数据码,这时传输的数据码便是数据检验码,它由原数据码与检验码两部分组合而成。

      四、简答题:(三题,每题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 3 4 5 6 7 8 9 10 11 数据码 1 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 1 1 1 0 1 1 0 1 1 0 校验码 1 1 1 0 1 0 1 1 0 1 0 11101011010 题4答: 原码–127 到127 补码–128 到127 移码–128 到127 反码–127 到127 题5答: 浮点数的规格化是使浮点数尾数的最高数值位为有效数位。

      当尾数用补码表示时,符号位与小数点后的第1位不相等则为已规格化数据,否则是非规格化数据通过规格化,可以保证运算数据的精度通常采用向左规格化,即尾数每左移1位,阶码减1,直至规格化完成 五、分析题:(二题,每题10分,共20分) 题1答案: 补码的乘法可以通过对部分积的操作及右移,并不断迭代来实现对部分积的操作取决于乘数的低两位 注意:* 在乘数后要增加一个补充位y n+1* 迭代的最后一步(n+1)不移位 *乘数的最低两位与部分积的操作关系 Yn yn+1 操作 00部分积右移一位 01部分积+[X]补,右移一位 10部分积+[-X]补,右移一位 11部分积右移一位 补码不恢复余数除法法则 被除数与除数: 同号:作[X]补 - [Y]补 异号:作[X]补 + [Y]补 余数与除数:同号:商为正,异号:商为负 题2答案: 由于浮点数表示中使用阶与规格化的小数,故在运算过程中须同时考虑阶数与小数的运算,浮点数的运算法则归纳如下: 浮点数加减法则为:对阶,尾数加减,结果规格化处理和舍入处理, 浮点数乘除法则为:阶码相加/减,尾数相乘/除,结果规格化和舍入处理。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.