07计算机原理试卷答案a.doc_第1页
07计算机原理试卷答案a.doc_第2页
07计算机原理试卷答案a.doc_第3页
07计算机原理试卷答案a.doc_第4页
07计算机原理试卷答案a.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

姓名_学号_ 班级_北京交通大学 2006 - 2007 学年 第2学期 计算机组成原理 期末考试题 (开卷考试)A一 计算题(20分)已知:x = 2*(-0.10001); y = 2*0.101,若取数的阶码为5位,尾数为8位(均含一位符号位),请按机器补码浮点运算步骤,完成x+y的运算。(列出计算步骤)。解:真值为:x = -2* 0.100010; y = 2*0.101000补码为:x= 11110,1.0111100; y= 11101,0.1010000对阶:DE = m - n = 11110 - 11101=11110 + 00011=00001, 真值为1, y的尾数右移1位,阶码加1。则:y= 11110,0.0101000尾数相加:11.0111100 + 00.0101000 = 11.1100100 是非规格化数,左移2位,阶码减2,得:x + y= 11100,1.0010000结果为:x + y = 2*(-0.111)二(10分)(10分)某机器采用扩展操作码的方法进行优化编码,操作码字段分别为3位,6位和9位,其中3位操作码指令有6条、6位操作码指令有15条,9位操作码指令有8条。 1)请给出一种操作码的扩展方案。(5分) 2)如果使用频度如表1所示,请计算操作码的平均长度。(3分)表1 指令编码与使用频度指令类型每条指令的使用频度3位操作码指令(6条)0.16位操作码指令(15条)0.029位操作码指令(8条)0.0125答案:1)4位操作码指令(10条):000010016位操作码指令(20条):101000111011 8位操作码指令(20条):11110000111111112)6*0.1*3+15*0.02*6+8*0.0125*9=4.5三(25分)某计算机系统中CPU可输出16条地址线(A15A0),8条数据线(D15D0),两条控制信号R/W(读写)和MREQ(当存储器读或写时,该信号指示地址总线上的地址是有效的,低电平有效),主存中有16K8位的RAM, RAM的地址空间为4000H7FFFH,采用8K*4bit的RAM芯片(有CS端,低电平有效和WR(高电平为读,低电平为写)1) 画出主存和CPU的连接图,注意设计的译码方案不允许有地址重叠现象。(8分)2) 写出每一芯片组的地址范围。(4分)3) 若配以2K*8bit的cache,采用直接映像方式,每块为256*8bits,设Cache的初态为空,CPU依次从主存4000H开始读出1K个存储单元,每次读出一个存储单元的值,则命中率是多少?(3分)答案:A13A14A15MREQD0D7D0D3 CS#3 WRA0A12 WRW/Rg0g1g2 3:8译码器CS y2 y3A0A12CS#4 WR D0D3A0A12 CS#2 WR D0D3 A0A12D0D3 CS#1 WRA0A12 WRCPU1)2)第一组RAM芯片(芯片#1,芯片#2):4000H5FFFH 第二组RAM芯片(芯片#3,芯片#4):6000H7FFFH3)读出1K个字,共1024/256=4块,每块除第一个字不命中,其余都命中,所以命中率为:(1024-4)/1024=99.6%四(15)某计算机有8条微指令I1I8,每条微指令所包含的微命令控制信号见下表所示,aj 分别对应10种不同性质的微命令信号。假设微指令的控制字段仅限8位,请安排微指令的控制字段格式。 答案:Bij 一组,efh 一组,每一组采用两位,其中00表示无操作,其他三种组合,分别表示一个微命令。对于acdg采用位直接控制.五(10)设某一微操作控制信号C1既发生在指令1(设操作码 OP为I1I2 = 11)的节拍电位M3、节拍脉冲T1时间,也发生在指令2(设 OP为I1I2 = 01)的节拍电位M2节拍脉冲 T2时间,写出Ci的逻辑表达式,并表示在如图所示的GAL器件中。答:(1) C1= I1 I2 M3 T1+ I1 I2 M2 T2 (2)六 (10分)下图示出了可统一编址的单总线结构(a)和单独编址的单总线结构(b),请根据图示说明:(1)什么是统一编址法?什么是单独编址法?(2)在统一编址法(下图(a)中,可以使用访问内存的指令去访问I/O设备中的寄存器,问:如何才能知道该指令是访问内存还是访问I/O中的寄存器呢?(3)在单独编址法(下图(b)中,访问内存的指令和访问I/O寄存器的指令都会影响哪些信号?(a) 可统一编址的单总线结构(b) 单独编址的单总线结构解(1)统一编址法:将I/O设备中的所有的寄存器和内存单元一样看待,将它们和内存单元一起编排地址。这样一来就可用访问内存的指令去访问I/O中的某个寄存器。单独编址法:内存地址和I/O地址是分开的,当访问内存时,由存储器读、存储器写两条控制线控制;当访问I/O设备时,由I/O读、I/O写两条控制线控制。(2)根据指令中的地址涉及到的空间区分。(3)存储器操作时会影响数据线、地址线、存储器读/写控制线;I/O设备操作时会影响数据线、地址线、I/O读/写控制线。七. (10分)DMA数据传送的过程可分为哪几个阶段?简述各阶段的工作过程。答:包括三个阶段: 初始化DMA控制器、正式传送、传送后的处理。在初始化阶段,CPU执行几条I/O指令,向DMA控制器中的地址寄存器送入设备号,向内存地址计数器中送入起始地址,向字计数器中送入传送的数据字个数并启动外设,CPU继续执行原来的主程序。 经CPU启动的外部设备准备好数据输入或接收数据时,它向DMA控制器发出DMA请求,使DMA控制器进入数据传送阶段。当外设发出DMA请求时,CPU在本机器周期结束后响应该请求,并放弃系统总线的控制权,而DMA控制器接管系统总线并向

温馨提示

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

评论

0/150

提交评论