微机原理简答题
- 格式:doc
- 大小:29.50 KB
- 文档页数:2
1.8086 CPU有多少根地址线?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少BIT二进制数?(20根地址线、16根数据线、最大直接寻址范围是1MB、一次对外数据传送16BIT二进制数)
2、什么是总线周期一个基本的总线周期由多少个T构成
答:CPU每访问一次总线所花的时间称为总线周期,一个基本的总线周期由四个T周期构成7.什么是中断?什么是中断向量?什么是中断向量表?INT24在中断向量表的什么位置?一个完整的中断过程有哪几个步骤?
答:中断是指CPU在正常运行时,由于内部、外部事件或由程序的预先安排引起的CPU中断正在运行的程序,转而到内部、外部事件预先安排的服务程序(中断子程序)中去执行。
中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。中断向量表是中断类型码和与此类型码相应的中断服务程序之间的一个连接链。每一个中断服务程序入口地址的IP和CS成为一个中断指示字或中断向量。
24*4=96=60H INT24在中断向量表的0000:0060H~0000:0063H处。
一个完整的中断过程包括中断请求、中断排队、中断响应、中断处理和中断返回五个步骤。
8、(p303_4)CPU响应中断的条件是什么?简述中断处理过程。
答:CPU响应中断要有三个条件:外设提出中断申请;本中断位未被屏蔽;中断允许。
可屏蔽中断处理的过程一般分成几步:中断请求;中断响应;保护现场;转入执行中断服务子程序;恢复现场和中断返
回。
CPU在响应外部中断,并转入相应中断服务子程序的过程中,要依次做以下工作:
⑴从数据总线上读取中断类型号,将其存入内部暂存器。
⑵将标志寄存器PSW的值入钱。
⑶将PSW中的中断允许标志IF和单步标志TF清0,以屏蔽外部其它中断请求,避免CPU 以单步方式执行中断处理子程
字。
⑷保护断点,将当前指令下面一条指令的段地址CS和指令指针IP的值入栈,中断处理完毕后,能正确返回到主程序继
续执行。
⑸根据中断类型号到中断向量表中找到中断向量,转入相应中断服务子程序。
⑹中断处理程序结束以后,从堆栈中依次弹出IP、CS和PSW,然后返回主程序断点处,继续执行原来的程序。
7、说明8086系统中“最小模式”和“最大模式”两种工作方式的主要区别是什么?
最小模式为单机系统,系统中所需要的控制信号由CPU提供,实现和存储器及I/O接口电路的连接。
最大模式可以构成多处理器/协处理器系统,即一个系统中存在两个以上微处理器,每个处理器执行自己的程序。系
统中所需要的控制信号由总线控制器8288提供,8086CPU提供信号控制8288,以实现全局资源分配及总线控制权传递。
在两种模式中,CPU的24~31引脚意义不同。
最小模式中引脚MN/MX接+5V,最大模式中该引脚接地
、用1024×1位的RAM芯片组成6K×8位的存储器需要多少芯片?在地址线中有多少位参
加片内寻址?多少位组合成
片选择信号?
答:由于所用的芯片为1024×1位,构成1024×8位(即1K×8位)的存储器需要8片,因此组成16K×8位的存储器需
要16×8=128片。
片内有1024个单元,需要10根地址线。
16组(每组8片)存储器需要16根片选信号,至少需要4根地址线经译码器输出。
2、什么是Cache?作用是什么?他在微处理器的什么位置?
Cache,即高速缓冲存储器(CacheMemory),实现内存与cpu的数据交换,位置在:cpu中