4.2 8088的工作时序 微处理器按照一定时序来工作,时序包括:时钟周期和总 线周期、指令周期 一条指令的执行需要苦干个总线周期才能完成;一个总线 周期由若干个时钟周期构成 时钟周期:每个时钟脉冲的持续时间就称为一个时钟周期, 即每两个时钟脉冲上升(下降)沿之间的时间间隔称为T 状态(Clock Cycle) 总线周期:通过总线进行一次读或写的过程称为一个总线 周期,即CPU从存储器或输入/输出端口,存取一个字节 (或字)所要花费的时间(BusCycle) 指令周期:执行一条指令所需要的时间(Instruction Cycle) Ji Lin University China CDPE型CIENCE AND T室CHO是OG理
COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 4.2 8088的工作时序 • 微处理器按照一定时序来工作,时序包括:时钟周期和总 线周期、指令周期 • 一条指令的执行需要苦干个总线周期才能完成;一个总线 周期由若干个时钟周期构成 • 时钟周期:每个时钟脉冲的持续时间就称为一个时钟周期, 即每两个时钟脉冲上升(下降)沿之间的时间间隔称为T 状态(Clock Cycle) • 总线周期:通过总线进行一次读或写的过程称为一个总线 周期, 即CPU从存储器或输入/输出端口,存取一个字节 (或字)所要花费的时间(BusCycle) • 指令周期:执行一条指令所需要的时间(Instruction Cycle) T
8088的时序组成(1) 上 基本的总线周期: 1.存储器读或写 2.输入输出端口的读或写 3.中断响应 典型的总线周期 个总线周期 时序关系 CLK 浮空 地址/数据总线一(鲍如—一数据惭人 (地址—做据输) 读周期 地址/数据总线一 地址X数据输出 写周期 Ji Lin University China COMPUTER SCIENCE AND TECHNOLOGY
COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 8088的时序组成(1) 图 2.4.1 典型的总线周期 一个总线周期 CLK T1 T2 T3 T4 • 基本的总线周期: 1.存储器读或写 2.输入输出端口的读或写 3.中断响应 • 典型的总线周期 • 时序关系
8088的时序组成(2) 指令周期 总线周期 总线周期 时钟周期 。·…时钟周期 时钟周期 。····时钟周期 8088中,执行INC BYTE PTR[BX]指令(指令已在指令队列中)需要2 个总线周期。 i Lin University China CpTE型CIENCE AND T厘CHNDLOG型
COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 8088的时序组成(2) • 8088中,执行INC BYTE PTR[BX]指令(指令已在指令队列中)需要 2 个总线周期。 指令周期 总线周期 …… 总线周期 时钟周期 ……时钟周期 时钟周期 ……时钟周期
基本的指令周期时序 个总线周期 CLK A19/S86 A16/S3 地址输出 状 态 输 出 AIs~A: 地 址 输 出 ADTADo 地址输出 数 据 ALE IO/M 低=存储器,高=I/0 WR OR RD Ji Lin University China COMPUTER SCIENCE AND TECHNOLOGY
COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 基本的指令周期时序
掌握时序的重要性 当CPU与存储器以及I/O端口连接时,要考虑如 何正确地实现时序上的配合 ● 了解时序有利于我们利用汇编编写核心代码的时 候,选用适当的指令,以尽量缩短指令的存储空 间和指令的执行时间 了解时序有利于我们深入地了解指令的执行过程 当微机应用于实时控制时,必须估计或计算CPU 完成操作所需要的时间,以便与控制过程配合 iLin University China COMPUTER SCUENCE AND TECHNDLOGY
COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY • 当CPU与存储器以及I/O端口连接时,要考虑如 何正确地实现时序上的配合 • 了解时序有利于我们利用汇编编写核心代码的时 候,选用适当的指令,以尽量缩短指令的存储空 间和指令的执行时间 • 了解时序有利于我们深入地了解指令的执行过程 • 当微机应用于实时控制时,必须估计或计算CPU 完成操作所需要的时间,以便与控制过程配合 掌握时序的重要性