




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章8086微处理器,1微处理器概述2Intel8086的编程结构38086的系统配置48086的操作和时序5Intel高档微处理器,1微处理器概述,一、微处理器的主要功能二、微处理器的一般编程结构三、微处理器的主要性能指标,微型计算机系统,主机,外设,三总线,微处理器的主要功能,微处理器通常称为CPUCPU=运算器+控制器+寄存器微处理器的基本功能:算术和逻辑运算保存少量数据与存储器和外设交换数据对指令进行译码并执行指令提供整个系统所需要的定时与控制信号响应其它部件发来的中断请求,处理器,微处理器一般编程结构,微处理器的主要性能指标,28086微处理器,16位处理器,16根数据线和20根地址线,可对位、字节、字、字节串、字串、BCD码等数据类型进行处理,供电电源+5V,单相时钟,时钟频率5MHz,8086微处理器概况:,一、8086的编程结构二、8086的存储器组成三、8086的周期四、8086的引脚功能五、8086CPU的特点,8086CPU的编程结构,外部总线(三总线),EU,BIU,内存,组成,功能,工作,(一)8086CPU的组成与功能,1.8086CPU的组成,CPU,EU,BIU,16位通用寄存器组(AX、BX、CX、DX、SP、BP、SI、DI)算术逻辑单元ALUEU控制器标志寄存器FR,段寄存器组(CS、DS、SS、ES)指令指针IP地址加法器指令队列总线接口控制逻辑,2.功能,EU:,翻译和执行指令;存放少量数据。,BIU:,从存储器中预取6字节指令并排队;在地址加法器中形成20位的地址信号;产生总线信号。,3.工作过程,当程序为顺序程序时,EU和BIU可以不同步地并行工作。,遇到控制转移指令,指令队列自动清空,BIU重新将另一段指定程序的指令按顺序取到指令队列中。,8086CPU的编程结构,外部总线(三总线),EU,BIU,内存,(二)CPU寄存器通用数据寄存器:存放一般数据(可将高8位与低8位分开独立使用)寄存器名隐含用法(在某些指令中)AX(AH,AL)累加器BX(BH,BL)基址寄存器CX(CH,CL)计数器DX(DH,DL)数据寄存器2堆栈指针寄存器SP:存放堆栈栈顶的偏移地址堆栈基址寄存器BP:存放堆栈的偏移地址,堆栈:存储器一个连续区域。这个区域数据的存取原则为:先进后出(FILO),即从栈底开始存放,从栈顶取信息。一般存放暂时不用的信息。,栈底,SP始终指向栈顶,栈底:堆栈的最低部,栈顶:最后放进的信息所在地址,SP=FFFEH,栈顶,栈顶,栈顶,源变址寄存器SI:存放源数据串偏移地址目的变址寄存器DI:存放目的数据串偏移地址,SI+1,DI+1,每传一个数,SI、DI的内容分别加1,SI+1,DI+1,标志寄存器FR:,状态标志(由运算结果来影响),进位标志CF奇偶标志PF辅助进位标志AF零标志ZF符号标志SF溢出标志OF=CFCP,控制标志(由程序编写时置入),方向标志DF中断标志IF跟踪标志TF,1001,1010,0101,1001,1011,1111,1001,1010B1011,1111B?,CF=1,PF=1,AF=1,ZF=0,SF=0,指令指针IP:存放下一条要执行指令的偏移地址,8段寄存器:CS、DS、SS、ES,用来存放段基值,二、8086的存储器组织,1.存储器的物理地址CPU将所管理的存储器地址空间按顺序编排的地址物理地址(实际地址),XXXX0H,段基值,2.逻辑段,分段原则:(1)每个段最长64K字节,段内地址是连续的,段与段之间可以是连续的,也可以是分开的或重叠的。(2)段的首地址必须能被16整除。,段基值:段首地址的高16位(无符号数)。段内偏移地址:逻辑段内任一地址单元相对于该段首地址的偏移量(无符号数)。,3.逻辑地址与物理地址,物理地址:实际地址。逻辑地址:段基值:偏移地址(程序中使用的16位二进制地址)例如:3000H:2000H,物理地址=段基值*16+段内偏移地址任一逻辑地址可唯一的对应一个物理地址,而任一个物理地址却不一定对应一个逻辑地址。,段寄存器:,CS:存放正在被访问的代码段的段基值DS:存放正在被访问的数据段的段基值SS:存放正在被访问的堆栈段的段基值ES:存放正在被访问的附加段的段基值,信息按种类分段存放:程序信息放在代码段中;数据信息放在数据段或附加段中;堆栈信息放在堆栈段中,段寄存器与约定寄存器组合指向存储单元的示意,4.8086的存储器结构,(1)按字节组织(一个单元存放一个字节)字的存放,低8位在前,高8位在后,连续存放低8位在偶地址称为字对准存放低8位在奇地址称为字不对准存放(2)8086存储器分体1M内存分为512K两个存储体一个为偶存储器(存放低位字节),另一个为奇存储器).,三、8086的周期,时钟周期:CPU的基本时间周期,它由计算机主频决定总线周期:CPU对内存或I/O接口进行一次读/写的操作称做执行一个总线周期一个总线周期4TW状态,,四、8086的引脚功能,RD,HOLD(RQ/GT,0,),HLDA(RQ/GT,1,),WR(LOCK),M/IO(S,2,),DT/R(S,1,),DEN(S,0,),ALE(QS,0,),INTA(QS,1,),TEST,READY,RESET,140,239,338,437,536,635,734,833,932,1031,1130,1229,1328,1427,1526,1625,1724,1823,1922,2021,(一)8086/8088的工作模式最大工作模式:多CPU工作,MN/MX=0最小工作模式:单CPU,MN/MX=+5V(二)引脚复用技术1.采用分时复用,即同有引脚在同一总线周期的不同时钟周期内其功能不同;2.根据工作模式定义引脚功能,同一根引脚在最小模式和最大模式下输出不同的信号。(三)引脚功能(最小模式)1.AD15AD0(16条)地址/数据复用线双向T1时作为地址线T2T3时作为数据线,AD0AD15,2.AD19AD16/S6S3地址/状态复用线输出三态T1时为地址线A19A16T2T3时为状态线S6S33.BHE/S7数据高8位允许/状态输出三态T1:BHE高8位允许信号线BHE往往与A0相组合使用T2T3:S78086未用4.ALE地址锁存允许输出三态T1:ALE=1表明AD总线上是地址信号.5.DEN数据允许信号输出T2T3DEN=0AD总线上是数据信号6.DT/R数据发送/接收控制信号输出三态DT/R=1接收(0发送),10.READY准备就绪信号输入由外部发出,表示CPU访问的存储器或I/O端口已为传送做好准备READY=1准备就绪(0CPU插入等待周期Tw),11.INTR中断请求输入电平触发12.INTA中断响应信号输出13.NMI不可屏蔽中断请求信号输入14.HOLD总线请求信号输入当有其它共享总线的主控设备向CPU请求使用总线15.HLDA总线响应信号输出例:DMA,16.RESET复位信号输入RESET至少要维持4个T的高电平才有效.CPU复位操作为:对FR、IP、DS、ES、SS及指令队列清零,CS=FFFFH。17.测试信号TEST,输入当CPU执行WAIT指令时,每隔5个时钟周期,TEST进行一次测试,若TEST测试无效,则CPU处于踏步等待状态,直到有效,CPU才继续执行下一条指令.18.MN/MX工作模式选择信号MN/MX=1最小(最大),五、8086CPU的特点:1.设计了指令队列,EU与BIU的工作既相互独立又相互配合,提高了CPU的工作效率。存储器采用地址分段管理和奇偶分体连接组织结构,使:1)指令紧凑;2)为程序浮动装配创造了条件;3)可灵活访问字或字节。3.采用引脚的复用技术,使芯片引脚数量大为减少,从而减小了芯片的体积。,38086系统配置,最小系统配置,最大系统配置,48086微处理器的操作和时序,8086为了完成自身的功能,需要执行各种操作。8086CPU的主要操作有系统的复位和启动操作;暂停操作;总线操作;中断操作;最小模式下的总线保持;最大模式下的总线请求允许。,复位操作,最小模式读操作,最小模式写操作,最大模式读操作,最大模式写操作,5Intel高档微处理器,流水线技术,存储器管理技术,引脚复用技术,分段,分页,本章小结,8086CPU的编程结构,8086CPU的系统配置,8086CPU的操作时序,作业,简述8086CPU的构成与工作过程计算34-89,该运算结束后,FR中状态位分别为什么?8086CPU为什么要分段,怎样分段?若现有CS=434EH,DS=12A6H,ES=12A6H,SS=01A6H,IP=01A6H,SP=100H,SI=2000H,DI=5000H,按如下要求计算物理地址并示意出相对位置。(1)求当前段的段首和段末地址(设每段64K);(2)若下一条指令为数据串传送指令,且DF=0,下一条指令的地址,源数据串的首地址,目的数据串的首地址;(3)堆栈栈顶指针的地址,4.什么是8086CPU的最小和最大工作系统。什么是8086的时钟周期和总线周期,它们之间有什么关系?808
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 最喜欢的季节作文(15篇)
- 初心依然600字初三作文9篇
- 我们的暑期生活记事作文(7篇)
- 人教版高一语文:故事里的叙事技巧教案
- 望庐山瀑布艺术手法赏析:古诗文美学鉴赏教学教案
- 八年级户外团建活动方案
- 文学理论入门:文学术语解释与教学教案
- 公交公司规范活动方案
- 读书笔记之三字经读后感11篇范文
- 公众号引流活动方案
- 变配电值班员题库
- 2023年贵州省黔东南南苗族侗族自治州数学六下期末质量检测模拟试题含解析
- 国开大学2023年01月11117《机电控制与可编程序控制器技术》期末考试答案
- 公司行政管理制度公司行政管理制度
- 人教版七年级历史下册期末试卷及参考答案
- 中医病证诊断疗效
- 管廊供配电及照明施工方案
- 机动车检验机构内审检查表(依据机动车检验机构资质认定评审补充要求编制)
- DB11-T 675-2014 清洁生产评价指标体系 医药制造业
- 深静脉血栓形成的诊断和治疗指南第三版
- 电销行业认知和电销POS机
评论
0/150
提交评论