《计算机组成原理》_第1页
《计算机组成原理》_第2页
《计算机组成原理》_第3页
《计算机组成原理》_第4页
《计算机组成原理》_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、?计算机组成原理?模拟题1 一、名词解释1总线 2指令系统 3微指令 4溢出二、填空题1按冯·诺依曼设计原那么,其硬件是由、和组成。2计算机系统是由和两大局部构成。3计算机最主要的三大性能指标是、和。4一个完善的指令系统应满足、和的要求。5堆栈的硬件是由和构成,存取是按原那么。 6通常控制器的设计可分为和,前者采用的核心器件是,后者采用的核心器件是。7主机与外设的连接方式有、和。8目前在微型机中主机与外设广泛采用的信息交换方式是和。三、简答题1简述中断的处理过程。它与程序查询方式有何不同点?2按通道的工作方式,通道分哪几类?简述其特点。3画图说明存储系统的层次结构,并说明各种存储器的

2、特点。参考答案:1答案要点:中断的处理过程大致可分为五个步骤:1) 中断请求 2中断排队 3中断响应 4中断处理 5中断返回与程序查询方式的不同点:1在程序中断方式下,CPU和外设可并行工作;而程序查询方式下,CPU与外设是串行工作的。2程序中断方式适合于对外界随机事件的处理。而程序查询方式不具备这样的 能力。2答案要点:按通道的工作方式,通道可分为字节多路通道、选择通道和数组多路通道三种类型。特点:字节多路通道:1有多个子通道,设备间可分时并行操作。2数据以字节为单位交叉传送。3适合于连接大量的低速设备。选择通道:1被选中的外设采用独占方式使用通道。2数据以成组数据块方式进行传输。3适合于连

3、接高速外设。数组多路通道:是将前二者的优点结合在一起的一种通道结构。数组多路通道含有多个子通道,可同时执行多个通道程序,数据以成组方式进行传送。既具有多路并行操作能力,又有很高的数据传输率,可用来连接多台中高速的外设。3答案要点:存储系统的层次结构如下图: CPU高速缓存主存储器I/O控制辅助存储器磁鼓磁盘磁带存储器的特点:1高速缓存:存放当前要执行的程序和数据。速度快,可与CPU速度匹配;存储容量较小。本钱高。2主存储器:存放正在执行的程序和数据,CPU可直接访问,容量较大,速度较高,每位价格介于高速缓存和辅存之间。3辅助存储器:存放当前暂不参与运行的程序和数据文件,CPU不能直接访问;容量

4、极大而速度较低,单位本钱低。四、计算题x = -0.10101,y = +0.11011,符号用双符号位表示。求 1X 原=? Y原=?2X 补=? Y补=?3X+Y补 =? X-Y补 =? 并分别讨论其溢出情况。1写出补码一位乘的运算步骤。2与原码乘法运算有何不同?3写出补码乘法运算器的根本部件。参考答案:x = -0.10101,y = +0.11011,符号用双符号位表示。答案要点:1X 原=11.10101 Y原=00.110112X 补=11.01011 Y补=00.110113X+Y补 =X 补 +Y补= 11.01011+00.11011=00.00110 结果的两个符号位相同,

5、无溢出。 X-Y补 =X 补 +-Y补= 11.01011+11.00101=10.10000结果的两个符号位不相同,为10,产生下溢。2与原码乘法运算有何不同?答案要点: 补码乘法:运算结果的符号位无需单独处理;而原码乘法:结果的符号位需单独处理。 原码乘法:位于乘数存放器末位的乘数作为判断位;而补码乘法那么是以乘数存放器最末两位作判断位。 假设乘数的有效尾数n位。原码乘法须做n次加法,n次移位;而补码乘法那么需n+1次加法,n次移位。3写出补码乘法运算器的根本部件。答案要点:所用的根本部件: 存放局部积累加和的存放器; 存放乘数具备移位功能和被乘数的存放器;加法器; 移位器; 计数器。五、

6、设计题采用32K×32 的RAM芯片,构成128K×64的存储器。1 画出存储器的逻辑框图。2 图中标明信号线的种类、方向、条数。参考答案:答案要点:六、综合应用题在模型机的数据通路上,对于指令ADD X(R1),(R2)+,答复以下问题:1写出指令的执行流程。2写出目的周期的全部数据通路。参考答案:答案要点:1、2指令的执行流程及目的周期的数据通路:FT0:MMBRIR FT1:PC+1PC ST0:PCMAR ST1:MMBRC ST2:PC+1PC ST3:C+R1MAR ST4:MMBRC DT0:R2MAR ;R2A选择器,S0-3,M,DM,CPMAR DT1:

7、MMBRD ;R/W,SMBR,MBRB选择器,S0-3,M,DM,CPD DT2:R2+1R2 ;R2A选择器,S0-3,M,C0,DM,CPR2 ET0:C+DMBR ET1:MBRM ET2:PCMAR?计算机组成原理?模拟题2 一、名词解释1寻址方式 2指令周期 3虚拟存储器 3 多级中断二、填空题 1计算机指令的根本格式应包括和两局部。在间接寻址方式中,地址码局部表示的是;在相对寻址方式中,地址码局部表示的是。2 按功能分类,存储器可以分为、等。3 源数据为10010111,假设采用奇校验,那么其校验位是。4 CPU响应某中断请求的条件是一条指令结束时且、和。5 微指令的格式有型微指

8、令、型微指令和混合型微指令。6 输入输出设备的编址方式有和。 三、简答题1试分析比拟DMA方式和中断传送方式的异同点,说明DMA方式为什麽不能替代中断方式。2何为三级存储体系结构?分析采用这种结构的原因和优点?3简要说明动态RAM的各种刷新方式及其特点。参考答案:1答案要点:相同点:1两种方式均为目前在微型机中主机与外设广泛采用的信息交换方式。2两种方式下主机和外设之间均可实现一定程度的并行工作。不同点:1中断传送方式是通过中断效劳处理程序来完成信息交换;而DMA方式那么是用硬件代替软件来实现数据的传输。2中断传送方式不仅适合于一般的信息交换,还适合对随机事件的处理。3DMA方式适合于高速外设

9、和主机之间的信息交换,对高速外设采用程序中断方式传送数据往往回丧失数据。DMA方式不能替代中断方式的原因:1DMA方式只能用于高速外设与内存直接交换信息,却不能像中断方式那样处理随机的异常现象。2在DMA方式的数据传输过程中,需用到中断方式。2答案要点:把各种不同存储容量,不同存取速度的存储器,按一定的体系结构组织起来,使所存放的程序和数据按层次分布在各存储器中,形成一个统一整体的存储系统。由高速缓冲存储器、主存储器、辅助存储器构成的三级存储系统可以分成两个层次,其中高速缓存和主存间称为Cache-主存存储层次,主存和辅存间称为主-辅存存储层次。这就是三级存储体系结构。采用Cache-主存存储

10、层次的原因和优点:在速度方面,计算机的主存和CPU一直保持了大约一个数量级的差距。显然这个差距限制了CPU速度潜力的发挥。为了弥合这个差距,设置Cache是解决存取速度的重要方法。在CPU和主存之间设置Cache,构成Cache-主存层次,那么从CPU 的角度看,Cache-主存层次的速度接近于Cache,容量与每位价格那么接近于主存。因此,解决了速度与本钱之间的矛盾。采用主-辅存存储层次的原因和优点:由于本钱和工艺的原因,主存的存储容量受到了限制,另一方面,系统程序、应用程序及各种信息量要求主存容量越来越大。采用“主存-辅存存储层次,程序员可用机器指令的地址对整个程序统一编址,而不必担忧程序

11、能否在主存中放得下。虚拟空间可以比实际空间大得多。从整体看,主辅存层次的速度接近于主存的速度,容量那么接近于辅存的容量,而每位平均价格也接近于廉价的辅存平均价格,从而解决了大容量和低本钱间的矛盾。3答案要点:动态RAM的刷新方式有集中式刷新、分散式刷新、异步式刷新和透明式刷新等四种方式。集中式刷新的特点:其优点是系统的存取周期不受刷新工作的影响,读写操作和刷新工作在最大刷新周期中分开进行。因此,系统的存取速度比拟高。其缺点是进行刷新时必须停止读、写操作。这对主机而言是个“死区分散式刷新的特点:刷新工作安排在系统的存储周期内进行,对主机而言不再有“死区。但该方式加长了系统的存取周期,降低了整机运

12、算速度。因此,分散方式刷新不适用于高速存储器。异步式刷新的特点:结合了上述两种方式的优点,充分利用了最大刷新间隔。对分散式刷新而言,它减少了刷新次数;对集中方式来说,主机的“死区又缩短很多。因此,这种方式使用得比拟多。透明式刷新的特点:该方式不占用CPU时间,对CPU而言是透明的操作;但控制线路复杂。四、计算题x = 0.1011,y = -0.1101,符号用双符号位表示。求 1X+Y补 =? X-Y补 =? 并分别讨论其溢出情况。参考答案:x = 0.1011,y = -0.1101,符号用双符号位表示。答案要点:1X+Y补 =X 补 +Y补= 00.1011+11.0011=11.111

13、0 ,结果的两个符号位相同,无溢出。 X-Y补 =X 补 +-Y补= 00.1011+00.1101=01.1000 ,结果的两个符号位不相同,为01,产生上溢。五、设计题采用4K×8 的RAM芯片,构成32K×16的存储器。4 画出存储器的逻辑框图,图中标明信号线的种类、方向、条数。2用十六进制写出该存储器占用的地址空间。参考答案:答案要点:;该存储器占用的地址空间:0000H-7FFFH按字编址六、综合应用题在模型机的数据通路上,对于指令SUB X(R1),-(R2),答复以下问题:1写出指令的执行流程。2写出目的周期的全部数据通路。参考答案:答案要点:1、2指令的执行

14、流程及目的周期的数据通路:FT0:MMBRIR FT1:PC+1PC ST0:PCMAR ST1:MMBRC ST2:PC+1PC ST3:C+R1MAR ST4:MMBRC DT0:R2-1R2; R2A选择器,S0-3,M,C0,DM,CPR2 DT1:R2MAR; R2A选择器,S0-3,M,DM,CPMAR DT2:MMBRD ;R/W,SMBR,MBRB选择器,S0-3,M,DM,CPD ET0:D-CMBR ET1:MBRM ET2:PCMAR?计算机组成原理?模拟题3 一、名词解释1根本字长 2数据通路 3程序中断 5 灰度级二、填空题 1计算机指令的根本格式应包括和两局部。根据

15、操作数所在位置,指出其寻址方式:操作数在指令中为寻址方式,操作数的存储单元地址在指令中,为寻址方式。2存储器地址译码电路的译码方式有和两种方式。336110 = 2 = 16。4CPU响应可屏蔽中断应满足的三个条件是、CPU允许接受中断请求和。中断周期结束后进入周期。5微指令的类型通常有型微指令、型微指令和混合型微指令。 6通常控制器的设计可分为和,前者采用的核心器件是,后者采用的核心器件是。7主机与外设的连接方式有、和。8目前在微型机中主机与外设广泛采用的信息交换方式是和。三、简答题1简述其中两种补码加减运算判别溢出方法的工作原理。2字节多路通道和数组多路通道有何相同点?有何不同点?3CPU

16、中设有哪些存放器?各存放器的位数由何因素确定?参考答案:1答案要点:以下三种方法答对其中任意两种方法即可。 方法1:两个符号相同的补码数相加,如果和的符号与加数符号相反,或者符号相反的两个补码数相减,差的符号与减数符号相同,说明运算结果溢出。 方法2:两个补码数实现加减运算时,假设最高数值位向符号位的进位值与符号位产生的进位输出值不相同,那么说明运算结果产生了溢出。 方法3:采用双符号位方案。当两位符号位的值不相同时,那么说明运算结果产生了溢出。2答案要点:相同点:设备间可并行操作不同点: 字节多路通道 数组多路通道1连接低速设备 连接中高速设备2以字节为单位传送 以数据块为单位传送3设备间并

17、行操作 一设备传数,其它设备只作辅助操作3答案要点:CPU中设有的存放器包括运算器中的通用存放器,程序计数器PC,指令存放器IR,存储器地址存放器MAR,存储器数据存放器MBR和状态标志存放器等。PC和MAR的位数取决于要访问的地址空间的大小。IR的位数取决于指令字长。通用存放器及存储器数据存放器MBR的位数取决于操作数或操作数地址的根本字长。四、计算题1 x=0.10101,y=0.11011 用定点补码一位乘法计算x*y补 ,要求写出计算步骤。2 x=20110.101100,y=20100.100100用浮点规格化补码加法求x+y补 阶码、尾数均用补码表示,要求写出计算步骤。参考答案:1

18、x=0.10101,y=0.11011。x×y补=1.0111001001,详细运算步骤略。2X补=1.101,00.101100Y补=1.110,11.011100 浮点补码格式1判零,对阶,X尾右移 阶码+1,X补=1.110,00.010110 求和得11.1100102规格化 X+Y尾 左移 2次 阶码-2 X+Y补=1.100,11.001000无溢出五、设计题试选用1M × 4的RAM芯片,构成4M ×8的存储器。完成以下各题:1 画出存储器连线框图,图中标明信号的种类、方向和信号线的条数。2 用十六进制写出存储器占用的地址空间。参考答案:答案要点:图略;该存储器占用的地址空间:000000H-3FFFFFH按字编址六、综合应用题在模型机的数据通路上,对于指令ADD (R1),(R2)+,答复以下问题:1写出指令的执行流程。2写出取源操作数周期的全部数据通路。3与MOV(R1),(R2)+的执行流程比拟有何相同点?参考答案:答案要点:1、2指令的执行流程及目的周期的数据通路:FT0:MMBRIR FT1:PC+1PC ST0:R1-1R1 ; R1A或B选择器,S0-3,M

温馨提示

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

评论

0/150

提交评论