欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    广东工业大学832计算机组成原理考研答案 广工自主命题改卷比较松.docx

    • 资源ID:17063622       资源大小:697.60KB        全文页数:16页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    广东工业大学832计算机组成原理考研答案 广工自主命题改卷比较松.docx

    1、广东工业大学832计算机组成原理考研答案 广工自主命题改卷比较松1 什么是“程序访问的局部性”?存储系统中哪一级采用了程序访问的局部性原理?答:程序的局部性原理,即程序的地址访问流有很强的时序相关性,未来的访问模式与最近已发生的访问模式相似。根据这一局部性原理,把主存储器中访问概率最高的。程序运行的局部性原理指在一小段时间内,最近被访问过的程序和数据很可能再次被访问。在空间上这些被访问的程序和数据往往集中在一小片存储区。在访问顺序上指令顺序执行比转移执行的可能性大。存储系统中Cache-主存层次和主存-辅存层次均采用了程序访问的局部性原理。2 简述计算机的中断处理过程与调用子程序程序的区别。答

    2、:两者的根本区别表现在服务时间和服务对象上不一样。1)调用子程序发生的时间是已知的和固定的,即在主程序的调用指令(CALL)执行时发生主程序调用子程序过程,调用指令所在位置是已知的和固定的;而中断过程发生的时间一般是随机的,CPU在执行某一主程序时受到中断源提出的中断申请,就发生中断过程,而中断申请一般由硬件电路产生,申请时间是随机的。也可以说,调用子程序是程序设计者事先安排好的,而执行中断服务程序是由系统工作环境随机决定的。2)子程序完全为主程序服务,两者属于主从关系。主程序需要子程序时就去调用子程序,并把调用结果带回主程序继续执行。而中断服务程序与主程序二者一般是无关的,两者是平行关系。3

    3、)主程序调用子程序的过程完全属于软件处理过程,不需要专门的硬件电路,而中断处理系统是一个软、硬件结合的系统,需要专门的硬件电路才能完成中断处理的过程。4)子程序嵌套可以实现若干级,嵌套的最多级数受计算机内存开辟的堆栈大小限制;而中断嵌套级数主要由中断优先级来决定,一般优先级不会很大。从宏观上看,虽然程序中断方式克服了程序查询方式中CPU踏步现象,实现了CPU与IO并行工作,提高了CPU的资源利用率,但从微观操作分析,CPU在处理中断程序时,仍需暂停原程序的正常运行,尤其是当高速I/O设备或辅助存储器频繁地、成批地与主存交换信息时,需不断打断CPU执行现行程序,而执行中断服务程序。另解:1)子程

    4、序调用是预先安排好的,程序中断是随机发生的;2)调用子程序,是为主程序服务的,而中断程序与主程序的程序毫无关系;3)子程序是由调用指令给出目标地址,中断是通过隐指令获得中断服务程序的入口地址3 简述risc和cisc的区别。RISC是精简指令集计算机的简称,其特点是指令集简单、指令编码较为规范、易用流水线的技术提高性能、一般采用load-store结构、通用寄存器的个数较多,优点是设计简单、主频高,缺点是程序较大、依赖编译器的优化。CISC是复杂指令集计算机的简称,其特点是指令集复杂、指令条数多、指令编码不规范、流水线的实现较复杂、一般支持多种寻址方式,优点是程序较小、编译器的要求较低,缺点是

    5、设计复杂、主频较低。4 简要描述外设进行 DMA 操作的过程及 DMA 方式的主要优点。(1)外设发出 DMA 请求;(2)CPU 响应请求,DMA 控制器从 CPU 接管总线的控制;(3)由 DMA 控制器执行数据传送操作;(4)向 CPU 报告 DMA 操作结束。主要优点是数据数据速度快简要DMA 控制器的组成和操作的过程。(1)内存地址计数器:用于存放内存中要交换的数据的地址。在 DMA传送前,须通过程序将数据在内存中的起始位置(首地址)送到内存地址计数器。而当 DMA 传送时,每交换一次数据,将地址计数器加“1”,从而以增量方式给出内存中要交换的一批数据的地址。(2)字计数器:用于记录

    6、传送数据块的长度(多少字数)。其内容也是在数据传送之前由程序预置,交换的字数通常以补码形式表示。在DMA传送时,每传送一个字,字计数器就加“1”。当计数器溢出即最高位产生进位时,表示这批数据传送完毕,于是引起DMA控制器向CPU发出中断信号。(3)数据缓冲寄存器:用于暂存每次传送的数据(一个字)。当输入时,由设备(如磁盘)送往数据缓冲寄存器,再由缓冲寄存器通过数据总线送到内存。反之,输出时,由内存通过数据总线送到数据缓冲寄存器,然后再送到设备。(4)“DMA请求”标志:每当设备准备好一个数据字后给出一个控制信号,使“DMA请求”标志置“1”。该标志置位后向“控制/状态”逻辑发出DMA请求,后者

    7、又向CPU发出总线使用权的请求(HOLD),CPU响应此请求后发回响应信号HLDA,“控制/状态”逻辑接收此信号后发出DMA响应信号,使“DMA 请求”标志复位,为交换下一个字做好准备。(5)“控制/状态”逻辑:由控制和时序电路以及状态标志等组成,用于修改内存地址计数器和字计数器,指定传送类型(输入或输出),并对“DMA请求”信号和CPU响应信号进行协调和同步。(6)中断机构:当字计数器溢出时,意味着一组数据交换完毕,由溢出信号触发中断机构,向CPU提出中断报告。5 现有如下存储芯片:2K1 的ROM 、4K1 的RAM 、8K1 的ROM。若用它们组成容量为16KB 的存储器,前4KB 为R

    8、OM ,后12KB 为RAM ,CPU 的地址总线16 位。(1) 各种存储芯片分别用多少片?(2) 正确使用译码器及门电路,并画出相应的逻辑结构图。(3) 指出有无地址重叠现象。解:(1) 16片2K1 的ROM 、24片4K1 的RAM (2)见下图:(3)有地址重叠现象。因为地址线A14A15没有参加译码。地址分配:逻辑结构图:6 某计算机的数据通路如图所示,其中M主存,MBR主存数据寄存器,MAR主存地址寄存器,R0-R3通用寄存器,IR指令寄存器,PC程序计数器(具有自增能力),C、D-暂存器,ALU算术逻辑单元(此处做加法器看待),移位器左移、右移、直通传送。所有双向箭头表示信息可

    9、以双向传送。(1) 请按数据通路图画出“ADD(R1),(R2)+”指令的指令周期流程图。该指令的含义是两个数进行求和操作。其中源操作地址在寄存器R1中,目的操作数寻址方式为自增型寄存器间接寻址(先取地址后内容加1)解:“ADD(R1),(R2)+”指令是SS型指令,两个操作数均在主存中。其中源操作数地址在R1中,所以是R1间接寻址。目的操作数地址在R2中,由R2间接寻址,但R2的内容在取出操作数以后要加1进行修改。指令周期流程图如下:(2) 画出指令“ADD R1 R2”(寄存器R1的内容与寄存器R2的内容相加,结果存至R2)指令周期流程图(或微操作序列)(3) 比较上述两条指令执行速度。2

    10、012年分析设计题72.主存容量为4MB,虚存容量为1GB,按64位寻址,则虚拟地址和物理地址各为多少位?如页面大小为4KB,则页表长度是多少?解:主存容量为4MB,物理地址22位;虚存容量为1GB,虚拟地址30位;页表长度,即页面数=1GB/ 4KB=218=256K3.某总线在一个总线周期中并行传送4个字节的数据(1)假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,则总线带宽是多少? (2)如果一个总线周期中并行传送64位数据,总线时钟频率升为66MHz,则总线带宽是多少?(3)分析哪些因素影响带宽?解 (1) 总线带宽用Dr表示,总线时钟周期用 T=1/f表示,一个总线周

    11、期传送的数据量用D表示,根据定义可得Dr = D/T = D1/T = Df = 4B331000000/s=132MB/s (2) 因为64位=8B, Dr= Df = 8B661000000/s=528MB/s (3) 总线带宽是总线能提供的数据传送速率,通常用每秒钟传送信息的字节数(或位数)来表示。影响总线带宽的主要因素有:总线带宽,传送距离,总线发送和接收电路工作频率限制以及数据传送形式。4、指令格式结构如下所示,试分析指令格式及寻址方式特点。解:指令格式及寻址方式特点如下:单字长二地址指令;操作码OP可指定=64条指令;RR型指令,两个操作数均在寄存器中,源和目标都是通用寄存器(可分

    12、别指定16个寄存器之一);这种指令格式常用于算术逻辑类指令。类似题:指令格式结构如下所示,试分析指令格式及寻址方式特点。解:指令格式及寻址方式特点如下:双字长二地址指令;操作码OP可指定26=64条指令; RS型指令,两个操作数一个在寄存器中(16个寄存器之一),另一个在存储器中(由变址寄存器和偏移量决定),变址寄存器可有16个。5.(类似题)某机器中,已知配有一个地址空间为0000H-1FFFH的ROM区域。现在再用一个RAM芯片(8K4)形成40K8位的RAM区域,起始地址为6000H。RAM芯片有/CS和/WE信号控制端;CPU的地址总线为A15-A0,数据总线为D7-D0,控制信号为R

    13、/W(读/写),/MREQ(访存)。要求:(1)画出地址空间示意图。(2)画出ROM与RAM同CPU连线图。解:(1)地址空间示意图如下:(2) ROM与RAM同CPU连线图如下:6.下图所示为双总线结构机器的数据通路,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/W信号控制),AR为地址寄存器,DR为数据缓冲寄存器, ALU由加、减控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有小圈表示有控制信号,例中yi表示y寄存器的输入控制信号,R1o为寄存器R1的输出控制信号,未标字符的线为直通线,不受控制。(1)“ADD R2,R0”指令完成(R0)+(

    14、R2)R0的功能,画出其指令周期流程图(设指令地址已放入PC中),并列出相应的微操作控制信号序列。(2)“SUB R1,R3”指令完成(R3)-(R1)R3的操作,画出其指令期流程图,并列出相应的微操作控制信号序列。解:7、下图所示的二维中断系统,请问:(1)在中断情况下,CPU和设备的优先级如何考虑?请按降序排列各设备的中断优先级。(2)若CPU现执行设备B的中断服务程序,IM0,IM1,IM2的状态是什么?如果CPU的执行设备D的中断服务程序,IM0,IM1,IM2的状态又是什么?(3)每一级的IM能否对某个优先级的个别设备单独进行屏蔽?如果不能,采取什么方法可达到目的?(4)若设备C一提

    15、出中断请求,CPU立即进行响应,如何调整才能满足此要求?解:(1)在中断情况下,CPU的优先级最低。各设备优先级次序是:A-B-C-D-E-F-G-H-I-CPU(2)执行设备B的中断服务程序时IM0IM1IM2=111;执行设备D的中断服务程序时IM0IM1IM2=011。(3)每一级的IM标志不能对某优先级的个别设备进行单独屏蔽。可将接口中的BI(中断允许)标志清“0”,它禁止设备发出中断请求。(4)要使C的中断请求及时得到响应,可将C从第二级取出,单独放在第三级上,使第三级的优先级最高,即令IM3=0即可。2011年分析设计题5. 设有若干片256K8位的SRAM芯片。回答以下问题:(1

    16、)采用字扩展方法构成2048KB的存储器需要多少片SRAM芯片?(2)该存储器需要多少地址线?(3)画出该存储器与CPU连接的结构图,设CPU的接口信号有地址信号、数据信号和控制信号MREQ#和R/W#。解:(1)该存储器需要2048KB/(256K8位)=2048KB/256KB=8片SRAM芯片。(2)需要21条地址线(A20A0),因为221=2048K,其中高3位(A20A19A18)用于芯片选择,低18位作为每个存储器芯片的地址输入。(3)用作为译码器芯片的输出许可信号,译码器的输出作为存储器芯片的选择信号,作为读写控制信号。CPU访存的地址为A20A0。该存储器与CPU连接的结构如

    17、图4.20所示。译码器的输出信号逻辑表达式如下:2013年分析题6.CPU结构如图所示,其中有一个累加寄存器AC、一个状态条件寄存器和其他四个寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。要求:(1) 标明图中a,b,c,d四个寄存器的名称。(2) 简述指令从主存取到控制器的数据通路。(3) 简述数据在运算器和主存之间进行存/取访问的数据通路。解:(1)A数据寄存器 B指令寄存器 C地址寄存器 D程序计数器(PC)(2)PC地址寄存器M指令寄存器(3)存:地址寄存器M;AC数据寄存器write取:地址寄存器M数据寄存器ALUAC2015年 分析设计题33. 某机字长32位,CPU

    18、内有32个32位的通用寄存器,设计一种能容纳64种操作的指令系统。假设指令字长等于机器字长,试回答:(1)如果主存可直接或间接寻址,采用“寄存器一存储器” 型指令,能直接寻址的最大存储空间是多少? 画出指令格式并说明各字段的含义。(2)如果采用通用寄存器作基址寄存器,则上述“寄存器一存储器”型指令的指令格式有何特点?画出指令格式并指出这类指令可访问多大的存储空间?解:(1)如果是存储器间接寻址方式的寄存器 存储器型指令,操作码6位,寄存器编号5位,间址标志1位,地址码20位,直接寻址的最大主存空间是220字。(2)如果采用通用寄存器作为基址寄存器,EA(Rb) A ,能直接寻址的最大主存 空间

    19、是232字。指令长度:32位操作码6位,表示64种操作S/D与Reg配合:指明寄存器直接寻址操作数,S/D指明Reg表示的是源操作数还是目的操作数。I/D与Address配合指明另一个存储器操作数,I/D指明是存储器直接还是存储器间接。Address是存储器地址。当存储器直接寻址时。Address的存储空间为512KB。指令长度:32位OPCode:操作码6位,表示64种操作S/D与Reg1配合:指明寄存器直接寻址操作数,S/D指明Reg1表示的是源操作数还是目的操作数。I/D、Reg2、Displacement配合指明另一存储器操作数,I/D指明是存储器直接还是基址寻址。Reg2指明基址寄存

    20、器,Displacement是位移量。最大寻址空间2324.某CRT 字符显示器,每帧可显示80列20 行,每个字符是79点阵,字符窗口914 ,场频为50Hz 试问: (1) 缓存采用什么存储器,其中存放的内容是什么? 容量应为多大? (2) 缓存地址如何安排? 若在243 号单元存放的内容要显示出来,其屏幕上X 和Y的坐标应是多少? (3) 字符点阵存放在何处? 如何读出显示? (4)计算出主振频率以及点计数器字计数器行计数器排计数器的分频频率解:(1) 缓存采用随机存储器,其中存放的内容是字符的ASCII 码,容量至少为1600字节(不含显示属性) (2) 屏幕上最多可显示1600 个字符,缓存地址与屏幕显示位置的排号和列号具有对应关系若要将缓存243 号单元存放的内容显示出来,其屏幕上X 和Y 的坐标均为3(从0 开始计) ,即在屏幕的第4 行第4 列上有字符显示(3) 字符点阵存放在字库中,根据字符的ASCII 码逐行读出点阵显示(4) 主振频率= 50211498912 .97MHz 点计数器:9 分频字计数器:(80 + 18)分频行计数器:14 分频 排计数器:(20 + 1)分频


    注意事项

    本文(广东工业大学832计算机组成原理考研答案 广工自主命题改卷比较松.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开