微处理器
内部总体上由3个部分组成:运算器、控制器和寄存器组 运算器由算术逻辑单元、通用或专用寄存器组和内部总线组成 核心功能是实现数据的算术运算和逻辑运算 控制器
内部组成:
![]() 8086/8088微处理器数据总线宽度:8088:8;8086:16 CPU特点指令流水线①从存储器中取出下一条指令;②指令译码(或分析指令); ③如果指令需要,从存储器中读取操作数;④执行指令(包括算术逻辑运算、I/O操作、数据传送、控制转移等); ⑤如果需要,将结果写入存储器 内存的分段管理技术8086/8088CPU内部具有专门存放段地址的段寄存器和存放段内偏移地址的地址寄存器,将两类不同寄存器的内容送入地址加法器中合成,就形成了指向内存某一具体单元的地址(物理地址) 支持多处理系统具有最小(单处理)和最大(多处理)两种工作模式以及内置的多任务处理能力 CPU外部引脚及其功能![]()
功能结构内部结构![]() 执行单元EU的主要功能是,执行指令、分析指令、暂存中间运算结果并保留结果的特征 总线接口单元BIU负责CPU与存储器、I/O接口之间的信息传送 BIU的地址加法器用来产生20位的物理地址 CPU的内部寄存器8086/8088CPU内部共有14个16位寄存器。按其功能可分为三大类,即通用寄存器(8个)、段寄存器(4个)、控制寄存器(2个) ![]() 通用寄存器数据寄存器、地址指针寄存器和变址寄存器
存储器组织段地址和偏移地址组合形成物理地址 堆栈是在存储器里开辟出来的一个特定的数据区域,称为堆栈段,它用来存放需要暂时保存的数据,如调用子程序时的返回地址、中断处理时的断点及现场信息等 ![]() 存储器的分体结构8086系统的存储器分奇地址存储体和偶地址存储体两部分。 ![]() 工作时序微型计算机系统各部件之间的信息交换是通过总线操作周期完成的,一个总线周期包含多个时钟周期,执行一条指令需要一个或多个总线周期
|
|
来自: 新用户25123383 > 《文件夹1》