网站大量收购独家精品文档,联系QQ:2885784924

组成原理考点总结..doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、冯?诺依曼计算机的特点是什么? 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成; 指令和数据均用二进制表示,且以同等地位存放于存储器内,并可以按地址访问; 指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置; 指令在存储器中顺序存放,通常自动顺序取出执行; 二、指令和数据都存于存储器中,计算机如何区分它们? ?通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。 ?通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。 三、什么叫刷新?为什么要刷新?说明刷新有几种方法。 解:刷新:对DRAM定期进行的全部重写过程; 刷新原因:因电容泄漏而引起的DRAM所存信息的衰减需要及时补充,因此安排了定期刷新操作; 常用的刷新方法有三种:集中式、分散式、异步式。 半导体存储器芯片的译码驱动方式有两种:线选法和重合法 常用的I/O编址方式有两种: I/O与内存统一编址和I/O独立编址 六、什么是I/O接口,与端口有何区别?为什么要设置I/O接口?I/O接口如何分类? 解:I/O接口一般指CPU和I/O设备间的连接部件,而端口是指I/O接口内CPU能够访问的寄存器,端口加上相应的控制逻辑即构成I/O接口。 I/O接口分类方法很多,主要有: (1)按数据传送方式分有并行接口和串行接口两种; (2)按数据传送的控制方式分有程序控制接口、程序中断接口、DMA接口三种。 七、在什么条件下,I/O设备可以向CPU提出中断请求? 解:I/O设备向CPU提出中断请求的条件是:I/O接口中的设备工作完成状态为1(D=1),中断屏蔽码为0 (MASK=0),且CPU查询中断时,中断请求触发器状态为1(INTR=1)。 八、CPU响应中断应具备哪些条件? (1)在CPU内部设置的中断屏蔽触发器必须是开放的。 (2)外设有中断请求时,中断请求触发器必须处于“1”状态,保持中断请求信号。 (3)外设(接口)中断允许触发器必须为“1”,这样才能把外设中断请求送至CPU。 (4)当上述三个条件具备时,CPU在现行指令结束的最后一个状态周期响应中断. 九、CPU对DMA请求和中断请求的响应时间是否一样?为什么? 解: CPU对DMA请求和中断请求的响应时间不一样,因为两种方式的交换速度相差很大,因此CPU必须以更短的时间间隔查询并响应DMA请求。响应中断请求是在每条指令执行周期结束的时刻,而响应DMA请求是在存取周期结束的时刻。 中断方式是程序切换,而程序又是由指令组成,所以必须在一条指令执行完毕才能响应中断请求,而且CPU只有在每条指令执行周期结束的时刻才发出查询信号,以获取中断请求信号,若此时条件满足,便能响应中断请求。 DMA请求是由DMA接口根据设备的工作状态向CPU申请占用总线,此时只要总线未被CPU占用,即可立即响应DMA请求;若总线正被CPU占用,则必须等待该存取周期结束时,CPU才交出总线的使用权。 十、零地址指令的操作数来自哪里??各举一例说明。 答:零地址指令的操作数来自ACC,为隐含约定。 在一地址指令中,另一个操作数的地址通常可采用ACC隐含寻址方式获得。 对于二地址指令而言,操作数的物理地址可安排在寄存器内、指令中或内存单元内等。 十二、 什么是指令周期?指令周期是否有一个固定值?为什么? 解:指令周期是指取出并执行完一条指令所需的时间。 由于计算机中各种指令执行所需的时间差异很大,因此为了提高CPU运行效率,即使在同步控制的机器中,不同指令的指令周期长度都是不一致的,也就是说指令周期对于不同的指令来说不是一个固定值。 中断周期前是执行周期,中断周期后是取指周期。在中断周期,CPU应完成保存断点、将中断向量送PC和关中断等工作。 十四、控制单元的功能是什么?其输入受什么控制? 答:控制单元的主要功能是发出各种不同的控制信号。其输入受时钟信号、指令寄存器的操作码字段、标志和来自系统总线的控制信号的控制。 十五、(CPU)微程序控制的基本思想是什么? 答:微程序控制器是一种控制器的设计方式,主要思想是:把指令系统的所有指令都编写成微程序,微程序执行相当于一条机器指令。微程序由微指令构成,每条微指令对应若干微命令,直接控制机器的执行。微程序存放在控制存储器(CM)中,执行一条指令,就是执行微程序,取出一条条微指令,执行微指令。 十六、当读取并执行一条指令时,控制器的主要功能是什么? ①从主存取指令,并计算下一条指令在主存中的地址; ②对指令进行译码,产生相应的操作控制信号; ③控制指令执行的步骤和数据流动的方向。 十七、.微程序控制器怎么产生操作控制信号,这种控制

文档评论(0)

586334000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档