计算机组成与系统结构习题及答案_第1页
计算机组成与系统结构习题及答案_第2页
计算机组成与系统结构习题及答案_第3页
计算机组成与系统结构习题及答案_第4页
计算机组成与系统结构习题及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、一、 填空题 ( 20 每空 2 分)1. 计数制中使用的数据个数被称为。(基)2. 移码常用来表示浮点数的_部分,移码和补码比较,它们除_外 , 其他各位都相同。(阶码,符号位)3. 码值 80H:若表示真值0, 则为 _; 若表示 -128 ,则为 _ ;若表示-127,则为 ; 若表示 -0, 则为 。(移码补码 反码原码)4. 在浮点运算过程中,如果运算结果的尾数部分不是_形式,则需要进行规格化处理。设尾数采用补码表示形式,当运算结果时, 需要进行右规操作;当运算结果 时,需要进行左规操作。(规格化溢出不是规格化数)二、选择题(20 每题 2 分)1. 以下给出的浮点数, 规格化浮点数

2、。(B )A. 2 八 -10 X 0.010101 B . 2 八 -11 X 0.101010C. 2 八 -100 X 1.010100 D . 2八 -1 X 0.00101012. 常规乘除法器乘、除运算过程采用部分积、余数左移的做法,其好处是 。( C)A. 提高运算速度B. 提高运算精度C. 节省加法器的位数D. 便于控制3. 逻辑异运算10010011 和 01011101 的结果是。 (B)A.01001110B.11001110C.11011101D.100011104. 浮点数尾数基值rm=8, 尾数数值部分长6 位,可表示的规格化最小正尾数为。( Q1. A.0.5 B

3、.0.25 C.0.125 D.1/645?当浮点数尾数的基值rm=16, 除尾符之外的尾数机器位数为8 位时 , 可表示的规格化最大尾数值是。 ( D)A.1/2B.15/16C.1/256D.255/2566. 两个补码数相加,采用1 位符号位,当_时表示结果溢出。(D)A、符号位有进位B、符号位进位和最高数位进位异或结果为0C 符号位为1 D 、符号位进位和最高数位进位异或结果为17. 运算器的主要功能时进行_。(0A、逻辑运算B、算术运算C、逻辑运算和算术运算 D、只作加法8. 运算器虽有许多部件组成,但核心部件是。(B)A、数据总线B、算术逻辑运算单元C、多路开关D、累加寄存器9?在

4、定点二进制运算中,减法运算一般通过 来实现。(D)A、原码运算的二进制减法器B、补码运算的二进制减法器C补码运算的的十进制加法器D、补码运算的的二进制加法器10. ALU 属于_ 部 件。( A)A、运算器B、控制器C、存储器D、寄存器三、判断题(10 每题 2 分)1. 计算机表示的数发生溢出的根本原因是计算机的字长有限。(错误)2. 表示定点数时,若要求数值0 在计算机中唯一地表示为全0, 应米用补码。(正确)3. 浮点数的取值范围由阶码的位数决定,而精度由尾数的位数决定。(正确)4. 若浮点数的尾数用补码表示,那么规格化的浮点数是指尾数数值位的最高位是0 (正数)或是1 (负数)。(正确

5、)5. 在实际应用中,奇偶校验多采用奇校验,这是因为奇校验中不存在全“ 0”代码,在某些场合下更便于判别。(正确)4、 概述题(10 每题 5 分)1. 试比较定点带符号数在计算机内的四种表示方法。答:带符号数在计算机内部的表示方法有原码、反码、补码和移码。原码表示方法简单易懂,实现乘、除运算简单,但用它实现加、减运算比较复杂。补码的特点是加、减法运算规则简单,正负数的处理方法一致。反码通常只用来计算补码,由于用反码运算不方便,在计算机中没得到实际应用。移码由于保持了数据原有的大小顺序,便于进行比较操作,常用于浮点数中的阶码,使用比较方便。2. 试述浮点数规格化的目的和方法。答:浮点的规格化是

6、为了使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数,否则便是非规格化数。通过规格化,可以保证运算数据的精度。通常,采用向左规格化(简称左规),即尾数每左移一位,阶码减1, 直至规格化完成。5、 计 算题( 15 每题 5 分)1.已知:x=0.1011 ,y= -0.0101 )求:x补x补)x补y补,y补,y补解:x补=0.1011 ,x/2补=0.01011 ,x/4补=0.001011 ,-x补= 1.0101y补=1.1011 ,y/2补=1.11011 ,y/4补=1.111011 ,-y补=0.01012.设阶码3位

7、,尾数6位,按浮点运算方法,完成下列取值的x+y,x-y运算:x = 2,l-101*(-0.010110), y = 2 ,1-100*0.010110解:x浮= 11011,-0.010110y浮= 11100,0.010110Ex-Ey=11011+00100 =111111 L 1 1 0 1 0 1 F十(HJJ) 10 11000.00 I 0 1 1规格化处理:0.101100阶码110101 LI 1 0I0 1 十 1 I0 1 () 1 0 iToTTTTT .规格化处理:1.011111阶码11100x+y=0.101100*2 x-y=-0.100001*2 A-43.

8、设机器字长16位,定点表示,尾数15位,字符1位,问(1)定点原码整数表示时,最大正数是多少?最小负数是多少(2)定点原码小数表示时,最大正数是多少?最小负数是多少解:定点原码整数表示:)2最大整数=(2A15-1 )10=( +32767)10= ( 0 111 111 111 111 111)2 最小负数值=-(2A15-1 )10=( -32767 )10=( 1 111 111 111 111 111 定点原码小数表示:最大正数值=(1-2A-15 )10=( +0.111 111 111 111 111)2最小负数值=-( 1-2A-15 ) 10=( -0.111 111 111

9、111 111)2六、综合题(15) 某机字长16 位,使用4片 74181 组成 ALU 设最低位序号标注为第0位,要求:( 1 )写出第5 位的进位信号C6 的逻辑表达式。( 2)估算产生C6 所需要的最长时间。( 3)估算最长求和时间解: ( 1 )组成最低四位的74181 进位输出为:C4 = Cn+4 = G+PCn = G+PCO , CO 为向第 0 位进位其中, G = y3+y2x3+y1x2x3+y0x1x2x3 , P = x0x1x2x3 ,所以C5 = y4+x4C4C6 = y5+x5C5 = y5+x5y4+x5x4C4(2)设标准门延迟时间为T,与或非”门延迟时

10、间为1.5T,贝U进位信号CO,由最低位传送至C6 需经一个反相器、两级“与或非”门,故产生 CO 的最长延迟时间为T+2*1.5T = 4T( 3) 最长求和时间应从施加操作数到ALU 算起:第一片74181 有 3 级“与或非”门(产生控制参数x0, y0, Cn+4 ,第二、三片74181 共 2级反相器和2级“与或非”门(进位链),第四片 74181 求和逻辑(1 级与或非门和1 级半加 器,设其延迟时间为3T ),故总的加法时间为:t0 = 3*1.5T+2T+2*1.5T+1.5T+3T = 14T七、设计题(10余 3 码编码的十进制加法规则如下:两个一位十进制数的余3 码相加,如结果无进位,则从和数中减去3 (加上 1101 ) ; 如结果有进位,则合数中加上3 (加上 0011 ),即得和数的余3 码。试设计余3 码编码的十进制加法器单元电路。解:设余三码编码的两个运算数为Xi和Yi,第一次用二进制加法求和运算的和数为Si ',进位为Ci+1 ,校正后所得的余三码和数 为Si,进位为 Ci+1 ,则有 :Xi = Xi3Xi2Xi1Xi0Yi = Y i3 Yi2 Yi1 Yi0Si&

温馨提示

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

评论

0/150

提交评论