《微机原理》—总线及其形成



一、总线定义及分类

总线:就是传输信息的通道,实际应用计算机分为地址总线、数据总线和控制总线
分类:①片内总线:集成电路的内部,如FPGA片内总线也是用户需要考虑的问题
②元件级总线(板内)
③内总线:电路板之间的通信(也称为系统级总线)
④外总线:设备与设备之间的通信总线
内总线和外总线在设计时候都需要标准化。


二、几种常用芯片介绍

2.1 74LS244(8位数据单向缓冲器)

LS:表示速度;
74:表示温度,是民品器件
在这里插入图片描述
在这里插入图片描述

2.2 74LS245(8位数据双向缓冲器)

在这里插入图片描述
在这里插入图片描述
适用于双向总线缓冲中

2.3 74LS373(8位锁存器)

在这里插入图片描述
芯片使用真值表如下所示:
在这里插入图片描述
前两种情况是跟随器,第三种是锁存器。
374的真值表为:
在这里插入图片描述

三、8086总线操作时序

指令周期——执行一条指令需要的时间,由若干个总线周期(时钟周期)组成
总线周期——由若干个时钟周期组成
8086最基本的总线周期由4个时钟周期组成

3.1 系统的复位与启动

**保持8086的reset引脚至少维持4个周期才可以保证CPU可靠复位。**高电平有效!
8086CPU复位后,PSW DS ES SS IP 和指令队列寄存器都被清零;
段寄存器CS为FFFFH,所以系统启动的物理地址为:FFFF0H
所以一般在FFFF0H开始的单元中存放一条无条件跳转指令,以便转移到系统程序实际开始的地方。
8086复位操作时序如下图所示:
在这里插入图片描述

3.2 总线操作

8086CPU最小模式——给外部存储器/IO的读写控制信号由CPU引脚直接产生
8086CPU最大模式——给外部存储器/IO的读写控制信号由总线控制器8288产生的
单处理器系统一般用最小模式工作,多处理器系统中8086工作在最大工作模式。
8086CPU最小模式下的总线读周期
在这里插入图片描述
DEN:数据有效信号
8086CPU最小模式下的总线写周期
在这里插入图片描述
8086CPU最大模式下的总线读周期
在这里插入图片描述
8086CPU最大模式下的总线读周期
在这里插入图片描述
8086和8088的差距

1. 从内部看:
	a. 8086内的指令队列寄存器是6字节的
	b. 8088内的指令队列寄存器是4字节的
2. 从外部看:
	a. 808616根数据线
	b. 80888根数据线
	c. 8086引脚M/¯IO 在8088中的引脚是IO/¯M
3. 在对字操作时
	a. 8086又分为对准的和没有对准的
	b. 8088不存在这个区分

为什么奇地址存储周期更长?
在这里插入图片描述
8086数据类型分为字(16位)和字节(8位)
8086的偶存储体同低8位字节相连接,奇存储体同高8位字节相连接;
而字存储在奇地址,但是低字节要存储在低地址,高字节需要存储在高地址,这时候相当于地址线与存储介质之间会产生交叉,数据存储会用到2个总线周期,而偶地址存储字就没这个问题。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本书以INTEL8086CPU 为核心,介绍了16位微机的组成原理,8086的指令系统及MASM宏汇编伪指令,在汇编语言程序设计介绍DOS功能调用,汇编语言与高级语言的连接,硬件部分讨论了常用的I/O接口芯片的结构、编程及应用举例,详尽地讨论了8086断,介绍PC机的总线,微机的体系结构等,对于高性能微机在本书的后两章也有所介绍。全书共分为十二章,每章都附有习题,可作为高等学校非电子类专业学生的教材,微机学习者的自学书籍及从事微机工作的广大工程技术人员的参考书。 作者简介 目录 修订版前言前言第一章 计算机基本知识 1.1 绪论 1.2 运算基础 1.3 微型计算机的基本结构 习题与思考题第二章 8086微型计算机体系结构 2.1 8086CPU结构 2.2 8086系统的结构和配置 2.3 8086CPU内部时序 习题与思考题第三章 8086的指令系统 3.1 8086指令系统的特点 3.2 8086的寻址方式 3.3 8086的指令系统 习题与思考题第四章 8086汇编语言程序设计 4.1 8086汇编语言的基本语法 4.2 IBM-PC-DOS系统的功能调用 4.3 汇编语言程序设计举例 4.4 高级语言与汇编语言的连接 习题与思考题第五章 存储器与存储系统 5.1 存储器分类 5.2 多层存储结构概念 5.3 主存储器及存储控制 5.4 8086系统的存储器组织 习题与思考题第六章 微型计算机的输入/输出……第七章 断第八章 可编程接口芯片第九章 总线第十章 D/A,A/D转换及应用第十一章 计算机系统结构概述第十二章 高性能微处理器附录 指令系统参考文献

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值