河 海 大 学 tinazhou 整理
1.冯诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分?
答: 冯·诺依曼计算机体系的基本思想是:存储程序,即将用指令序列描述的解题程
序与原始数据一起,存储到计算机中。计算机只要一启动,就能自动地依次取出一条
条指令并执行,直至程序执行完毕,得到计算结果为止。
按此思想设计的计算机硬件系统包含:运算器、控制器、存储器、输入设备和输
出设备 5 个基本部件。运算部件的作用是用来进行数据变换和各种运算;控制部件则
在计算机提供统一的时钟下,把程序中的各基本操作进行时序分配,并发出相应的控
制信号,驱动计算机的各部件按节拍有序地完成程序规定的操作内容;存储器用来存
放程序、数据及运算结果;输入输出设备的主要作用是接受用户提供的外部信息或用
来向用户提供输出信息。
2. 浮点数的阶码为什么通常采用移码?
答: (1)移码方法对两个指数大小的比较和对阶操作都比较方便;
(2)只有移码表示的最小负数为全零(包括符号位),与机器零一致,这样方
便了软硬件的设计。
3.指令和数据均存放在内存中,CPU 如何从时间和空间上区分它们是指令还是数据?
答:时间上讲,取指令事件发生在取指周期,取数据事件发生在执行周期。
空间上讲,从内存读出的指令流向控制器;从内存中读出的数据流一定流向运算
器。
4.向量中断和非向量中断有何区别?
答:向量中断是指在提出中断请求的同时,能通过硬件向 CPU 提供中断服务程序入
口地址;而非向量中断,中断源不提供中断服务程序入口地址,而由 CPU 自行预先确
定,并用程序查询中断源。
5.中断的处理过程。
答:当 CPU 执行完一条现行指令时,如果外设向 CPU 发出中断请求,那么 CPU 在
满足响应条件下,将发出中断响应信号,同时关中断(不再受理另外设备的中断),
并寻找中断源,保护现场(包括断点、原累加器、寄存器等),转向中断服务程序,
结束后,关中断,恢复现场,返回主程序,再开中断。
6.微程序控制器的工作原理。
答:微程序控制器的基本原理是,仿照通常的解题程序的方法,把操作控制信号编
成所谓的“微指令”,存放到一个只读存储器里。当机器运行时,一条又一条地读出这些
微指令,从而产生全机所需要的各种操作控制信号,使相应部件执行所规定的操作。
7.说明程序与微程序、指令与微指令的异同。
答:程序和微程序都可以用程序设计的方法进行设计。其区别是前者由机器指令组
成,存于存储器;而后者由微指令组成,存于控制存储器,一个微程序对应一条机器
指令。
指令和微指令都是计算机的操作命令。但前者由操作码和地址码两部分组成。操
作码经译码后与时序、状态条件等组合产生微操作,其地址码部分是用来给出操作数
地址的。
- 1 -