欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    计算机组成原理 第3 4章 练习题ppt课件.ppt

    • 资源ID:1443233       资源大小:797KB        全文页数:45页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机组成原理 第3 4章 练习题ppt课件.ppt

    第3,4章 练习题,1。在浮点机中,判断原码规格化形式的原则是_。A.尾数的符号位与第一数位不同;B.尾数的第一数位为1,数符任意;C.尾数的符号位与第一数位相同;D.阶符与数符不同。,2。设寄存器内容为11111111,若它等于+127,则为_ 。A.原码;B.补码;C.反码;D.移码。,3。浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X = 2729/32,Y = 255/8,则用浮点加法计算X+Y的最终结果是 A00111 1100010B00111 0100010C01000 0010001 D发生溢出 X浮=00111 0011101,Y浮=00101 0010100 =00111 0000101 X和Y的尾数相加的0100010,应规格化,成为0010001,阶码要加1,将变成8,但阶码的数值位用3位补码表示,不能表示正8,表明运算结果是溢出了。,(2014年计算机专业基础综合真题) 若x=103,y=-25,则下列式子中用8位定点补码运算时会溢出的是A. x+yB. -x+yC。 x-yD. -x-y,(2014年计算机专业基础综合真题) 某容量为256MB的存储器由若干个4M*8倍DRAM芯片构成,则该DRAM芯片的地址引脚与数据引脚的总和A.19B.22C.30D.36,4。假定有4个整数用8位补码分别表示为r1=FEH,r2=F2H,r3=90H,r4=F8H。若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是Ar1r2Br2r3Cr1r4Dr2r4,5。假定变量i、f和d的数据类型分别为int、float和double(int用补码表示,float和double分别用IEEE 754单精度和双精度浮点数格式表示),已知i=785,f=1.5678e3,d=1.5e100。若在32位机器中执行下列关系表达式,则结果为“真”的是Ii = (int) (float) i IIf = (float) (int) fIIIf = (float) (double) fIV(d+f) - d = fA仅I和IIB仅I和IIIC仅II和IIID仅III和IV答案 B,6。假定用若干个2 K4位的芯片组成一个8 K8位的存储器,则地址0B1FH所在芯片的最小地址是A0000HB0600HC0700HD0800H答案 D,7。下列有关RAM和ROM的叙述中,正确的是IRAM是易失性存储器,ROM是非易失性存储器IIRAM和ROM都采用随机存取方式进行信息访问IIIRAM和ROM都可用作CacheIVRAM和ROM都需要进行刷新A仅I和IIB仅II和IIIC仅I、II和IVD仅II、III和IV,8。一个C语言程序在一台32位机器上运行。程序中定义了三个变量x、y和z,其中x和z为int型,y为short型。当x = 127,y = -9时,执行赋值语句z = x+y后,x、y和z的值分别是 Ax = 0000007FH,y = FFF9H,z = 00000076HBx = 0000007FH,y = FFF9H,z = FFFF0076HCx = 0000007FH,y = FFF7H,z = FFFF0076HDx = 0000007FH,y = FFF7H,z = 00000076H,9。某计算机主存容量为64 KB,其中ROM区为4 KB,其余为RAM区,按字节编址。现要用2 K8位的ROM芯片和4 K4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是 A1、15B2、15C1、30D2、30,10。某计算机主存容量为64 KB,其中ROM区为4 KB,其余为RAM区,按字节编址。现要用2 K8位的ROM芯片和4 K4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是 A1、15B2、15C1、30D2、30,11。,float型数据采用IEEE 754单精度浮点数格式表示,若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是 A.C104 0000H B.C242 0000H C.C184 0000H D.C1C2 0000H,IEEE754 阶码:移码; 尾数:原码一个规格化的32位浮点数x的真值可表示为: x=(1)s(1. M) 2E127 e=E127其中尾数域所表示的值是1. M。因为规格化的浮点数的尾数域最左位(最高有效位)总是1。故这一位经常不予存储,而认为隐藏在小数点的左边。64位的浮点数中符号位1位,阶码域11位,尾数域52位,指数偏移值是1023。因此规格化的64位浮点数x的真值为: x=(1)s (1.M) 2E1023 e=E1023,IEEE754练习题:1、将十进制数178.125表示成微机中的单精度浮点数。2、将下面Pentium机中的单精度浮点数表示成十进制真值是多少?0011 ,1111,0101,1000,0000,0000,0000,0000,1、解:178.125=10110010.001B =1.011001000127 指数E=7+127=134=10000110B 127是单精度浮点数应加的指数偏移量,其完整的浮点数形式为 : 0 10000110 011 0010 0010 0000 0000 0000 = 43322000H,2、解:0011 ,1111,0101,1000,0000,0000,0000,0000 数符:S=(-1) 0=1 (正号)阶码: E=(01111110)2-127=126-127= -1尾数: D=(1.1011)2 X= 1.10112-1= (0.11011)2=0.84375,12下列各类存储器中,不采用随机存取方式的是: A. EPROM B.CDROM C.DRAM D.SRAM,13某计算机存储器按字节编址,主存地址空间大小为64MB,现用4M*8位的RAM芯片组成32MB的主存储器,则存储器地址寄存器MAR的位数至少是; A. 22位 B.23位 C.25位 D.26位,14某机器有一个标志寄存器,其中有进位/借位标志CF、零标志ZF、符号标志SF和溢出标志OF,条件转移指令bgt(无符号整数比较大于时转移)的转移条件是: A. CF+OF=1 B. SF+ZF=1 C. CF+ZF=1 D. CF+SF=1,15. 假定在一个8位字长的计算机中运行如下类C程序段:unsigned int x=134;unsigned int y=246;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位寄存器R1-R8分别分配给变量x、y、m、n、z1、z2、k1和k2。请回答下列问题(提示:带符号整数用补码表示)(1)执行上述程序段后,寄存器R1,R5和R6的内容分别是什么?(采用十六进制表示)(2)执行上述程序段后,变量m和k1的值分别是什么?(采用十进制表示)(3)上述程序段涉及带符号整数加/减、无符号整数加/减运算,这四种运算能否利用同一加法器辅助电路实现?简述理由。(4)计算机内部如何判断带符号整数加/减运算的结果是否发生溢出?上述程序段中,哪些带符号整数运算语句的执行结果会发生溢出?,15题,16. 假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言(2012年考题)unsigned short x=65530;unsigned y=x;得到y的机器数为:A.0000 7FFAH B.0000 FFFAH C.FFFF 7FFAH D.FFFF FFFAH,16. 假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言(2012年考题)unsigned short x=65530;unsigned y=x;得到y的机器数为:A.0000 7FFAH B.0000 FFFAH C.FFFF 7FFAH D.FFFF FFFAH,17. (2012年考题)float类型(即IEEE754单精度浮点数格式)能表示的最大正整数是:A.2126-2103 B. 2127-2104 C. 2127-2103 D. 2128-2104,17. (2012年考题)float类型(即IEEE754单精度浮点数格式)能表示的最大正整数是:A.2126-2103 B. 2127-2104 C. 2127-2103 D. 2128-2104答案 D 因为真实阶码范围-126+127,因为加上127才等于1-254的范围(移码) 所以最大正整数阶码为127而尾数为0.11111为最大尾数,即1.M,也就是1.11111即为1+1-2-23=2-2-23 故最大正整数: (2-2-23) 2127= 2128-2104,(2013年考题),18. 用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错,则校验位数至少为( ) A.2 B. 3 C. 4 D. 5,(2013年考题),18. 用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错,则校验位数至少为( ) A.2 B. 3 C. 4 D. 5,(2013年考题),19.某数采用IEEE 754单精度浮点数格式表示为C640 0000H,则该数的值是( ) A.-1.5213 B.-1.5 212 C.-0.5 213 D.-0.5 212,(2013年考题),19.某数采用IEEE 754单精度浮点数格式表示为C640 0000H,则该数的值是( ) A.-1.5213 B.-1.5 212 C.-0.5 213 D.-0.5 212,(2013年考题),20.某字长为8位的计算机中,已知整型变量x,y的机器数分别为 x补=1 1110100 y补=1 0110000。若整型变量z=2*x+y/2,则z的机器数为( )A.1 1000000 B.0 0100100 C.1 0101010 D.溢出,(2013年考题),20.某字长为8位的计算机中,已知整型变量x,y的机器数分别为 x补=1 1110100 y补=1 0110000。若整型变量z=2*x+y/2,则z的机器数为( )A.1 1000000 B.0 0100100 C.1 0101010 D.溢出,(2014年考题),21.若X=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是( ) A.x+y B.-x+y C.x-y D. -x-y,(2014年考题),21.若X=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是( ) A.x+y B.-x+y C.x-y D. -x-y,(2014年考题),22. float型数据常用IEEE754单精度浮点格式表示,假设两个float型变量x和y分别在32位寄存器f1和f2中,若(f1)=CC90 0000H,(f2)=B0C0 0000H,则x和y之间的关系为: A.xy且符号相同 D.xy且符号不同,(2014年考题),22. float型数据常用IEEE754单精度浮点格式表示,假设两个float型变量x和y分别在32位寄存器f1和f2中,若(f1)=CC90 0000H,(f2)=B0C0 0000H,则x和y之间的关系为: A.xy且符号相同 D.xy且符号不同,(2015年考题),23. 由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是( ) A.-126 B.-125 C.-32 D.-3,(2015年考题),24.下列有关浮点数加减运算的叙述中,正确的是( ).对阶操作不会引起阶码上溢或下溢.右规和尾数舍入可能引起阶码上溢.左规时可能引起阶码下溢.尾数溢出时结果不一定溢出A.仅、 B.仅、和C.仅、 、 D. 、 、 、,(2015年考题),25. 下列存储器中,在工作期间需要周期性刷新的是( ) A.SRAM B.SDRAM C.ROM D.FLASH,(2015年考题),26.计算机硬件能够直接执行的是( )机器语言程序 汇编语言程序 硬件描述语言程序 A.仅 B.仅 C.仅 D. ,(2015年考题),27. 某计算机使用4体交叉存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生缓存冲突的地址对是( ) A.8004、8008 B.8002、8007 C.8001、8008 D.8000、8004,(2015年考题),28. 43.(13分) 某16位计算机主存按字节编码。存取单位为16位;采用16位定长指令格式;CPU采用单总线结构,主要部分如下图所示。图中R0R3为通用寄存器;T为暂存器;SR为移位寄存器,可实现直送(mov)、左移一位(left)、右移一位(right)3种操作,控制信号为Srop,SR的输出信号Srout控制;ALU可实现直接送A(mova)、A加B(add)、A加B(add)、A加B(add)、A减B(sub)、A与B(and)、A或B(or)、非A(not)、A加1(inc)7种操作,控制信号为ALUop。,(2015年考题),28. 43.(13分)请回答下列问题:(1)图中哪些寄存器是程序员可见的?为何要设置暂存器T?(2)控制信号ALUop和SRop的位数至少各是多少?(3)控制信号Srout所控制邮件的名称或作用是什么?(4)端点中,哪些端点须连接到控制部件的输出端?(5)为完善单总线数据通路,需要在端点中相应的端点之间添加必要的连线。写出连线的起点和终点,以正确表示数据的流动方向。(6)威慑么二路选择器MUX的一个输入端是2?,

    注意事项

    本文(计算机组成原理 第3 4章 练习题ppt课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开