- 1、本文档共145页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内容提要;复习;第二章 8086系统结构;16位微处理器基本结构具有如下特点;③可控三态电路
采用可控三态电路与总线相连,当微处理器外部总线同时连接多个部件,可避免总线冲突和信号串扰,不工作器件所连的三态电路处于高阻状态。;InteL 8086CPU ;§2-1 8086CPU结构 ;一、8086CPU内部结构:BIU和EU并行工作 ;总线接口部件BIU(Bus Interface Unit) ;指令执行部件EU(Execution Unit) ;寄存器的作用:存放运算过程中所需要的操作数地址、操作数及中间结果。;目的变址寄存器 Destination Index;AX
BX
CX
DX;§2-1 8086CPU结构 ——寄存器结构;CS;例1.已知:代码段寄存器CS存放当前代码段基地址,且CS=2000H,指令指针寄存器IP存放了下一条要执行指令的段内偏移地址,且IP=1000H。求该指令存放的物理地址。
解:
指令存放的物理地址=16×CS+IP=21000H;3.指针和变址寄存器;IP;PSW;CF (Carrv Flag):进位标志位
最高位有进位或借位时,CF=1。;15 11 10 9 8 7 6 5 4 3 2 1 0 ;TF (Trap Flag):单步标志位
设置单步工作方式。TF=1时,每执行一条指令,就自动产生一次内部中断,使用户能逐条跟踪程序进行调试。;15 11 10 9 8 7 6 5 4 3 2 1 0 ;§2-2 8086CPU的引脚及其功能 ;8086/8088的工作模式:
最小模式(单机系统):
系统中所需要的控制信号全部由8086直接提供;
最大模式(多处理机系统):
系统中所需要的控制信号由总线控制器8288提供。24~31脚在两种工作模式中具有不同的功能。 ;本节主要内容:
8086CPU在最小模式中的引脚定义
8086CPU在最大模式中的引脚定义
8088和8086CPU的不同之处 ;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;允许CPU读存储器或I/O端口,由M/IO信号(28脚)区分读存储器或I/O端口。
在读总线周期的T2、T3、TW状态,RD为低电平。
在“保持响应”周期,被置成高阻状态。 ;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;8086
CPU;三、8088和8086CPU的不同之处 ; 8088和8086CPU的不同之处: ;4.8088用IO/M信号代替M/IO信号,IO/M低电平时选通存储器,高电平时选通I/O接口。
5.8088中,只能进行8位数据传输,BHE信号不需要了,改为SS0,与DT/R、IO/M—起决定最小模式中的总线周期操作。;课堂小结;第二章 8086系统结构 ;复习;复习;主要内容 ;一、有关术语
1. 位 ( bit )
2. 字节 ( Byte )
3. 字和字长 (word)
4. 位编号
5. 指令、指令系统和程序
6. 寄存器
7. 译码器;1. 位 ( bit)
指计算机能表示的最基本最小的单位
在计算机中采用二进制表示数据和指令,故:
位就是一个二进制位,有两种状态,“0” 和 “1”;3.字和字长
;例 某CPU内含 8位运算器,则:
参加运算的数及结果均以 8位 表示,
最高位产生的进位或借位在8位运算器中不保存,而将其保存到标志寄存器中;字长是衡量CPU工作性能的一个重要参数。
不同类型的CPU有不同的字长。
如: Intel 4004 是 4 位
8080 是 8 位
8088/ 8086/80286 是 16 位
文档评论(0)