微机原理与接口技术之8060微处理器

2023-05-16

微机原理与接口技术之Intel8060微处理器

这篇bolg主要讲的是8060微处理器的内部结构,引脚功能以及总线时序

8086内部结构:

8086CPU是由执行指令部件EU总线接口部件BIU两部分注组成

1.EU部件(execution unit):控制和执行指令,主要有算数逻辑部件ALU丶EU控制部件丶8个16位寄存器和一个标志状态寄存器FALAGS组成
2.BIU部件(bus interface unit):负责从存储器预取指令和数据,以及所有EU所需要的总线操作,实现CPU与存储器和外设之间的交流。BIU主要有指令队列,指令指针寄存器,段寄存器,地址加法器组成
下面是EU和BIU的组合图片:
EU和BIU组合图片
下面是EU部件组成图片:
EU部件的组成图
从上往下来介绍:AX,BX,CX,DX这四个16位的寄存可都可以拆分成2个8位的寄存器,比如AX可以拆分成AH和AL,AH是高8位(H是High的缩写),AL是低8位(L是Low的缩写) 下面还有SP ,BP,DI,SI这四个16位寄存器,其中SP和BP和地址有关系,SP用来指示堆栈,BP可以对堆栈进行访问,DI和SI也可以存放地址。重点!!!:可以存放地址的寄存器有BX,BP,DI和SI,其他的不可以存放地址
ALU是算数逻辑部件,用于运算。
FLAGS是状态标志寄存器,ALU运算完后是不会管结果是否能用的,FLAGS可以对运算结果进行取舍。
下面是BIU部件的组成图:
BIU部分组成图
当EU部件在执行指令的时候,BIU部件会把接下来要执行的指令预取出来放在指令队列缓存器中,当EU部件中的指令执行完后,直接在指令队列缓冲区中取指令继续执行。
在这里插入图片描述
这个CS,DS。。。区域叫做段寄存器

在这里插入图片描述
有这个∑符号的区域是20位的加法器,它的工作就是吧段寄存器的内容左移四位(相当于乘了16),再加上偏移地址,就生成了物理地址,再进行缓存操作

8086的内部寄存器:

(不同的cpu的情况不太一样)
配一个带英文名字的图会比较好记忆:
在这里插入图片描述

  • 通用寄存器:8个:AX(累加寄存器),BX(基址寄存器),CX(计数寄存器),DX(数据寄存器),SP(堆栈指针寄存器),BP(基址指针寄存器),SI(源变址寄存器),DI(目的变址寄存器)
  • 控制寄存器2个:IP指令指针寄存器和FLAGS标志寄存器
  • 段寄存器4个:CS代码段寄存器,DS数据段寄存器,ES附加段寄存器,SS堆栈段寄存器
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微机原理与接口技术之8060微处理器 的相关文章

随机推荐

  • Ubuntu20.04跑VINS-fusion

    Ubuntu20 04跑VINS Fusion 使用docker 由于工程较大 xff0c 依赖较多 xff0c 环境配置十分繁琐 xff0c 故使用docker环境来运行VINS Fusion Docker 可以让开发者打包他们的应用以及
  • ubuntu20.04跑PL-VINS

    PL VINS源码 xff1a https github com cnqiangfu PL VINS 编译时报错 catkin make Ceres报错 报错信息 CMake Error at usr local lib cmake Cer
  • unubtu20.04环境下inter d435i相机标定遇到的一些问题

    前言 最近拿到深度相机inter d435i 但是在ros开发中遇到了一些问题 这里我就将我遇到的问题跟解决的办法讲一下 我采用的是双系统ubuntu系统环境下开发的 并不是基于虚拟机开发的 先提一下 问题1 select timeout报
  • 页面报错:Invalid prop: custom validator check failed for prop “percentage“.

    问题 xff1a 使用element 组件库的el progress组件 xff0c 页面正常渲染 xff0c 但是控制台有报错 xff1a 出现问题代码如下 xff1a lt el progress percentage 61 34 en
  • 将mysql中的数据导入到hdfs中

    将mysql中的数据导入到hdfs中 mysql中的数据导入到hdfs中 xff0c 需要借助一个工具sqoop完成 xff0c sqoop的安装和简介请点大数据必学框架 sqoop 一 配置sqoop环境 为了能够让sqoop识别到hdf
  • 串口通信——串口接收数据,发送数据

    十六进制 HEX hexadecimal heks des ml 十进制 DEC decimalism 39 desim liz m 二进制 BIN binary ba n ri 八进制 OCT octonary kt n ri 波特率计算
  • 大疆半固态激光雷达Horizon的优缺点

    原文链接 xff1a 大疆激光雷达 xff0c 车厂为何不爱 xff1f 优点 xff1a 1 成本低 xff0c 可以量产 xff1a 2020 年 xff0c 在当年的 CES 展会上 xff0c 大疆 Livox 发布了 Horizo
  • Ubuntu18.04切换Python版本

    转载自 xff1a Ubuntu18 04 切换 Python 版本 前言 Ubuntu18 04 默认安装了两个版本 Python2 7 和 Python3 6 查看可用二进制文件 ls usr bin python 过程 使用 upda
  • 解决ubuntu1604联网以后网页还是打不开的问题

    ubuntu系统连接正常的联网的网线但是网页还是打不开 xff0c 所有联网的软件也打不开 xff0c 在路由器工作正常的情况下 xff0c 可能出现的问题为dns解析异常 xff0c 关于dns解析异常的解决方法 xff1a 这段时间在u
  • 操作系统--线程并发实验三

    操作系统 线程并发实验三 一 实验目的 线程的运行时并发的 xff0c 如果互不相干的线程交替运行不会产生问题 但是如果有共享资源 合作关系的线程之间由于交替运行可能产生问题 xff0c 例如偶尔出现程序的结果不正常 理解临界区的概念 xf
  • 安装OOQP遇到问题

    Ubuntu20 04 安装OOQP遇到问题 OOQP安装 OOQP安装 MA27是OOQP的依赖 在安装MA27时容易出现找不到fortran77等情况 xff0c 在配置这些环境时容易出现其他错误导致系统环境出现问题 选择其他版本的安装
  • 15个好用的百度网盘搜索引擎

    15个好用的百度网盘搜索引擎 前言 分享 15 个好用的百度网盘搜索引擎 xff0c 方便大家搜索百度云网盘分享的资源文件 挑出来这 15 个效果还不错 xff0c 都可以正常使用 挑选标准 xff1a 免费 xff0c 大部分不登录可用
  • 操作系统死锁实验六

    操作系统死锁实验六 一 实验目的 如果一个进程集合中的每个进程都在等待只能由该进程集合中的其他进程才能引发的事件那么该进程集合就是死锁的 产生死锁的必要条件 xff1a 互斥 xff1b 请求资源和保持已获得资源不释放 xff1b 不可抢占
  • 修复 Windows11 打不开 Windows安全中心

    修复 Windows 打不开 Windows安全中心 遇到以上问题我们直接上解决方法 win10的话直接WIN 徽标 43 X键 win11 菜单栏输入 PowerShell 管理员启动 管理员权限打开PowerShell xff0c 依次
  • webstorm/idea 配置less环境

    看了一下发现大多数教程少了最关键的一步 如果这个lessc不能自动识别的话 需要手动寻找lessc cmd的路径 xff0c 可以在终端中通过 where lessc查找 复制lessc cmd位置就可以了
  • 自定义http钩子

    简单创建一个自定义http钩子函数 span class token keyword import span span class token punctuation span useState span class token punct
  • React Redux 工具包 Redux Toolkit 初步学习

    Redux 工具包 xff08 Redux Toolkit xff09 的目标是帮助简化常见的 Redux 用例 它并不是你想要用 Redux 做的所有事情的完整解决方案 xff0c 但它应该使你需要编写的许多与 Redux 相关的代码变得
  • 卫星导航模拟器GSS7000测试NTRIP RTK--以Ublox F9P 为例.rtklib原始观测量解算固定解FIX

    GSS7000 Ntrip 测试指南 Ntrip Networked Transport of RTCM via Internet Protocol 通过互联网进行RTCM网络传输的协议 是在互联网上进行RTK数据传输的协议 Ntrip是一
  • Ubuntu网络调试助手安装后无法打开

    转载自 解决Ubuntu网络调试助手安装后无法打开问题
  • 微机原理与接口技术之8060微处理器

    微机原理与接口技术之Intel8060微处理器 这篇bolg主要讲的是8060微处理器的内部结构 xff0c 引脚功能以及总线时序 8086内部结构 xff1a 8086CPU是由执行指令部件EU和总线接口部件BIU两部分注组成 1 EU部