前提

8088有两个组态:
最大组态和最小组态,通过引脚MN/MX*的电平决定组态。(*表示低电平有效)
两种组态没有本质区别。

8088的引脚:


引脚可分为下面几种类别:

1、数据和地址引脚
2、读写控制引脚
3、中断请求和响应引脚
4、总线请求和响应引脚
5、其它引脚

1.数据和地址引脚

AD7~AD0(Address/Data):T1时输出存储器或I/O端口的低8位地址A7~A0,其他时间传送8位数据D7~D0 。
性质:分时复用 // 双向 //三态
A15~A8(Address):提供全部20位地址中的中间8位地址A15~A8
性质:地址引脚 // 输出 //三态
A19/S6~A16/S3(Address/Status):T1时访问存储器的高4位地址A19~A16(或T1时访问I/O端口时全部置零),其他时间输出状态信号S6~S3。
性质:分时复用 // 输出 //三态

2. 读写控制引脚

ALE(Address Latch Enable):高电平时将AD7~AD0和A19/S6~A16/S3地址锁存
性质:地址锁存允许,输出、三态、高电平有效
IO/M*(Input and Output/Memory) :高电平CPU访问IO,A15~A0提供地址;低电平访问存储器,A19~A0提供地址
性质:I/O或存储器访问,输出、三态
WR*(Write) :有效时,表示CPU正在写出数据给存储器或I/O端口
性质:写控制,输出、三态、低电平有效
RD*(Read):有效时,表示CPU正在从存储器或I/O端口读入数据
性质:读控制,输出、三态、低电平有效

四种基本的总线周期


==READY ==:T3的前沿测试该引脚,高有效直接进入T4,低无效插入等待周期Tw。(无论CPU处在操作周期还是等待周期都进行此操作)
性质:存储器或I/O口就绪,输入、高电平有效
DEN*(Data Enable) :有效时,表示当前数据总线上正在传送数据,可利用他来控制对数据总线的驱动
性质:数据允许,输出、三态、低电平有效
DT/R*(Data Transmit/Receive):高电平时数据自CPU输出(发送)低电平时数据输入CPU(接收)
性质:数据发送/接收,输出、三态
SS0*(System Status 0):状态输出信号

CPU八种工作状态

3. 中断请求和响应引脚

INTR(Interrupt Request) :有效时,表示请求设备向CPU申请可屏蔽中断;该请求的优先级别较低,并可通过关中断指令CLI清除标志寄存器中的IF标志、从而对中断请求进行屏蔽
性质:可屏蔽中断请求,输入、高电平有效
INTA*(Interrupt Acknowledge) :有效时,表示来自INTR引脚的中断请求已被CPU响应,CPU进入中断响应周期
性质:可屏蔽中断响应,输出、低电平有效
NMI(Non-Maskable Interrupt) :该请求的优先级别高于INTR,并且不能在CPU内被屏蔽;用于系统发生紧急情况时
性质:不可屏蔽中断请求,输入、上升沿有效
有效时,表示外界向CPU申请不可屏蔽中断

4. 总线请求和响应引脚

HOLD :有效时,表示总线请求设备向CPU申请占有总线
性质:总线保持(即总线请求),输入、高电平有效
HLDA(HOLD Acknowledge):有效时,表示CPU已响应总线请求并已将总线释放
此时CPU的地址总线数据总线及具有三态输出能力的控制总线全面呈现高阻,使总线请求设备可以顺利接管总线

5. 其它引脚

CLK(Clock)
性质:时钟输入
Vcc
性质:电源输入,向CPU提供+5V电源
GND
性质:接地,向CPU提供参考地电平
MN/MX*(Minimum/Maximum):接高电平时,8088引脚工作在最小组态;反之,8088工作在最大组态
性质:组态选择,输入
TEST* :不用管它,测试引脚用的
性质:测试,输入、低电平有效

引脚小结

四种基本总线周期详解

存储器写总线周期

存储器读总线周期

I/O写总线周期

I/O读总线周期

插入等待状态Tw

目的:同步时序通过插入等待状态,来使速度差别较大的两部分保持同步
1.在T3的前沿检测READY引脚是否有效
2. 如果READY无效,在T3和T4之间插入一个等效于T3的Tw ,转1
3. 如果READY有效,执行完该T状态,进入T4状态

总线概况

微机原理——总线和时序相关推荐

  1. 【微机原理笔记】第 2 章 - 微处理器与总线

    微机原理笔记 - 主页 第 2 章 微处理器与总线 1. 微处理器概述 (1)程序的执行过程 CPU 的功能:取指令.翻译.取操作数.执行和保存结果. 内存的重要性:执行操作的来源 自动运行的核心:程 ...

  2. 微型计算机三总线是指,微机原理复习题(完整参考答案版)

    微机原理复习题 试题类型有:1.简答题:2.填空题:3.注释指令功能:4.二进制运算题:5.选择题: 6.可编程芯片初始化题:7.数模模数转换分析题.:8.程序分析题:9.编程题. 1.简述8255A ...

  3. 微型计算机原理及应用李干林,微机原理及接口技术李干林习题参考解答-20210415154329.docx-原创力文档...

    Document serial number[NL89WT-NY98YT-NC8CB-NNUUT-NUT108] Document serial number[NL89WT-NY98YT-NC8CB- ...

  4. 《微机原理及接口技术》第05章在线测试

    <微机原理及接口技术>第05章在线测试  <微机原理及接口技术>第05章在线测试 剩余时间: 59:56  答题须知:1.本卷满分20分.            2.答完题后, ...

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

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

  6. 单片微型计算机系统应用和开发特点,单片微机原理与应用(第2版)

    单片微机原理与应用(第2版) 语音 编辑 锁定 讨论 上传视频 <单片微机原理与应用(第2版)>是2019年7月机械工业出版社出版的图书,作者是罗印升. 书    名 单片微机原理与应用( ...

  7. 微型计算机系统中的内部寄存,微机原理与接口技术习题集汇总.doc

    微机原理与接口技术习题集汇总.doc (50页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 .word格式,第二章 微机基本组成及工作原 ...

  8. 微机原理——扩展存储器设计

    目录 [1]存储器的层次结构 [2]存储器的分类 [3]SRAM 1.基本原理: 2.结构: 3.芯片参数与引脚解读: 4.CPU与SRAM的连接方式 [4]DRAM 1.基本原理: 2.结构 3.芯 ...

  9. 微型计算机原理设计存储系统,微机原理与接口技术存储器设计.pdf

    2018版 微机原理与接口技术 第六章 存储器设计 董明皓 dminghao@xidian.edu.cn 准备知识 存储器的性能指标-存储容量(常用单位) 存储容量的表示  Bit -- 用二进 ...

最新文章

  1. 微信小程序把玩(四十)animation API
  2. 打印杨辉三角--for循环
  3. 阿德莱德大学计算机科学学士收费,2017阿德莱德大学研究生学费
  4. AM335x(TQ335x)学习笔记——GPIO关键驱动移植
  5. java环境变量怎么配置,详解系列文章
  6. Android官方开发文档Training系列课程中文版:使用Fragment构建动态UI之Fragment创建
  7. php实现tcp连接的原理,PHP实现TCP实例
  8. python selenium --一些常用方法
  9. 建立Groovy开发环境
  10. 宝藏女孩程序媛,谈谈职场成长这些事
  11. android 按键,Android 7.0 Power 按键处理流程
  12. abap 日期格式转换
  13. Leetcode 1653. Minimum Deletions to Make String Balanced [Python]
  14. Interpretable Machine Learning中GLM,GAM等
  15. PS制作华丽的紫色立体字
  16. P3545 [POI2012]HUR-Warehouse Store [堆贪心]
  17. pRRophetic 通过基因表达水平预测临床化疗反应的R包
  18. 给力文:网络营销就像娶美女做老婆(转)
  19. 【读点论文】EfficientFormer: Vision Transformers at MobileNet Speed,运用纯transformer架构对比卷积模型在终端上部署的推理速度
  20. 江敏:数据中台驱动下的企业创新升级

热门文章

  1. 前端开发——移动端及响应式布局解决办法总结(适配)
  2. md5 算法java实现_java实现MD5算法
  3. jsp中@import导入外部样式表与link链入外部样式表的区别
  4. 页面刷新 vuex 数据重新被初始化
  5. split 将字符串分割成字符串数组
  6. 结合WebSocket编写WebGL综合场景示例
  7. 数据库如何进行索引优化
  8. Linux下设置和查看环境变量
  9. 键盘keydown值表
  10. Remmarguts' Date(POJ2449+最短路+A*算法)