2-第2章-8086微处理器教程.pptx
文本预览下载声明
第2章 8086微处理器 ;NUIST;2.1 8086 CPU结构;2.1 8086 CPU结构;2.1 8086 CPU结构;8086 CPU内部结构;;;;;取指令和执行指令重叠进行;外部总线
(16位数据总线);2.1 8086 CPU结构;8086 CPU寄存器组;;通用寄存器;通用寄存器的特殊用途和隐含性质;通用寄存器的特殊用途和隐含性质;通用寄存器的特殊用途和隐含性质;指令指针;标志寄存器FR;标志寄存器FR;;标志寄存器FR;标志寄存器FR;;标志寄存器FR; 例2-1 请分析0FH+ 0F8H后,各标志位的状态。;CF对无符号数运算有意义;
OF对有符号数运算有意义;
某二进制数用作为无符号数还是有符号数,取决于应用的需要。应按需要选择对应的标志位。;CF 在无符号数算术运算的结果太大而目的操作数无法容纳时置位;
OF 在有符号数算术运算的结果太大或太小而目的操作数无法容纳时置位;课堂练习;标志寄存器FR;;指示微处理器执行何种操作;NUIST; 8086地址总线20位,可以寻址220=1M字节的地址空间。但8086的内部寄存器是16位(地址的宽度大于字长),该如何解决此问题?;8086存储器组织;;;段寄存器使用约定;段式地址管理;;课堂练习;NUIST;;;NUIST;小尾端:低地址,低字节;高地址,高字节;8086的访存特性(1);8086存储器的分体结构 (补充);8086存储器的分体结构 (补充);BHE A0;;;; 例2-4 现有8个字节的数据为34H,45H,56H,67H,78H,89H,9AH,ABH,假设它们在存储器中的物理地址为400A5H~400ACH,若当前(DS)=4002H,试求各存储单元的有效地址;若从存储器中读出这些数据,需要访问几次存储器?读出哪些数据 ?;34H;34H;34H;8088 存储器系统;堆栈段的使用(补充);堆栈段的使用 ;堆栈段的使用 ;课后作业1;NUIST;8086的工作模式;8086的工作模式;最小模式 vs 最大模式;共40条
地址/数据:16条
地址/状态:4条
控制:16条
其他:Vcc,GND×2,CLK
公共引脚,最小模式引脚 ( 最大模式引脚)
功能、信号流向、工作电平、驱动能力
;;;;;;;;;DEN:
数据使能信号, 输出, 三态,低电平有效。
用于数据总线驱动器(如74LS245、8286)的控制信号。
表示8086准备发送或接收一个数据;;;;;;;;;;课堂练习;当8086 CPU工作在最大模式系统时,有8个管脚重新定义 。
S2,S1,S0
RQ/GT0,RQ/GT1
QS1,QS0
LOCK;最大模式引脚信号(续);最大模式引脚信号(续);最大模式引脚信号(续);最大模式引脚信号(续);;8088引脚与8086的不同之处(3);NUIST;8086最小模式的配置;8086最小模式的配置;8086最小模式的配置;8086最小模式的配置;课堂练习;课堂练习;8086最大模式的配置;8086最大模式的配置;8086 的总线周期;8086 的总线周期;;;;8086 总线周期;;;课堂练习;;8086总线操作时序-系统复位;;;本章要点回顾;本章要点回顾
显示全部