微机原理课件.pptVIP

  • 11
  • 0
  • 约4.12千字
  • 约 51页
  • 2023-11-11 发布于河南
  • 举报
本章内容提要: 微型计算机的组成及工作原理 8086微处理器的功能结构 8086/8088寄存器结构 8086存储器 8086的引脚信号和工作模式 微处理器总线时序 80x86系列微处理器; 2.1 微型计算机的组成及工作原理;2.1.1微型计算机基本结构 ; 2.1.2 微处理器CPU; 2.1.3总线; 2.1.3 总线; 2.1.4 存储器; 2.2 8086微处理器的功能结构; 2.2.1 8086/8088 CPU的内部结构;( 1 )指令执行部件EU(Exection Unit) ;(2)总线接口部件BIU(Bus Interface Unit) ; 2.2.2 EU和BIU的并行工作; 2.2.3 8086与8088的区别; 2.3 8086/8088寄存器结构; 2.3.1 通用寄存器;二、指针寄存器和变址寄存器 指针寄存器和变址寄存器是4个16位寄存器。堆栈指针SP(stack point)和基址指针BP(basic point)称为指针寄存器。源变址寄存器SI(source index)和目的变址寄存器DI(destination index)称为变址寄存器。 ; 2.3.2 指令指针;CF(进位标志): 当运算结果的最高位(D7/D15)出现进位(借位)时,CF=1; PF(奇偶校验标志):当运算结果中“1”的个数为偶数时,PF=1; AF(辅助进位标志):当结果的D3向D4(低位字节)出现进位(借位)时,AF=1; ZF (零标志): 当运算结果为零时,ZF=1; SF (符号标志): 当运算结果的最高位D7/D15为1时,SF=1; OF (溢出标志):当运算结果超过机器所能表示的范围时,OF=1;;例:MOV AL 64H;64H→AL ADD AL 64H;(AL)+64H 求OF=? CF=? 解:64H=100D 则 64H+64H = ;例:MOV AL 0ABH; ADD AL 0FFH; 求CF=? OF=? 解:∵ 0ABH= -85D 0FFH= -1D ∴0ABH+0FFH = 结果没有超出-128~127范围, 求下例中各状态标志的值: 1. 则 SF= ZF= PF= CF= OF= AF=; 2.3.4 段寄存器组; 2.4 8086存储器;矛盾:存储器地址空间1MB,20bit地址线;内部各寄存器和数据总线均为16bit。 ;; 2.4.2 8086存储器的分段结构和物理地址的形成;逻辑地址:允许在程序中编排的地址;;2.4.2 8086存储器的分段结构和物理地址的形成; 逻辑地址的来源;; 2.5 8086的引脚信号和工作模式;4)在T4状态,总线周期结束。 ; 2.5.2中断操作和???断系统的概念;2.5.2中断操作和中断系统的概念;2.5.2中断操作和中断系统的概念;2.5.2中断操作和中断系统的概念;例:某中断的中断类型号为68H,其中断过程为:; 2.5.3微处理器芯片封装及引脚功能;部分管脚说明; 2.5.4微处理器工作模式;2.5.4微处理器工作模式;微机原理;2.最大模式 (MN/ MX引脚接地) 当MN/MX接地,系统就工作于最大模式。最大模式与最小模式系统的主要区别是系统中增设了一个总线控制器8288和一个总线仲裁器8289,这样可构成以8086/8088 CPU为中心的,还包含其他微处理器(如8087数值协处理器和8089 I/O处理器)的微机系统。; 系统控制信号由总线控制器8288提供, 用于多处理机和协处理机结构中。; 2.6微处理器总线时序;1. 读总线周期 地址A19---A0 M / IO :在整个读周期有效, 0:I/O读,1:M读; ALE:T1期间出现正脉冲, 下降沿锁存地址信息; RD: 在T2-T3期间有效; DT/ R:在整个总线周期为低 电平,表示读周期; DEN:在T2-T3期间为低电 平,表示数据有效。;2、T1上升沿 ALE=0锁存地址信号A19~A0,;具有等待状态的存储器读时序;2.

文档评论(0)

1亿VIP精品文档

相关文档