• 创建时间(setup time)是指数据在被采样时钟边沿采样到之前,需保持稳定的最小时间。
  • 维持时间(hold time)是指数据在被采样时钟边沿采样到之后,需保持稳定的最小时间。

在触发器的数据手册一般会标示组件的创建时间(tsu)及维持时间(th),一般会是以奈秒(ns)为单位,有些先进的触发器可以到数百皮秒(ps)。若数据及控制输入从采样时钟边沿之前就维持定值,且时间超过创建时间,在采样时钟边沿之后也维持定值,且时间也超过维持时间,可以避免触发器的亚稳态现象。

  • 时钟周期:计算机主频决定的基本时间计量单位;
  • 指令周期:从取指令到执行指令完毕所需的时间;
  • 总线周期:从外部存储器或端口存取一次数据所需的时间;

8086总线周期由4个时钟周期组成,对应总线的4个状态分别为T1、T2、T3、T4;有时会插入等待状态Tw和空闲状态Ti

  • T1状态:CPU往地址/数据复用总线(AD)上发送地址信息,指出要寻址的存储单元或端口地址;
  • T2状态:CPU从总线上撤销地址,而使总线的低16位成高阻状态,为传输数据做准备。总线的高4位用来输出本总线周期状态信息;
  • T3状态:地址/数据复用总线上出现CPU写出或从存储器、断口读入的数据;
  • T4状态:总线周期结束;
  • Tw状态:对于速度较慢的外设或存储器,不能及时配合CPU传送数据,这是外设可通过”READY”信号线在T3状态启动之前向CPU发一个”数据未准备好”信号,CPU会在T3之后插入一个或多个附加的时钟周期Tw,直到外设或存储器完成数据传输时,在”READY”上发出”准备好”信号。CPU据此信号自动脱离Tw状态,进入T4状态;
  • Ti状态:CPU不执行总线周期时,总线处于空闲状态;


总线读操作——最小模式

  1. T1T_1T1​开始使M/IO,DT/R‾DT/\overline{R}DT/R有效,输出地址信号A19A_{19}A19​ ~ A16A_{16}A16​、A15A_{15}A15​~A0A_0A0​和BHE信号,ALE有效(高电平)。

  2. T1T_1T1​上升沿,锁存地址和BHE‾\overline{BHE}BHE。

  3. T1T_1T1​下降沿(T2T_2T2​开始)输出状态S3S_3S3​~S6S_6S6​,A15A_{15}A15​~A0A_0A0​浮空,BHE无效,输出S7S_7S7​。RD和DEN信号有效,打开三态门读取数据。

  4. T3T_3T3​上升沿检测READY信号,若READY为高电平,则下一个为T4T_4T4​状态;否则插入等待时钟周期TwT_wTw​ 。

  5. T3T_3T3​下降沿RD和DEN无效,数据总线浮空。

  6. T4T_4T4​上升沿DT/R无效。

总线写操作——最小模式

  1. DT/R‾DT/\overline{R}DT/R为高电平。

  2. AD15~AD0输出地址后,紧接着输出数据,T4上升沿浮空。

  3. T1下降沿输出写信号WR。



8086的总线操作顺序相关推荐

  1. 8086 微型计算机原理和应用,微型计算机原理与应用.ppt

    微型计算机原理与应用.ppt (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 微型计算机原理与应用1 计算机概论2 微处理器的结构3 ...

  2. Verilog自制NIOS2外设,Avalon总线上的HelloWorld

    虚无的目录 嘿嘿嘿,开新坑 这个时候有个CPU来测试就太好了 总线 这次只用到下面几个必要的信号 接下来干什么 自制外设的代码 Qsys配置新组件 连接到Nios内核 配置顶层连接 来吧,eclips ...

  3. 微机原理与接口技术 重点详解与章节总结——8086微处理器系统结构

    第三章8086微处理器系统结构 8086 CPU结构 8086 CPU是Intel系列的16位微处理器,有40个引脚.它的外部数据总线为16位,地址线为20根.因为可用20位地址,所以可寻址的地址空间 ...

  4. 8086/8088CPU内部结构,引脚图,物理地址与逻辑地址

    文章目录 第2章 80X86微处理器的工作原理 2.1 80x86处理器 2.2 8086/8088微处理器 2.2.1 8086/8088微处理器的内部结构 2.2.2 8086/8088微处理器的 ...

  5. 简述8086计算机工作原理,微机原理及应用习题库与答案

    微机原理及应用习题库与答案 习题与练习题1 第1章 绪论 1. 计算机分那几类?各有什么特点? 2. 简述微处理器.微计算机及微计算机系统三个术语的内涵. 答:微处理器是微计算机系统的核心硬件部件,对 ...

  6. 计算机应用技术自考知识点,自考计算机应用技术知识点:微处理器结构

    微处理器结构 (一)学习目的与要求 本章主要介绍典型16位微处理器8086的结构特点.通过对8086微处理器内部结构和引脚功能.指令周期的学习,掌握8086微处理器的总线结构.执行部件和总线接口部件的 ...

  7. 微型计算机具有什么等特点,微机原理 课后题 标准答案

    微机原理 课后题 答案 -------------------------------- 作者: -------------------------------- 日期: 2 第一章 微型计算机概述 ...

  8. 微型计算机技术及应用 习题答案,微型计算机技术及应用习题答案.doc

    微型计算机技术及应用习题答案微型计算机技术及应用习题答案 微型计算机技术及应用习题答案 第一章 微型计算机概述 微处理器.微型计算机和微型计算机系统三者之间有什么不同? 答:① 微处理器是微型计算机的 ...

  9. 清华计算机接口原理,微机原理与接口技术课后习题答案清华大学

    微机原理与接口技术课后习题答案清华大学 微机原理与接口技术课后部分习题参考答案 第一章 2. 第 3项任务,根据状态标志位的状态决定转移方向. 3. 程序存储是将要执行的程序的全部指令存储到存储器中, ...

最新文章

  1. 数据结构行编辑成簇 c语言,索引的数据结构及底层存储
  2. jzoj5701-[gdoi2018day2]谈笑风生【莫比乌斯反演,二分,最短路】
  3. python中exchange函数使用_python基于exchange函数发送邮件过程详解
  4. CodeForces 27A Next Test(简单hash)
  5. Linux 安装QT5
  6. format函数python生成列表_python之自动生成器(持续更新)
  7. 美通企业日报 | 阿里收购网易考拉入股网易云音乐;宁德时代与博世达成战略合作...
  8. 计算机管理员绩效指标,网络管理员绩效kpi考核标准..doc
  9. 4块硬盘掉线导致服务器崩溃解决过程
  10. base64编码解码出错
  11. android10无法获取ssid,How to get WIFI SSID in Android 10.0?
  12. 瑞星杀毒软件影响Applet无法启动的解决方法
  13. 各种水龙头拆卸图解_水龙头拆除和安装步骤图解
  14. android 魔力锁屏源码,打造最炫手机锁屏桌面 10款安卓魔力锁屏主题推荐
  15. 以太坊经典的现状- Anthony Lusardi
  16. element-ui表格中表头表内容的居中左右对齐
  17. 我开发过程中遇到的Echarts地图立体描边问题解决方式
  18. 应用DiskGenius恢复误删除卷(硬盘分区)后的硬盘分区和数据
  19. 基于python下django框架 实现校园网站系统详细设计
  20. 金仓数据库 时间没有 时分秒 的问题

热门文章

  1. 【数据结构和算法笔记】KMP算法介绍
  2. 设置ListCtrl列表控件其中某一行的字体和背景颜色
  3. python3 将列表中元素转化为字典_软件测试学Python(七):Python中的变量和标准数据类型...
  4. java安卓模拟器和电脑通信_Android 模拟器(JAVA)与C++ socket 通讯 分享
  5. 需要凭据_PE管件连接时有哪些需要注意的地方
  6. Linux开机启动nginx
  7. centos7添加用户并授权root权限
  8. php mysql表单源码_PHP表单数据写入MySQL数据库的代码
  9. JAVA输入输出IO流→File、RandomAccessFilse、字节流InputSream与OutputStream、字符流Reader与Writer、对象序列化Serializable
  10. 春考本科2018招计算机的学校,山东2018春季高考本科普通批一志愿院校投档情况统计表...