8086结构图
2016-07-18 09:00:51 0 举报
8086结构图是一种用于描述Intel 8086微处理器内部结构的图形表示。它展示了该处理器的主要组件和它们之间的连接方式。在图中,我们可以看到一个中央处理器单元(CPU),它由算术逻辑单元(ALU)、控制单元(CU)和寄存器文件组成。ALU负责执行算术和逻辑操作,CU负责控制指令的执行流程,寄存器文件用于存储数据和指令。此外,还有内存总线、输入输出总线和各种端口,用于与外部设备进行通信。整个结构图呈现出复杂而精密的设计,展示了8086处理器的强大功能和高效性能。
作者其他创作
大纲/内容
都是16位寄存器且可以分为两个独立使用的8位寄存器来使用
例:AX可分为AH和AL
ES:附加数据段寄存器:存放附加数据段的段地址,这个段用来存放字符串操作时的目的字符串
AH:高8位
BP:可以用来存放一般数据,但更重要的用途是存放操作数在堆栈内的偏移地址
通常用来存放一般性的数据
FLAGS:标志寄存器
通用寄存器
状态标志位
CS:代码段寄存器,用来存储当前使用的代码段的段地址
DI:目的变址寄存器,存放目的串在附加数据段的偏移地址
SS:堆栈段寄存器,存放当前程序使用的堆栈段的段地址,主要用于调用子程序或执行中断服务时,保护现场
sp:堆栈寄存器,对堆栈进行操作时,每次进栈或出栈,SP的内容自动减2或加2,使其始终指向栈顶
图4:8086/8088微处理器寄存器结构
控制寄存器
:通常用于字符串操作时存放字符串偏移地址
地址指针寄存器
DS:数据段寄存器,用来存放程序当前使用的数据段的段地址
控制标志位
SI:源变址寄存器,存放源字符串在数据段内的偏移地址
指令指针寄存器IP:就是上面提到的PC,用来存放下一条要读取的指令在代码段内的偏移地址,用户程序不能访问IP
AL:低8位
段寄存器
变址寄存器
8086/8088 16位寄存器结构
四个数据寄存器(AX、BX、CX、DX)
0 条评论
下一页