计算机组成原理2356章复习-带答案

计算机组成原理2356章复习-带答案

ID:40651954

大小:620.50 KB

页数:5页

时间:2019-08-05

计算机组成原理2356章复习-带答案_第1页
计算机组成原理2356章复习-带答案_第2页
计算机组成原理2356章复习-带答案_第3页
计算机组成原理2356章复习-带答案_第4页
计算机组成原理2356章复习-带答案_第5页
资源描述:

《计算机组成原理2356章复习-带答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题(有*的为附加题,可以不看)1.当前的CPU由_____组成A.控制器B.控制器、运算器、cacheC.运算器、主存D.控制器、ALU、主存2.float型数据通常用IEEE754单精度浮点数格式表示。若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是()A.C1040000HB.C2420000HC.C1840000HD.C1C20000H【解析】:若x=-9.25,则解题过程如下:x=-9.25=(-1001.01)2﹦(-1.00101×211)2e移=E=e+127=130=(10000010)2,单精度浮点数格式:1位数符,8

2、位阶码(含阶符),23位尾数故FR1内容为:11000001000101000000000000000000即11000001000001010000000000000000,即C1050000H3.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是。A.指令操作码的译码结果B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元4.请从下列浮点运算器描述中指出描述不正确的句子。A.浮点运算器可用两个松散连接的定点运算器部件(阶码和尾数部件)来实现B.阶码部件可实现加、减、乘、除四种运算C.阶码部件只进行阶码相加、相减和比较操作D.尾数部件进行加

3、法、减法、乘法和除法运算5.下列给出的指令系统特点中,有利于实现指令流水线的是Ⅰ.指令格式规整且长度一致Ⅱ.指令和数据按边界对齐存放Ⅲ.只有Load/Store指令才能对操作数进行存储访问A.仅Ⅰ、ⅡB.仅Ⅱ、ⅢC.仅Ⅰ、ⅢD.Ⅰ、Ⅱ、Ⅲ参考答案:D。【解析】:以上三个RISC特征都能够有效降低取指令或执行指令的复杂度,从而有利于流水线操作。6.某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在的主存地址为6000H,相对位移量字段的内容为06H,则该转移指令成功转移后

4、的目标地址是。A.6006HB.6007HC.6008HD.6009H7.(*)一个c语言程序在一个32位机器上运行。程序中定义了三个变量x、y和z,其中x和z为int型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y后,x、y和z的值分别是:A.x=0000007FH,y=FFF9H,z=00000076HB.x=0000007FH,y=FFF9H,z=FFFF0076HC.x=0000007FH,y=FFF7H,z=FFFF0076HD.x=0000007FH,y=FFF7H,z=00000076H1.若浮点数的阶码和尾数都用补码表示,位数分别为5位和7位(均含两位符号

5、位)。若X=27*29/32,Y=25*5/8,则用浮点加法计算X+Y的最终结果是:()A.001111100010B.001110100010C.010000010001D.溢出(解题方法:Y=25*5/8=27*5/32,尾数相加>1,导致阶码=8,故溢出)2.某数x的真值为-0.1010000,在计算机中该数表示为B0H,则该数所用的编码为()A.原码B.补码C.反码D.移码10.(*)某机器有一个标志寄存器,其中有进位/借位标志CF、零标志ZF、符号标志SF和溢出标志OF,条件转移指令bgt(无符号整数比较大于时转移)的转移条件是A.CF+OF=1B./SF+ZF=1C./(CF+ZF

6、)=1D./(CF+SF)=1参考答案:C。【解析】:无符号整数比较做减法,若a>b,则a-b无进位/借位,也不为0。故CF=0且ZF=0。二、填空题1、在机器数表示中,零的表示形式唯一的编码有___补码_和___移码___。2、某机定点小数格式字长18位,若采用原码表示,表数范围是__________,若采用补码表示,表数范围是。3、移码用来表示浮点数的阶码部分,已知一个数的真值为01100001,则这个数的移码是11100001。4、在补码一位乘算法(BOOTH)中,乘数ynyn+1=01,执行部分积加[x]补,右移一位操作,乘数ynyn+1=10时,执行部分积加[-x]补,右移一位操作。

7、5、浮点数的加减运算需要进行_对阶__、_求和__、_规格化__、__舍入__和_判断溢出__。6、CPU的四个基本功能是_指令控制_、_操作控制_、_数据加工_和_处理异常状况和请求_。三、简答题1,数据的各种不同寻址方式中,如何计算有效地址。2,RISC和CISC的特点分别是什么?RISC:1、选取使用频率最高的一些简单指令;2、采用简单的指令格式和寻址方式,指令长度固定。3、大部分指令可以在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。