欢迎来到天天文库
浏览记录
ID:51935970
大小:223.00 KB
页数:14页
时间:2020-03-19
《微机原理期末复习.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、回答问题问题1:8086的存储器为什么要进行分段?答:8086的地址总线AB有20根地址线,意味着存储器每个存储单元的地址由20位二进制数构成。而8086内部用来存放地址信息的寄存器只有16位,出现了矛盾,为解决这个问题,8086采取了存储器分段的方式。由于16位二进制地址可寻址范围是64KB而1MB的存储空间可以在逻辑上分为16个段每段大小是64KB,因此可以用段地址(也称为段基址)给每个段编号,每个段内的地址单元用偏移地址编号。问题2:什么是物理地址?什么是逻辑地址?请说明二者的关系。答:物理地址共有20位,对应一个存储单元的实际
2、地址,物理地址与存储单元是一一对应关系。逻辑地址则由段地址和偏移地址组成是指令中引用的形式地址。一个逻辑地址只能对应一个物理地址,而一个物理地址可以对应多个逻辑地址。(2000:0202H、2010:0102H、……)。段地址——16位,即存储单元所在逻辑段的编号,通常存放在对应的段寄存器中,偏移地址为16位,存储单元在逻辑段内相对于该段第一个存储单元的距离。20位物理地址=段地址×16+偏移地址取指令操作CS×16+IP堆栈操作SS×16+SP数据存储器操作DS/ES×16+偏移地址问题3:请说明段寄存器与提供偏移地址寄存器的
3、对应关系。答:CS:IP对应代码段,DS:SI(或DI或BX)对应数据段,SS:SP(或BP)对应堆栈段。问题4:8086的有最大和最小两种工作模式,请说明两种工作模式下的特点,并说明如何进行工作模式的设置。答:8086微处理器有最小模式和最大模式。最小模式为单处理器模式,最大模式为多处理器模式;最小工作方式下总线控制信号都直接由8086产生,系统中总线控制逻辑电路被减小到最小,这种方式适合于较小规模系统的应用。最大工作方式用在需要利用8086CPU构成中等或较大系统时。由MN/MX的电平高低进行工作模式的设置。(+5V最小、接地最大)问题
4、5:从功能上看,CPU可以分为哪两部分?各负责什么工作?有什么优点?答:从功能上看8086CPU可分为两部分:1)总线接口部件BIU——负责指令和操作数读及结果写。2)执行部件EU——负责指令的执行。两个部件独立地进行操作,即并行工作,使得取指令、分析指令和执行指令可以并行操作,提高了CPU的工作效率,加快了指令的执行速度。问题6:微型计算机由哪几部分组成?简述各部分功能。答:微型计算机系统主要由微处理器(CPU)、存储器、I/O接口和总线组成。其中微处理器为微型计算机的核心,主要完成取指令、指令译码、简单的算术逻辑运算及程序控制等;存储器主
5、要用来存储程序和数据;I/O接口用于外设与CPU之间的信息协调;总线是CPU与存储器和I/O接口之间传送数据信息、地址信息和控制信息的通道。问题7:什么是指令?什么是指令系统?请说明指令系统在微机系统中重要性。答:指令就是计算机执行某种操作的命令,指令系统是该计算机所以指令的集合,它是综合反映计算机性能的重要因素,不仅直接影响机器的硬件结构,而且影响机器的系统软件及机器的适用范围。问题8:什么是数据的寻址方式?8086/8088的微机系统中有哪些数据寻址方式?答:所谓数据的寻址方式就是寻找指令中所需操作数的方法。寻址方式有:隐含寻址,立即数寻
6、址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对寻址,基址变址寻址,相对基址变址寻址。问题9:什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?答:处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断向量。问题10:什么叫中断?请叙述中断向量号(中断类型)、中断向量表和中断服务程序入口地址三
7、者的关系。答:中断——由请求中断的外部设备口向CPU提供中断向量,CPU根据这个向量到向量表中转换表跳转中查找中断服务程序入口地址,而转入不同的中断处理服务程序入口。8088/8086可以处理256种向量中断,对每种中断都指定一个中断向量号代码,从0~255每一种中断向量号代码都可以与一个中断服务程序相对应。中断服务程序放在存储区域内,而中断服务程序的入口地址存在内存储器中断向量表内,当CPU处理中断时,就需要指向中断服务程序入口地址,中断向量表是中断向量号与这相应的中断服务程序入口地址之间的转换表。中断向量表占用存储器的最低地址区,因为每个
8、中断向量号要占用4个字节单元。问题8:8259A中断控制器的功能是什么?答:8259A中断控制器可以接受8个中断请求输入并将它们寄存。对8个请求输入进行优先级判断,
此文档下载收益归作者所有