版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3,4章 练习题ComOcomorg2015OUC1。在浮点机中,判断原码规格化形式的原则是。在浮点机中,判断原码规格化形式的原则是_。A.尾数的符号位与第一数位不同尾数的符号位与第一数位不同;B.尾数的第一数位为尾数的第一数位为1,数符任意,数符任意;C.尾数的符号位与第一数位相同尾数的符号位与第一数位相同;D.阶符与数符不同。阶符与数符不同。2。设寄存器内容为。设寄存器内容为11111111,若它等于,若它等于+127,则为,则为_ 。A.原码原码;B.补码补码;C.反码反码;D.移码。移码。3。浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍。浮点数加、减运算过程一般包括对阶、尾
2、数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为数分别为5位和位和7位(均含位(均含2位符号位)。若有两个数位符号位)。若有两个数X = 27 29/32,Y = 25 5/8,则用浮点加法计算,则用浮点加法计算X+Y的最终结果是的最终结果是 A00111 1100010B00111 0100010C01000 0010001 D发生溢出发生溢出 答案 D解析 1、十进制小数到二进制的转换,小数与整数的补码表示;2、浮点数的阶码(整数)、尾数(尾数)的表示,规格化的概念;3、浮点数的加法运算与结果溢出
3、检查; X浮=00111 0011101,Y浮=00101 0010100=00111 0000101 X和Y的尾数相加的0100010,应规格化,成为0010001,阶码要加1,将变成8,但阶码的数值位用3位补码表示,不能表示正8,表明运算结果是溢出了。4、解题技巧A) 也可先把255/8变成275/8/4=275/32,再计算29/32+5/32=34/32=217/32, 表明需要阶码加1,将变成8,已经不能表示,是溢出。B) 千万不要变分数为小数之后再转换成二进制,分母是2的整数幂时只需转换其分子部分,这对于解这个题实在是太重要了。(2014年计算机专业基础综合真题) 若x=103,y
4、=-25,则下列式子中用8位定点补码运算时会溢出的是A. x+yB. -x+y 。 x-yD. -x-y(2014年计算机专业基础综合真题) float型数据常用IEEE754的单精度浮点格式表示。现有两个float型变量x1与x2,分别存放两个32位寄存器f(x1)与f(x2),若f(x1)=CC90 0000H,f(x2)=B0C0 0000H,则x1x2且同号B. x1x2且同号D. x1x2且异号(2014年计算机专业基础综合真题) 某容量为256MB的存储器由若干个4M*8倍DRAM芯片构成,则该DRAM芯片的地址引脚与数据引脚的总和A.19B.22C.30D.364。假定有。假定有
5、4个整数用个整数用8位补码分别表示为位补码分别表示为r1=FEH,r2=F2H,r3=90H,r4=F8H。若将运算结果存放在一个。若将运算结果存放在一个8位寄存器中,则下列运算会发生位寄存器中,则下列运算会发生溢出的是溢出的是Ar1r2Br2r3Cr1r4Dr2r4 答案 B 解析8位寄存器能保存的补码整数的范围是-128+127,r1中的数值是-2,r2中的数值是-14,r3中的数值是-112,r4中的数值是-8,则4个运算会发生溢出的是r2r3。5。假定变量。假定变量i、f和和d的数据类型分别为的数据类型分别为int、float和和double(int用补用补码表示,码表示,float和
6、和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 解析 (II)运算会丢掉浮点数的小数部分,(IV)运算过程中可能有误差使其不相等
7、,(I)和(III)则不存在问题。6。假定用若干个。假定用若干个2 K4位的芯片组成一个位的芯片组成一个8 K8位的存储器,则地位的存储器,则地址址0B1FH所在芯片的最小地址是所在芯片的最小地址是A0000HB0600HC0700HD0800H答案答案 D解析:芯片的大小为2K4位,而存储器的大小为8K8位,不难得出要获得这样一个大小的存储器,需要8片2K4位的芯片。如果按字节编址,对应一个大小为8K8位的存储器,需要13位地址,其中高3位为片选地址,低10位为片内地址,而题目给出的地址0B1FH转换为二进制为0 1011 0001 1111,其高3位为010,即片选地址为2。因此,地址0B
8、1FH对应第2片芯片,该芯片的起始地址(最小地址)为0 1000 0000 0000,即0800H。7。下列有关。下列有关RAM和和ROM的叙述中,正确的是的叙述中,正确的是IRAM是易失性存储器,是易失性存储器,ROM是非易失性存储器是非易失性存储器IIRAM和和ROM都采用随机存取方式进行信息访问都采用随机存取方式进行信息访问IIIRAM和和ROM都可用作都可用作CacheIVRAM和和ROM都需要进行刷新都需要进行刷新A仅仅I和和IIB仅仅II和和IIIC仅仅I、II和和IV D仅仅II、III和和IVA分析:对于计算机系统中的存储器,常用的数据存取方式有顺序存取、直接存取、随机存取和相
9、联存取四种。其中RAM和ROM都是采用随机存取方式。RAM具有读/写方便,使用灵活等优点,但断电后无法保存信息,因此只能用于暂存数据,可用于主存和高速缓冲存储器。ROM的信息是固化在存储器中,断电后仍然能保存信息,信息不容易丢失。但ROM中的信息只可读出,无法改写,当然不需要刷新。一般用于存放系统程序BIOS和用于微程序控制,不适合用于读写频繁的Cache。8。一个。一个C语言程序在一台语言程序在一台32位机器上运行。程序中定义了三个变量位机器上运行。程序中定义了三个变量x、y和和z,其中,其中x和和z为为int型,型,y为为short型。当型。当x = 127,y = -9时,执行时,执行赋
10、值语句赋值语句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答案 D解析 1、十进制整数到二进制的转换,数据的补码表示;2、补码加法运算,2两个不同位数的补码数相加时需要进行符号扩展;X=127,X补=0000007FH(32位整数),运算后其值不变Y=9,Y补=FFF7H (16位整
11、数),运算后其值不变Z补 = X补+Y补=0000007FH+FFFFFFF7H=00000076H3、解题技巧,也可先求出127+(9)=118,再变成补码后去与可供选择的答案对比。9。某计算机主存容量为。某计算机主存容量为64 KB,其中,其中ROM区为区为4 KB,其余为,其余为RAM区,按字节编址。现要用区,按字节编址。现要用2 K8位的位的ROM芯片和芯片和4 K4位的位的RAM芯芯片来设计该存储器,则需要上述规格的片来设计该存储器,则需要上述规格的ROM芯片数和芯片数和RAM芯片数分芯片数分别是别是 A1、15B2、15C1、30D2、30分析:因为1B=8位,ROM区的总大小为4
12、KB,即为4K8位,那么需要的ROM芯片数为:(4K8位)/(2K8位)=2片。RAM区的总大小为64KB4KB=60KB,即60K8位,那么需要的RAM芯片数为:(60K8位)/(4K4位)=30片。nIEEE754 阶码:真值加偏移量;阶码:真值加偏移量; 尾数:原码尾数:原码一个规格化的一个规格化的x的真值可表示为:的真值可表示为: x=(1)s(1. M) 2E e=E127 (e为真值)为真值)其中尾数域所表示的值是其中尾数域所表示的值是1. M。因为规格化的浮点数的尾。因为规格化的浮点数的尾数域最左位(最高有效位)总是数域最左位(最高有效位)总是1。故这一位经常不予存储,而。故这一
13、位经常不予存储,而认为隐藏在小数点的左边。认为隐藏在小数点的左边。中符号位中符号位1位,阶码域位,阶码域11位,尾数域位,尾数域52位,指位,指数偏移值是数偏移值是1023。因此规格化的。因此规格化的64位浮点数位浮点数x的真值为:的真值为: x=(1)s (1.M) 2E e=E1023浮点数符号位阶码尾数总位数单精度182332双精度11152641、将十进制数、将十进制数178.125表示成微机中的单精度浮点数。表示成微机中的单精度浮点数。2、将下面、将下面Pentium机中的单精度浮点数表示成十进制真机中的单精度浮点数表示成十进制真值是多少?值是多少?0011 ,1111,0101,1
14、000,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 = 43322000H2、解:、解:0011 ,1111,0101,1000,0000,0000,0000,0000 数符数符:S=(-1) 0= =1 (正号)(正号)阶码阶码: e=(01111110)2-127
15、=126-127= -1尾数尾数: D=(1.1011)2 X= 1.10112-1= (0.11011)2=0.8437511。float型数据采用型数据采用IEEE 754单精度浮点数格式表示,若编译器将单精度浮点数格式表示,若编译器将float型变型变量量x分配在一个分配在一个32位浮点寄存器位浮点寄存器FR1中,且中,且x=-8.25,则,则FR1的内容是的内容是 A.C104 0000H B.C242 0000H C.C184 0000H D.C1C2 0000H12下列各类存储器中,不采用随机存取方式的是: A. EPROM B.CDROM C.DRAM D.SRAM13某计算机存
16、储器按字节编址,主存地址空间大小为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;unsig
17、ned 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)计算机内部如何判断带符号整数加/减运算的结果是否发生溢出?上述程序段中,哪
18、些带符号整数运算语句的执行结果会发生溢出?15题16. 假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言unsigned short x=65530;unsigned y=x;得到y的机器数为:A.0000 7FFAH B.0000 FFFAH C.FFFF 7FFAH D.FFFF FFFAH16. 假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言unsigned short x=65530;unsigned y=x;得到y的机器数为:A.0000 7FFAH B.0000 FFFAH C.FFFF 7FFAH D.FFFF FFFAH答案答案 B17. float类型(即IEEE754单精度浮点数格式)能表示的最大正整数是:A.2126-2103 B. 2127-2104 C. 2127-2103 D. 2128-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京航天科工集团科技保障中心有限公司部分岗位招聘3人笔试历年常考点试题专练附带答案详解
- 2026年云南商务职业学院单招职业技能测试题库带答案详解
- 2025云南昆明市惠泽物业服务有限公司员工招聘3人笔试历年备考题库附带答案详解
- 2026年丽水职业技术学院单招职业适应性测试题库及一套答案详解
- 2026年伊春职业学院单招职业倾向性考试题库含答案详解(b卷)
- 2026年上海中医药大学单招职业适应性考试题库附参考答案详解(培优)
- 2026年云南省昭通地区单招职业倾向性测试题库及参考答案详解(新)
- 2026年上海海洋大学单招职业技能测试题库及答案详解(典优)
- 2026年上海杉达学院单招职业适应性测试题库附答案详解ab卷
- 2026年三峡电力职业学院单招职业倾向性测试题库及参考答案详解(新)
- 航天器电源系统:星际探索的能量核心与技术标杆
- 酮症酸中毒的皮肤护理
- 2026年高速公路收费员考笔试试题附答案
- 海洋人工鱼礁建设项目施工方案
- 2025年西藏中考语文试卷及答案
- 如何成为一名作家
- SMT车间作业流程管理规范手册
- 2025年招商银行笔试题库及参考答案
- 国家能源集团陆上风电项目通 用造价指标(2025年)
- 博士组合物使用指南
- 《相变储热供暖工程技术标准》
评论
0/150
提交评论