当前位置:文档之家› 微处理器结构及基本工作原理

微处理器结构及基本工作原理


4位
8080
8位
8088/ 8086/80286
16 位Байду номын сангаас
80386/80486、Pentium 32 位
Itanium(安腾)
64 位
1010 1100 0110 0101 1001 1000 0100 0011
+ 1100 0011 1100 0011 0001 0101 0101 1000
1 1 1111 1 111 1
在循环指令和字符串指令中作为循环次数计数器,每 作一次循环,CX的内容自动减1
CL 在移位/循环指令中作移位次数计数器使用
在字乘法/除法指令中存放乘积高位或被除数高位或 DX 余数;在间接寻址的输入/输出指令中作地址寄存器
使用
SI
在字符串运算指令中作源变址寄存器使用;在间接寻 址的指令中作变址寄存器使用
通 用 寄 存 器
TMP TMP
16 16 ALU
标志寄存器 FR
20
地址产
生器
16
CS ES
16
SS
DS
16 IP
通信寄
总线 控制
存器
逻辑
8
控制单
EU微元处理器结构及基本工作指 器原令理 队列缓冲
BIU
2.2 8086CPU内部结构框架
通 用 寄 存 器
TMP TMP
16 16 ALU
标志寄存器FR
SI
DI SP BP
四个16位通用寄存器、两个变址寄 存器、两个指针寄存器。
AX:累加器(Accumulator) BX:基址寄存器(Base Index) CX:计数寄存器(Count Index) DX:数据寄存器(Data Index) SI:源变址寄存器(Source Index) DI:目标寄存器(Destination Index) SP:堆栈指针(Stack Pointer) BP:微处基理器址结构指及基针本工(作原B理ase Pointer)
数据总线:16位 地址总线:20位,可直接寻址的地址空间为
1M字节。
8088:准16位机,CPU内部数据总路线为16位,外部8 位,20位地址总线,推出8088的目的是为了向下兼容以 前的8位微型机。
微处理器结构及基本工作原理
2. 8086/8088内部结构
8086CPU结构框图及分析

指令执行单元EU
10110101 + 10001111 进位 1 1 1 1 1 1 1
01000100
被加数8位 加数8位
和8位
被加数
运运 算算 器器
加数

进位
标PS志W 标寄志存寄存器器
微处理器结构及基本工作原理
▲字长是衡量CPU工作性能的一个重要参数。
不同类型的CPU有不同的字长。
如: Intel 4004
3.当指令队列已满而EU对BIU又无总线访问请求时,BIU进入
空闲状态;
4.在执行转移、调用和返回指令时,指令队列中原有内容被自
动清除。
微处理器结构及基本工作原理
2.3 8088CPU内部结构框架
微处理器结构及基本工作原理
2.4 寄存器-通用寄存器
15 8 7 0
AX AH AL BX BH BL CX CH CL DX DH DL
1
0111 0000 0010 1000 1010 1101 1001 1011
微处理器结构及基本工作原理
被加数 加数 进位 和
4位 8次 8位 4次 16位 2次 32位 1次
8086/8088CPU性能指标
8086:是INTEL系列16位微处理器,采用HMOS(高密 度金属氧化物半导体)技术,集成度为29000个管/片。
第三章 8086/8088微机体系结构
微处理器性能指标 重点 : 8086CPU的组成及
各部分的作用,8086存储器
8086/8088内部结构的分段、物理地址的形成 ,
8086工作时序,堆栈的概念
存储器结构
8086/8088CPU引脚及功能
8086/8088系统配置
难点:8086工作时序、 物理地址的形成
DI
在字符串运算指令中作目标变址寄存器使用;在间接 寻址中作变址寄存器使用
BP 在间接寻址的指令中作基址微处指理针器使结构用及基本工作原理 SP 在堆栈操作中作堆栈指针使用
8086/8088CPU内部时序
微处理器结构及基本工作原理
1.微处理器性能指标
字长 指令系统 基本指令执行时间 访问存储器能力 是否能构成多处理器系统 工艺形成及其它
微处理器结构及基本工作原理
1.1字长
字长:是微处理器在交换、加工、存储信息时, 其信息位的最基本的长度。与数据总线的 根数和内部寄存器的位数相同。
微处理器结构及基本工指作原令理队列缓冲器
EU
BIU
微处理器结构分析
总线利用率高。
串行结构:取指令[->取操作数]->执行指令->存放结果
CPU利用率高,计算速度快。
两部分的动作管理遵循以下原则。
1.每当8086的指令队列中有2个空字节,BIU就会自动把指令
取到指令队列中;
2.同时EU从指令队列中取出一条指令并分析、执行指令;
执行部件EU2的0 作用:负责 执地行址指产令、形成有效地址EA。 EU 生包器括四部分:
16
运算器=CESAS LU+T1E6MP
SS
通1用6 寄存DIP器S
通信寄存
总线 控制
标志寄存器器
逻辑
控制单元
控8 制单元
微处理器结构及基本工指作原令理队列缓冲器
EU
BIU
2.2 8086CPU内部结构框架

总线接口单元BIU

8088CPU的指令流水线

8086CPU内部寄存器
通用寄存器 段寄存器 标志寄存器 微处指理器令结构指及针基本寄工作存原理器
2.1 8086CPU工作方式
微处 理器

00000H


代码段
存储
数据段
器接 口电
堆栈段

附加段
代码段1
微处理器结构及基本工作原理
FFFFFH
2.2 8086CPU内部结构框架
AX 在输入/输出指令中用作数据寄存器;在乘法指令中 AL 存放被乘数或乘积;在除法指令中存放被除数或商
AH 在LAHF指令中作为目标寄存器使用
AL
在BCD码及ASCⅡ运算指令中作累加器使用;在 XLAT指令中作累加器使用
BX
在间接寻址方式中作基址寄存器使用;在XLAT指令 中作基址寄存器使用
CX
通总线接口部件BIU的作用是 预取指用令、形成实际地址PA、
地址产
20
输分入组输成寄 存 器出:数据。BIU主要由五部
生器
指令队列缓冲器 16
地址产生器
TMP TMP
段寄存器
CS ES
16
SS
DS
16 IP
通信寄存 器
总线 控制 逻辑
16 1指6 令指A针LU寄存器
8
总线标志控寄制存器逻FR辑 控制单元
相关主题