第章数值的机器运算_第1页
第章数值的机器运算_第2页
第章数值的机器运算_第3页
第章数值的机器运算_第4页
第章数值的机器运算_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、哈尔滨学院2014年秋季学期单元测试试卷课程名称:计算机组成原理单元名称:第四章 数值的机器运算一、填空题1 .影响并行加法器速度的关键因素是 O2. A、B均为8位二进制数,A=F0H , B=E0H,贝U A+B=, A-B=3,算术右移 1位后得o4. 向左规格化的规则为尾数 ,阶码为o5. 运算器的基本功能室实现运算和运算。二、选择题1 .在串行进位的并行加法器中,影响加法器运算速度的关键因素是 B .元器件速度D .各位加法器速度的不同Gi 为oB . A 二 BiA .门电路的级延迟C.进位传递延迟2.并行加法器中每一位的进位产生函数A . Ai *BiC. Ai 二 Bi 二 C

2、iD. A Bi Ci3 .补码力廿/减法是指oA .操作数用补码表示,两尾数相加/减,符号位单独处理B. 操作数用补码表示,符号位和尾数一起参加运算,结果的符号与加/减数相同C. 操作数用补码表示,连同符号位直接相加,减某数用加某数的机器负数代替,结果 的符号在运算中形成D .操作数用补码表示,由数符决定两尾数的操作,符号位单独处理4. 两个补码数相加,采用1位符号位,当 时,表示结果溢出。A .符号位有进位B. 符号位进位和最高数位进位异或结果为 0C. 符号位为1D .符号位进位和最高数位进位异或结果为15. 在双符号位判断溢出的方案中,出现正溢时,双符号位应当为 oA. 00B. 01

3、C. 10D. 116. 在定点机中执行算术运算时会产生溢出,其原因是 A .主存容量不够C.操作数地址过大7. 当定点运算发生溢出时,应进行A. 向左规格化C.发出出错信息B .操作数过大D .运算结果无法表示B. 向右规格化D .舍入处理8. 。A. B.C. D9.将用8位二进制补码表示的十进制数-121,扩展成16位二进制补码,结果用十六进制表 示为。B. FF87HA. 0087HC. 8079HD. FFF9H10.已知中补=泅,计算机的机器字长为8位二进制编码,则X补=A .8CHC. E3H11 .对于二进制数,若小数点左移 值。A .扩大一倍,扩大一倍C.缩小一半,扩大一倍1

4、2. X、丫为定点二进制数,其格式为B. 18HD. F1H1位则数值 ,若小数点右移 1位则数B .扩大一倍,缩小一半D. 缩小一半,缩小一半1位符号位,n位数值位。若采用Booth补码一位乘法实现乘法运算,则最多需要做加法运算的次数是 A. n-1C. n+1D. n+213 .原码加减交替除法又称为不恢复余数法,因此 A .不存在恢复余数的操作B. 当某一步运算不够减时,做恢复余数的操作C .仅当最后一步余数为负时,做恢复余数的操作D .当某一步余数为负时,做恢复余数的操作14在加法器、寄存器的基础上增加部分控制电路实现除法时,用B寄存器存放0A .被乘数和被除数B. 被乘数和除数C.

5、乘数和被除数D .乘数和除数15. 若浮点数用补码表示,判断运算结果是否是规格化数的方法是 A .阶符与数符相同C. 数符与尾数最高有效位相同16. 若浮点数用补码表示,一个数的阶码值为较小的浮点数的小数点。A. 左移1位C.左移2位B .阶符与数符相异D .数符与尾数最高有效位相异7,另一个数的阶码值为9,则需要将阶码值B. 右移1位D.右移2位17. 4片 74181ALU和1片74182CLA相配合,具有传递功能。A. 串行进位B .组内并行进位,组间串行进位C. 组内串行进位,组间并行进位D .组内、组间均为并行进位18. 运算器虽由许多部件组成,但核心部件是 oA .算术逻辑运算单元

6、B .多路开关C.数据总线D .累加寄存器19. 下列叙述中,错误的是 oA .运算器中通常都有一个状态标志寄存器,为计算机提供判断条件,以实现程序转 移B. 补码乘法器中,被乘数和乘数的符号都不参加运算C. 并行加法器中高位的进位依赖于低位D .在小数除法中,为了避免溢出,要求被除数的绝对值小于除数的绝对值20. 计算机中的累加器 oA .没有加法器功能,也没有寄存器功能B. 没有加法器功能,有寄存器功能C. 有加法器功能,没有寄存器功能D .有加法器功能,也有寄存器功能21. 一个C语言程序在一台32位机器上运行。程序中定义了 3个变量x、y和z,其中x和z为int型,y为short型。当

7、x=127、y=-9时,执行赋值语句z=x+y后,x、y和z的值分别是A x =0000007FH , y =FFF 9H, z =00000076HB . x =0000007FH , y =FFF 9H ,z =FFFF 0076HC. x=0000007FH,y 二 FFF7H,z =FFFF 0076HD . x =0000007FH,y 二FFF 7H , z =00000076H22. 浮点数加、减运算一般包括对阶、尾数运算、规格化、舍入和判断溢出等步骤。设浮点数的阶码和尾数均采用补码表示,并且位数分别为5位和7位(均含2位符号位)。若有两个数X =27 29/32,丫=:25 5

8、/8,则用浮点加法计算X Y的最终结果是 。A. 00111 1100010B. 00111 0100010C. 01000 0010001D.发生溢出23. 假定有4个整数用8位补码分别表示为 A =FEH、b =F2H、r3 =90H、q =F8H。若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是 。A.r1r2B.r2r3C.r1r4D.r2r424. 某字长为8位的计算机汇总,已知整型变量 x、y的机器数分别为X补=10000100,Y补=10110000。若整型变量z =2 x y/2,则z的机器数为 。A. 1 1000000B. 00100100C. 1 010101

9、0D.溢出25. 若x=103,y=25,则下列表达式采用8位定点补码运算实现时,会发生溢出的 是。A. x yB. -x yC. x - yD. -x - y三、判断题1. 进位信号串行传递的加法器称为串行加法器。2. 进位产生函数为R二Ai二Bi。3. 运算器中设置了加法器后就没有必要设置减法器4浮点数对阶的原则是大阶向小阶看齐。5运算器不仅可以完成数据信息的算逻运算,还可以作为数据信息的传送通路。6. 80387被称为协处理器,本身不能单独使用四、简答题1简述浮点运算中溢出的处理问题。2试述先行进位解决的问题及基本思想。3串行加法器和并行加法器有何不同?影响并行加法器的关键因素是什么?设

10、低位来 的进位信号为Co,请分别按下列两种方式写出C4、C3、C2、Cl的逻辑表达式。(1) 串行进位方式(2) 并行进位方式五、分析题4位一组,写出进位信号C6的逻辑表1某加法器采用组内并行、组间并行的进位链, 达式。2.写出一位2421码加法器的校正函数。六、计算题1. 已知X和Y,用变形补码计算X+Y和X-Y,同时指出运算结果是否溢出?(1) X =空,丫 二聖3232(2) X上,丫16 1612. 已知X补=1.1011000, Y补=1.0100110。计算 2X补 Y补3. 已知X =0.10010,Y =-0.10101,用补码一位乘法计算X Y,要写出详细的运算过 程。X4.

11、 已知X =0.1000,Y =0.1010,用补码加减交替法求 -?5. 已知 X -7.25,Y =28.5625,(1 )将X、丫分别转换成二进制浮点数(阶码占 4位,尾数占10位,各包含一位符号位)(2)用变形补码,求X -丫 =?6.有两个浮点数X =210 (0.101),丫 =201 (T.111),设阶符1位,阶码2位,数符1位,尾数3位,用补码运算规则计算X Y的值。七、设计题1利用CLA加法器或BCLA加法器以及CLA电路设计加法器,要求实现如下功能:( 1)构建20位单级先行进位加法器 使用5个4位的CLAW法器; 使用4个5位的CLAW法器;分别画出连接简图 (请特别标

12、明进位信号) 。比较这两种方法得到的最长进位延迟时间 有无区别。(2)构建20位二级先行进位加法器。 使用5个4位的BCL加法器和1个5位的CLA电路; 使用4个5位的BCL加法器和1个4位的CLA电路;分别画出连接简图 (请特别标明进位信号) 。比较这两种方法得到的最长进位延迟时间 有无区别。2. 利用74181和74182芯片设计如下3种方案的32位ALU。( 1)行波进位方案;(2)二级先行进位方案;( 3)三级先行进位方案。八、综合应用题假定在一个8位字长的计算机中运行下列类C程序段:Unsigned int x=134;Unsigned int y=26;Int m=x;Int n=y;Unsigned int z1=x-y?;Unsigned int z2=x+y?;Int k1=m-n?;Int k2=m+n;若编译器编译时将8个8位寄存器R1R8分别分配给变量x、y、m、n、z1、z2、k1、k2。请 回答下列问题。(提示:带符号整数用补码表示)(1) 执行

温馨提示

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

评论

0/150

提交评论