典型微处理器芯片

典型微处理器芯片

ID:33599144

大小:1.63 MB

页数:41页

时间:2018-05-23

典型微处理器芯片_第1页
典型微处理器芯片_第2页
典型微处理器芯片_第3页
典型微处理器芯片_第4页
典型微处理器芯片_第5页
资源描述:

《典型微处理器芯片》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、附加A.1典型微处理器芯片微机系统典型结构一、8086微处理器内部结构8086/8088流水工作过程8086/8088的内部寄存器通用寄存器功能AX,BX,CX,DX,AH,AL,BH,BL,CH,CL,DH,DL(16-8)习惯:AX累加器Accumulator)/BX基址R/CX(Count)计数R,循环-串操作/DX数据R(Data),I/Oport,双字除(H16);SP,BP:StackPointerR,BasePointer基址指针R数据/PointerSI,DI变址R(SourceIndexR,Dest

2、inationIndexR)--指针作用指令、数据存储地址通用寄存器寄存器的隐含用法段寄存器功能段寄存器SegmentRegisterCS,SS,DS,ESCode,Stack,Data,Extra(附加段)R==SegmentBaseAddress解决8位机兼容问题MOVAX,[1000H]8086/8088存储器管理:20AB1MB,64KB单位,物理地址PA,段基地址SA,偏移地址EA(OFFSET);(SA,EA逻辑地址)关系:PA=SA*16+EA默认:MOVAX,DS:[1000H](DS)=123

3、4HEA=1000H物理地址=1A340H标志寄存器标志状态寄存器Flags标志控制寄存器二、8086/8088的引脚信号8086/8088引脚分类第一类每个引脚只传送一种信息。32P---/RD。第二类每个引脚电平的高低代表不同的信号,。第三类引脚在8086/8088的两种不同工作方式——最小模式和最大模式下有不同的名称和定义。例如:第29脚为/WR(/LOCK)。第四类每个引脚可以传送两种信息(分时复用)。这两种信息在时间上是可以分开的,因此可以用一个引脚在不同时刻传送不同的信息,一般称这类引脚为分时复用线。例如

4、:AD7~AD。第五类引脚的输入和输出分别传送不同的信息,如RQ/GT0输入时传送总线请求,输出时传送总线请求允许。第六类电源/地Vcc/Vss(GND)8086/8088引脚分类8086/8088重要引脚信号RESET系统复位信号输入端复位后内部寄存器的状态CLK时钟输入端内部寄存器状态标志寄存器IPCSDSSSES指令队列缓冲器其余寄存器0000H0000HFFFFH0000H0000H0000H空0000H80x86CPU的3种模式1.实模式与8086兼容的工作模式,只有低20位地址线起作用,仅能寻址第一个1M

5、B的内存空间。MSDOS运行在实模式下。2.保护模式32位80x86CPU的主要工作模式,提供对程序和数据进行安全检查的保护机制。Windows9x/NT/2000运行在保护模式下。3.虚拟8086模式在Windows9x下,若打开一个MSDOS窗口,运行一个DOS应用程序,那么该程序就运行在虚拟8086模式下。8086/8088的工作方式MIN8086/8088的工作方式MAX8086/8088工作过程(时序)三、8086工作时序1.概念时钟周期总线周期指令周期时钟周期、总线周期和指令周期2.8086总线操作总线周

6、期的组成:8086的基本总线周期为4个时钟周期,每个时钟周期间隔称为一个T状态。总线周期总线周期T1T1T2T3T4T2T3T4地址地址缓冲缓冲数据数据CLKAD8086总线操作T1状态:BIU将RAM或I/O地址放在地址/数据复用总线(A/D)上。T2状态:读总线周期:A/D总线为接收数据做准备。改变线路的方向。写总线周期:A/D总线上形成待写的数据,且保持到总线周期的结束(T4)。8086总线操作T3,T4:对于读或写总线周期,AD总线上均为数据。Tw:当RAM或I/O接口速度不够时,T3与T4之间可插入等待状态

7、Tw。Ti:当BIU无访问操作数和取指令的任务时,8086不执行总线操作,总线周期处于空闲状态Ti。8086总线操作8086最小方式下读写总线周期时序。ALE信号在T1出现,表明一个总线周期开始,选通外部地址锁存器,锁存AD总线上的地址信息。在RD、WR等信号的配合下,T3、T4期间完成数据访问。T3上升沿检测READY信号是否有效,无效时在T3与T4间插入等待状态Tw。(最小方式)8086最小方式下读总线周期时序8086最小方式下总线写周期时序3.8086中断系统8086微处理器有处理256级中断的能力。每个中断分

8、配给一个中断类型码,在0~255之间,用一个字节表示,也称为256种类型中断。256种类型中断分为硬件中断和软件中断。硬件中断:外部硬件电路产生的中断。软件中断:8086操作过程中发生异常事件或执行中断指令INTn。指令/CPU启动的软件中断(内部)硬件中断(外部)INTn指令中断逻辑断点中断溢出中断单步中断除数为0中断(3)(4)(1)(0)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。