微机原理8086/8088 您所在的位置:网站首页 微处理器由哪些部分组成 微机原理8086/8088

微机原理8086/8088

2024-07-16 22:09| 来源: 网络整理| 查看: 265

微机原理8086/8088概念系列

微机原理8086/8088——微型计算机组成 微机原理8086/8088——微处理器功能结构 微机原理8086/8088——内部寄存器 微机原理8086/8088——指令系统与寻址方式 微机原理8086/8088——数据传送指令

更新ing

微机原理8086/8088——微处理器功能结构 微机原理8086/8088概念系列更新ing 微处理器典型结构微处理器功能结构BIU(总线接口单元)EU(执行单元) 8086/8088CPU存储器和I/O端口存储器组织以及寻址8086/8088存储器 8086/8088的I/O端口

微处理器典型结构

1.运算器:包括算术逻辑单元(ALU),对数据进行算术或者逻辑运算 2.控制器:包括指令寄存器、指令译码器、定时控制电路。执行一条指令的流程为:取指令,翻译指令,执行指令 3.寄存器阵列:包括通用寄存器和专用寄存器,通用寄存器用来存放临时数据,专用寄存器有PC和SP等

微处理器功能结构

8086/8088内部结构分为BIU(总线接口单元)和EU(执行单元)

BIU(总线接口单元)

提供16位双向数据总线,20位地址总线和若干控制总线 1.主要负责从内存中预取指令,并把指令送到指令队列缓冲器中。 2.配合EU把内存单元/IO端口的数据传送到EU,或者反向把EU数据传送到内存和I/O中。 由20位地址加法器,4个段寄存器(CS、DS、SS、ES),16位指令指针PC、指令队列寄存器和总线控制逻辑电路等组成。

EU(执行单元)

由1个16位运算器ALU(算术逻辑单元)、8个16位寄存器(包括4个通用寄存器组AX、BX、CX、DX和4个指针与变址寄存器SP、BP、SI、DI)、1个16位标志寄存器FLAGS、一个数据暂存器和控制电路组成。

FLAGS标志寄存器各位代表含义: CF:进位标志。最高位产生进位或者借位时CF=1 PF:奇偶校验位,当8位数字中有偶数个1时,AF=1 AF:辅助进位标志,当加减运算时,低四位向高四位有进位/借位时,AF=1 ZF:零标志位,结果为0时,ZF=1 SF:符号标志位,与结果最高位相同,通过判断这一位可以判断正负 OF:溢出标志位,补码运算有溢出时,OF=1 DF:方向标志位,用于指定字符串处理时的方向,为1时,字符串递减顺序处理,反之,按递增顺序处理 IF:中断允许标志位,为1时8086/8088每执行一条指令就产生一次中断。

8086/8088CPU存储器和I/O端口 存储器组织以及寻址

8086/8088可寻址1MB存储单元,8位一字节,一个字节只有一个地址码,地址码是不带符号的整数,故其地址范围为0-2的20次方-1,即00000H-FFFFFH 字数据是将连续两个字节构成一个16位的子数据,高8位放高地址单元,低8位放低地址单元。(一个字数据总是在偶地址,偶地址对应低位,奇地址对应高位)

8086/8088存储器

8086/8088存储器分为两个库,均为512KB,其中D15-D8相连的库都是奇地址构成,利用BHE非 信号低电平作为选择信号,D7-D0是由偶地址构成,利用A0=0作为选择信号,所以有A19-A0共19个信号作为寻址信号。

AD0-AD7:低8位地址和数据分时复用 A8-A15:地址 A16-A19:高四位地址和状态信号复用

8086/8088的I/O端口

一个I/O端口都至少有一个端口,每个端口都有端口地址,一个端口通常为I/O口电路的一个寄存器/一组寄存器

各位可以收藏这个系列,关键时刻忘了,当电子书查询。 感谢您的观看!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有