资源描述:
《《计算机组成原理教学资料》计组复习提要》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、复习知识点第一章:1.数字计算机的硬件组成2.冯.诺依曼计算机的设计思想3.指令与数据的区别4.计算机的发展历史5.软件的组成与分类6.计算机系统的结构层次第二章:1.原码,补码,移码2.理解双符号位补码与移码的溢出条件3.定点、浮点小数的表示与范圉4.字符、字符串、汉字、校验码5.补码加减运算加法:[x+刃补=[x]补+[y]补减法:[x■刃补=[x]补+[■刃补6.移码加减运算:[x]移二[x]补+2n加法:[x+y]移二[x+y]补+2n=[x]补+[y]补+2n=[x]移+[y]补减法:[x・y]移二[x■刃补+2n=[x]补+[・y]补+2n=[x]移+[・y]补7.原码定点小数乘法
2、补码定点小数乘法&原码定点小数除法一加减交替法补码除法9.浮点小数的运算,10.常见运算电路组成第三章:1.基本概念存储元,存储单元,RAM,ROM,PROM,EPROM,存储器系统,存取时间,存储周期,存储带宽,存储器设计的要求,双端口存储器2.存储器的字/位扩展法3.顺序/交叉方式存储器的结构与带宽计算方法4.相联存储器的基本原理5.Cache原理与命屮率,访问效率的计算方法6.虚拟存储器地址映射方法第四章:1.指令系统的设计要求2.CISC/RISC的含义3.指令格式4.10种寻址方式5.堆栈的特点第五章1.CPU模型,主要寄存器的功能2.三级时钟体系的含义3.微指令1.指令、微命令、微
3、操作、微指令、微程序的含义及相互关系2.指令周期流程图的理解3.利用微命令的相斥性设计微指令4.微指令格式5.微指令功能的理解1.流水线中的相关性笫六章1总线的基本概念,包括总线带宽,传输速率的计算2三种常见的总线结构3总线仲裁的方法第七章八章1.中断的基本概念,包括中断向量、中断处理流程、多级中断2.DMA的基本概念选择:将十进制数・27/64表示成IEEE754标准的32位浮点规格化数为()。D-A.3ED80000HB.3FD80000H-C.BFD80000HD.BED80000H选择:用8位二进制定点小数表示的-35/64的补码为()。B-A.00111010B.10111010一C
4、.01000110D.10111001IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,则它能表示的最大规格化正数为((10))。(2-2-52)*210243.(10分)有两个浮点数Nl=2jlXSl,N2=2j2XS2,其中阶码用4位移码、尾数用8位原码表示(含1位符号位)。设jl=(ll)2,Sl=(+0.0110011)2J2=(-10)2,S2=(+0.1101101)2,求N1+N2,写出运算步骤及结果。3.(10分)有两个浮点数Nl=2jlXSl,N2=2j2XS2,其中阶码用4位移码、尾数用8位原码表示(含1位符号位)。设j1=(11)2,S
5、1=(+0.0110011)2,j2=(-10)2,S2=(+0.1101101)2,求N1+N2,写出运算步骤及结果。•答:•(0)0判断。加数与被加数均不为0.(这步没写不扣分)•规格化:•S1没有规格化,先把它规格化,左规。•sr=o.noonojr=io(此时10是真值,不是移码。)•S2已经规格化。•对阶。•jr=(10)2>j2=(-10)2•S2右移4位,S2*=0.0000110•(3)尾数运算•S二S1+S2'=0.1100110+0.0000110=0.1101100•(运算时可用两位符号位,用于判断是否溢出•00.1100110+00.0000110=00.1101100
6、,尾数无溢出)•(4)规格化•S己经规格化。•(5)舍入处理,溢出处理。•无念入,无溢出。•最后结果:•阶码j=(10)2,用4位移码表示为lOlOo•尾数S=0.1101100,用8位原码(带1位符号位)表示为01101100.(13分)已知x=0.11011,y=-0.11111,请按下列要求计算(1)(5分)用变形补码计算x・y,同时指出运算结果是否溢出结果有正溢出2)(8分)用补码乘法器计算xXy•解:x=0.11011y=-0.11111•[x]补=00.11011[y]补=1.00001•部分积•00.00000补码乘法器[・x]补=11.00101乘数补充位说明1.000010初
7、始值,最后一位补0+[-x]补右移一位+[x]补11.0010111.0010111.1001000.1101100.0110100.0011011.000000.000110111.000+0并右移一位00.0000110111.00+0并右移一位00.00000110111.0+卜X]补11.0010111.0010111011故[xXy]#=1.0010111011[xXy]=-0.1101