全文预览

18春西南大学计算机组成原理 【0013】机考 答案

上传者:upcfxx |  格式:doc  |  页数:2 |  大小:46KB

文档介绍
操作,微指令:在一个CPU周期中,一组实现一定操作功能的微命令的组合,即微指令就是把同时发出的多个控制信号(命令)汇集起来而形成,微程序:实现一条机器指令功能的许多条微指令组成的序列,即微指令序列的集合就叫做微程序。Р控制字段30位、判别测试字段2位、下址字段7位。Р由于该微程序控制器有30种微操作命令,采用直接控制法,微指令中每位二进制对应于一个微操作命令,所以微指令的操作控制字段应该为30位。有4个转移控制状态,采用译码形式编码,所以微指令的判别测试字段为2位,由于微指令的下址字段7位,所以可以寻址27=128个字,又因为一条微指令字长为39位,所以控存的容量为128*39。Р5、答:(1)程序查询方式,数据在CPU 和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU 效率低。中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了CPU 时间,但硬件结构相对复杂一些。Р(2)分析下图4级中断嵌套的例子:4级中断请求的优先级别由高到低为l→2→3→4的顺序。在CPU执行主程序过程中同时出现了两个中断请求②和③,因2级中断优先级高于3级中断,应首先去执行2级中断服务程序。若此时又出现了第4级的中断请求④,则CPU将不予理睬。2级中断服务程序执行完返回主程序后,再转去执行第3级的中断服务程序,然后执行第4级中断服务程序。若在CPU再次执行第2级中断服务程序过程中,出现了第1级中断请求①,因其优先级高于2级,则CPU暂停对第2级中断服务程序的执行,转去执行第1级中断服务程序。等第1级中断服务程序执行完后,再去执行第2级中断服务程序。如同军队作战中,连长在场由连长指挥军队,现来了一个营长自然指挥权在营长之中,如果来了一个排长或者同级的连长,仍由原来的连长指挥军队,因而在中断处理过程中,级别高的中断来列时,自然转到高级的新中断处理中。

收藏

分享

举报
下载此文档