微机原理及应用

本文详细介绍了8086微处理器的结构,包括总线接口部件BIU和执行部件EU,并阐述了8086在最小和最大工作模式下的系统构成和工作原理。同时,还探讨了8086的总线周期和时序。
摘要由CSDN通过智能技术生成

微机原理应用

8086微处理器

——介绍8086微处理器的结构,最小工作模式和最大工作模式下,8086CPU系统的构成和工作原理,介绍8086CPU的总线周期和时序。

一、8086微处理器的结构

8086CPU,采用HMOS工艺,16位微处理器:

    1. 双列直插、40引脚
    2. 单一+5v电源、时钟频率:5MHz~10MHz
    3. 16位外部数据总线,20位外部地址总线、可寻址1MB地址空间(1MB=1024KB,1KB=1024B)
    4. 并行流水线处理结构

1,8086的功能结构
总线接口部件BIU
执行部件EU
BIU负责与存储器和I/O系统进行数据交换,是Cpu与存储器及I/O设备的接口。
BIU由以下各部分组成:

    1. 4个16位段地址寄存器及一个20位物理地址加法器
    8086cpu有20位外部地址总线,对应的存储器空间为1MB。cpu寻找某个地址单元(寻址)需要给出20位地址编码。(储存储器的物理地址)
    cpu内所有寄存器(包括段寄存器),都是16位的。用他们做地址寄存器,只能寻址到64KB地址范围,故采用分段技术对存储空间进行管理。
    逻辑段可在整个1mb的存储空间内浮动,但逻辑段的起始地址必须是XXXX0H形式。(物理地址的形成)
    段地址寄存器可分为(代码段寄存器CS,数据段寄存器DS,附加段寄存器ES和堆栈寄存器SS),分别用于存放当前(代码段,数据段,附加段和堆栈段)的段基址
    段内寻址、段间寻址
    2.16位指令指针IP
    IP用于存放下一条从内存中取出的指令的有效地址EA(偏移地址)
    不同的逻辑地址可能对应同一物理地址。
      3. 6字节的指令队列
      用于按先后次序存放待执行的指令,供EU按顺序去执行。当执行单元EU正在执行指令时,BIU会自动预先取出下一条或几条指令,存入指令队列中排队
      4.总线控制逻辑
      产生并发出总线控制信号,实现对存储器和I/O端口的读/写操作,是cpu与外部打交道的必要途径。

EU由以下各部分组成(主要功能是执行指令)

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值