欢迎来到天天文库
浏览记录
ID:33563002
大小:105.00 KB
页数:9页
时间:2019-02-27
《《微机原理与接口技术》期末复习提纲(09计应)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《微机原理与接口技术》期末复习提纲适用:09级计算机应用一、基础部分1.什么是逻辑地址?什么是物理地址:如何由逻辑地址推算物理地址?(P32)答:物理地址:完成存储器单元或I/O端口的实际地址成为物理地址,CPU型号不同其物理地址也不同。物理地址是指CPU和存储器进行数据交换时实际所用的地址,而逻辑地址是程序使用的地址。物理地址由两部分组成:段基址和偏移地址。前者由段寄存器给出,后者是指存储单元所在的位置离段起始地址的偏移距离。当CPU寻址某个存储单元时,先将段寄存器的内容左移4位,然后加上指令中提供的16位偏移地址而形成20位物理地址。在取指令
2、时,CPU自动选址代码段寄存器cs,左移4位后,机上指令提供的16位偏移地址,计算出要取指令的的物理地址。堆栈操作时,CPU自动选择短暂段寄存器SS,将其内容左移4位后,加上指令提供的16位偏移地址,计算出栈顶单元的物理地址。每当存取操作时,CPU会自动选择数据段寄存器,将段基值左移4位后加上16位偏移地址,得到操作数在内存的物理地址。2.根据教材图2.2说明8086微处理器由哪两大部分组成,在编程结构分析中说明各寄存器的作用,位数及名称,根据各寄存器及总线(内)作用,阐明微处理器执行指令的过程。(举例说明)附加:8086CPU的寄存器结构808
3、6CPU共有可编程器14个16位寄存器,按用途分为三类:通用寄存器、段寄存器、指针和标志寄存器,如下图所示:答:8086微处理器由:总线接口单元BIU(BusInterfaceUnit)和执行单元EU(ExecutionUnit)组成。1、4个16段寄存器:分别各段的起始地址。CS、DS、SS、ES2、16位指令指针IP:用来存放下一条要执行的指令,它具有自动加一的功能。91、通用寄存器,即可以作16位数据寄存器使用,也可作2个8位数据寄存器使用。AL、BL、CL、DL、AH、BH、CH、DH.2、16位的标志寄存器FLAGS:控制标志位,用来反
4、映CPU运算的状态特征和存放某些控制标志。3、4个地址指针和变址寄存器:堆栈指针SP用于指出在堆栈段中当前栈顶的地址;基址指针BP指出要处理的数据在堆栈中的基地址;变址寄存器SI和DI用来存放当前数据段中某个单元的偏移量。3.在CPU中的标志寄存器有六位状态标志,即SF、ZF、PF、CF、AF和OF,请分别说明其意义?控制标志有哪三个?其含义是什么?(DF、IF和TF)答:1、SF符号标志位,它和运算结果的最高位相同。2、ZF零标志位,若当前的运算结果为0,则ZF=1,否则ZF=0.3、PF奇偶标志位,反映运算结果中1的个数是奇数还是偶数。当指令
5、执行结果低8位中的1为偶数时,,PF=1,否则PF=0。4、CF进位标志位,当一个加法或减法运算,使最高位产生进位或借位时,CF=1,否则CF=0.5、AF辅助进位标志位,,当执行一个加法或减法运算的时候,使结果的低4位向高四位有进位时,AF=1,否则AF=0.6、OF溢出标志位,当补码运算有溢出时,OF=1,否则OF=0.控制标志有:DF、IF、TF….1、DF方向标志位,用于指定字符串处理时的方向,当该位置“1”时,字符串以递减顺序处理,即地址以从高到低递减。反之,则以递增顺序处理。2、IF中断允许标志位,控制8086是否允许接收外部中断请求
6、。若IF=1,8086相应外部中断,反之不响应外部中断3、TF跟踪标志位,为调试程序而设定的陷阱控制位。当该位置为1时,8086CPU能处于单步状态,此时CPU每执行完一条指令就自动产生一次内部中断。当该位复位后,CPU恢复正常的工作。4.8086总线周期序列图(请参考课件),说明TW和T1、T2、T3、T4状态的概念?(P162)5.什么是8086的最大模式和最小模式?请说明8086CPU最小模式下引脚控制信号的作用及其含义?即/S7,,HOLD,HLDA,,,,ALE,,,READY,NMI,INTR等引脚的物理意义。(P153)6.应用教材
7、P163、P164和P166时序图,分析8086的复位读写操作过程。(只说明最小模式下的情况)7.什么是总线,简述微机总线的分类。(P168)8.什么是I/O接口,CPU如何访问I/O接口?(P212)9.CPU与外设之间数据传送方式有哪四种?举例说明信号定义及传送过程?(P219)910.请按教材P283图10.1分析说明并行接口的输入/输出过程。11.并行接口芯片的内部结构由哪几大部分组成?说明其功能?(P289)12.请按图10.8(P291)和图10.9(P292)说明8255A工作方式控制字和C口按位置位/复位控制字是如何设置?(举例说
8、明)13.8255A有哪三种工作方式?请说明方式0,方式1的工作特点?(P292)14.按教材P292方式0的应用编程实例,分析8255
此文档下载收益归作者所有