1 / 44
文档名称:

第2章 16位和32位微处理器.ppt

格式:ppt   页数:44
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第2章 16位和32位微处理器.ppt

上传人:yunde112 2014/4/18 文件大小:0 KB

下载得到文件列表

第2章 16位和32位微处理器.ppt

文档介绍

文档介绍:第2章 16位和32位微处理器
本章重点:
1. 8086CPU的编程结构
8086CPU的引脚信号和工作模式
  8086CPU的操作时序
8086的存储器编址和I/O编址
微处理器的性能指标:
①字长:CPU能同时处理数据位数
②主频:CPU的时钟频率,与运算速度有关
16位微处理器8086 8086的编程结构
Intel 8086微处理器的基本结构
8086微处理器:Intel公司1978年6月推出的第三代微处理器,数据线DB(Data Bus)16条, 地址线AB(Addres Bus)20条。
80866基本结构:执行部件和总线接口部件
8086的编程结构
完成总线操作
总线接口部件的主要功能负责CPU与存储器、I/O接口之间的信息传送。主要由4个段地址寄存器、指令指针寄存器IP 、20位地址加法器、6个字节的指令队列组成。
执行指令
执行部件的主要功能负责指令的执行。主要由4个通用寄存器、 4个专用寄存器、算术逻辑单元ALU 、标志寄存器FR 组成。
8086内部结构示意图
外部总线
}?
取指令
段地址和偏移地址为3017:000A的存储单元的物理地址是什么?如果段地址和偏移地址是3015:002A和3010:007A呢?
1. 总线接口部件
总线接口部件负责与存储器、I/O端口传送数据,由下列4部分组成:
① 4个段地址寄存器(CS、DS、ES、SS)
② 16位的指令指针寄存器
IP(Instruction Pointer)
③ 20位的地址加法器
④ 6字节的指令队列缓冲器(8088为4字节)
例子:80x86微机的输入/输出指令中,I/O端口号通常是由DX寄存器提供的,但有时也可以在指令中直接指定00~FFH的端口号。试问可直接由指令指定的I/O端口数。
2. 执行部件
执行部件负责指令的执行,由下列4部分组成:
① 4个通用寄存器,即AX、BX、CX、DX;
② 4个专用寄存器,即
基数指针寄存器BP(base pointer)
堆栈指针寄存器SP(stack pointer)
源变址寄存器SI(source index)
目的变址寄存器DI(destination index);
③标志寄存器;
④算术逻辑部件ALU(arithmetic logic unit)。