微型计算机原理与汇编语言 第3章-3 总线周期.pptVIP

微型计算机原理与汇编语言 第3章-3 总线周期.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第3章 80x86微处理器 3.2.3 总线周期 1. 几个基本概念 ⑴ 指令周期 每条指令的执行由取指令、译码和执行等操作组成,取出并执行一条指令所需要的时间称为指令周期(Instruction Cycle),不同指令的指令周期是不等长的,一个指令周期由一个或若干个总线周期组成。 ⑵ 总线周期 8086CPU与外部交换信息总是通过总线进行的。CPU的每一个这种信息输入、输出过程所需要的时间称为总线周期(BusCycle),按照数据的传送方向来分,总线周期可分为“读”总线周期(CPU从存储器或I/O端口读取数据)和“写”总线周期(CPU将数据写入存储器或I/O端口)。一般一个总线周期由四个时钟周期组成。 ⑶ 时钟周期 时钟脉冲的重复周期称为时钟周期(Clock Cycle)。时钟周期是CPU的时间基准,由计算机的主频决定。如8086的主频为5MHz,1个时钟周期就是200ns。 2. 几种基本时序 地址输出 地址/数据 缓冲 数据输入 地址输出 地址输出 地址/数据 数据输出 地址输出 T 1 T 2 T 3 T 4 T 1 T 2 总线周期 总线周期 CLK ( a ) T 1 T 2 T 3 T 4 T 1 T 1 T 1 T 1 T 1 T 2 T 3 总线周期 空闲状态 总线周期 ( b ) T 1 T 2 T 3 T 4 T 1 CLK ( c ) READY T W T 4 ⑴ 总线读操作时序 当8086 CPU 进行存储器或I/O端口读操作时,总线进入读周期。基本的读周期由4个时钟周期组成:T1、T2、T3和T4。CPU在T3到T4之间从总线上接收数据。当所选中的存储器和外设的存取速度较慢时,则在T3和T4之间将插入1个或几个等待周期TW。图3.3是8086最小方式下的总线读操作时序图。下面对图中表示的读操作时序进行说明。 AD15~AD0 A19/S6~A16/S3 ALE M/IO CLK RD DT/R DEN BHE/S7 高为读内存 低为读I/O 地址 状态输出 地址输出 数据输入 T1 T2 T3 T4 TW ① ② ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ BHE输出 图3.3 8086读周期的时序 ⑵ 总线写操作时序 总线写操作就是指CPU向存储器或I/O端口写入数据。图3.4是8086在最小模式下的总线写操作时序图。 总线写操作时序与总线读操作时序基本相同,但也存在以下不同之处: (a) 对存储器或I/O端口操作的控制信号不同。总线读操作中,控制信号是RD,而总线写操作中是WR。 (b) 在T2状态中,AD15?AD0上地址信号消失后,AD15?AD0的状态不同。总线读操作中,此时AD15? AD0进入高阻状态,并在随后的状态中保持为输入方向;而在总线写操作中,此时CPU立即通过AD15?AD0输出数据,并一直保持到T4状态中。 AD15~AD0 A19/S6~A16/S3 ALE M/IO CLK WR DT/R DEN BHE/S7 高为读内存 低为读IO 地址 状态输出 地址输出 数据输出 T1 T2 T3 T4 TW ① ② ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ BHE输出 图3.4 8086写周期的时序 3.3 8086/8088存储器和I/O组织 3.3.1 8086/8088存储器组织 1.8086/8088存储器结构 8086/8088有20条地址线,可直接对1 M个存储单元进行访问。每个存储单元存放一个字节型数据,且每个存储单元都有一个20位的地址,这1 M个存储单元对应的地址为00000H~FFFFFH,如图3.10所示。 78H 9FH … 存储单元地址 00000H 00001H … 46H DFH 6CH … … 98H 65H 5EH A6H 66H … … 6FH 0011FH 00120H 00121H E8009H E800AH E800BH E800CH E800DH FFFFFH 图3.10 数据在存储器中的存放 一个存储单元中存放的信息称为该存储单元的内容。 如00001H单元的内容为9FH,记为:(00001H)=9FH。 如从地址0011FH开始的两个连续单元中存放一个字型数据,则该数据为DF46H,记为:(0011FH)=DF46H。 若存放的是双字型数据(32位二进制数),这种类型的数据要占用连续的4个存储单元,同样,低字节存放在低地址单元,高字节存放在高地址单元。如从地址E800AH开始的连续4个存储单元中存放了一个双

文档评论(0)

经管专家 + 关注
实名认证
服务提供商

初级会计持证人

专注于经营管理类文案的拟写、润色等,本人已有10余年相关工作经验,具有扎实的文案功底,尤善于各种框架类PPT文案,并收集有数百万份各层级、各领域规范类文件。欢迎大家咨询!

版权声明书
用户编号:6055234005000000
领域认证 该用户于2023年12月17日上传了初级会计

1亿VIP精品文档

相关文档