《接口技术课程》课件

上传人:san****019 文档编号:21616855 上传时间:2021-05-05 格式:PPT 页数:36 大小:383.50KB
返回 下载 相关 举报
《接口技术课程》课件_第1页
第1页 / 共36页
《接口技术课程》课件_第2页
第2页 / 共36页
《接口技术课程》课件_第3页
第3页 / 共36页
点击查看更多>>
资源描述
1 第 二 章 8086系 统 结 构2-2 8088/8086的 存 储 器 组 织2-3 8086的 系 统 配 置 及 引 脚 功 能2-4 8086CPU时 序2-1 8086CPU结 构 2-1 8086CPU结 构第 二 章 8086系 统 结 构 标志寄存器 ALU DI DHSP SIBP DL ALAH BLBH CLCH ESSSDS CS 内部暂存器 输入 / 输出控制 电路 1 432EU控制系统 20位 16位 8086总线 指令 队列总线 接口单元执行 单元 65 16位 一 、 8086CPU的 内 部 结 构 属 第 三 代 微 处 理 器 运 算 能 力 : 数 据 总 线 : DB 16bit( 8086) / 8bit( 8088) 地 址 总 线 : AB 20bit 内 存 寻 址 能 力 220 1MB 3ESSSDS CS 内部寄存器 输入 / 输出控制 电路 1 432 20位 16位 8086总线 指令 队列总线 接口单元65 16位IP 1.总 线 接 口 部 件 BIU( Bus Interface Unit) 组 成 : 16位 段 寄 存 器 , 指 令 指 针 , 20位 地 址 加 法 器 , 总 线 控 制 逻 辑 , 6字 节指 令 队 列 。作 用 : 负 责 从 内 存 指 定 单 元 中 取 出 指令 , 送 入 指 令 流 队 列 中 排 队 ; 取 出 指令 所 需 的 操 作 数 送 EU单 元 去 执 行 。工 作 过 程 : 由 段 寄 存 器 与 IP形 成 20位 物 理地 址 送 地 址 总 线 , 由 总 线 控 制 电 路 发 出 存储 器 “ 读 ” 信 号 , 按 给 定 的 地 址 从 存 储 器中 取 出 指 令 , 送 到 指 令 队 列 中 等 待 执 行 。*当 指 令 队 列 有 2个 或 2个 以 上 的 字 节 空 余 时 , BIU自 动 将 指 令 取 到 指 令 队 列 中 。 若 遇 到 转 移 指 令 等 , 则 将 指 令 队 列 清 空 , BIU重 新 取 新 地 址 中 的 指 令 代码 , 送 入 指 令 队 列 。*指 令 指 针 IP由 BIU自 动 修 改 , IP总 是 指 向 下 一 条 将 要 执 行 指 令 的 地 址 。 2.指 令 执 行 部 件 EU( Exection Unit) 组 成 : 通 用 寄 存 器 , 标 志 寄 存 器 , ALU,EU控 制 系 统 等 。 标志寄存器 ALU DI DHSP SIBP DL ALAH BLBH CLCH EU控制系 统 作 用 : 负 责 指 令 的 执 行 , 完 成 指 令 的 操 作 。工 作 过 程 : 从 队 列 中 取 得 指 令 , 进 行 译 码 ,根 据 指 令 要 求 向 EU内 部 各 部 件 发 出 控 制命 令 , 完 成 执 行 指 令 的 功 能 。 若 执 行 指 令需 要 访 问 存 储 器 或 I/O端 口 , 则 EU将 操 作数 的 偏 移 地 址 送 给 BIU, 由 BIU取 得 操 作数 送 给 EU。 3. 8086CPU结 构 的 特 点 : 减 少 了 CPU为 取 指 令 而 等 待 的 时 间 , 提 高 了 CPU的 运 行 速 度 。 取指 1 执行 1 取指 1 取指 4取指 3取指 2忙 执行 3 执行 4执行 2 忙忙忙 执行 1 执行 2 执行 3 执行 4 取指 2 取指 3 取指 4 取指 6取指 5 执行 6执行 5 忙 忙忙忙忙忙 CPU BUS EU BIUBUS t t AH DH CLCH BLBH AL DL AXBXCXDX 累 加器基 数计 数数 据 SP(堆栈指针)BP(基数指针) DI(目的 变址)SI ( 源变 址) F (状态标志)IP ( 指令指针)DS (数据段)CS (码段) ES (附加段)SS (堆栈段) 二 、 8088/8086的 寄 存 器 结 构 1. 通 用 寄 存 器 组3. 2个 控 制 寄 存 器4. 4个 段 寄 存 器8088/8086有 14个 16位 寄 存 器2. 指 针 /变 址 寄 存 器 * 4个 16位 的 数 据 寄 存 器( AX, BX, CX, DX)寄 存 器 既 可 存 放 数 据 ,也 可 存 放 地 址 。1. 通 用 寄 存 器 组 寄 存 器 操 作AX 字 乘 /除 指 令 中 作 为 累 加 器 , 字 I/O 指 令 中 作 为 数 据 寄 存 器AL 字 节 乘 /除 指 令 , 字 节 I/O, 转 移 ,十 进 制 运 算 AH 字 节 乘 /除 指 令 ( 高 八 位 /余 数 ) ,XLAT 指 令 中 作 为 目 的 寄 存 器BX 作 为 地 址 /基 址 寄 存 器 CX 串 操 作 时 , 循 环 计 数 器CL 变 量 位 移 或 循 环 操 作 时 用 作 计数 器 DX 字 乘 /除 指 令 ( 高 十 六 位 /余 数 ) ,I/O 间 接 寻 址 * 既 可 作 为 16位 寄 存 器也 可 作 为 8位 寄 存 器 使 用 。( 例 : AH, AL) 8bit寄 存 器 只 能 存 放 数 据 。 *各 寄 存 器 隐 含 用 法*通 用 性 强 , 对 任 何 指 令都 具 有 相 同 的 功 能 2. 指 针 及 变 址 寄 存 器 ( SP, BP, SI, DI)SP 堆 栈 指 针 BP 在 间 址 寻 址 中 作 基 址 指 针SI 地 址 和 变 址 寄 存 器 , 串 操 作 时 的源 变 址 寄 存 器 ( 隐 含 ) DI 地 址 和 变 址 寄 存 器 , 串 操 作 时 的目 的 变 址 寄 存 器 ( 隐 含 )* BP, SP寄 存 器 称 为 指 针 寄 存 器 , 与 SS联 用 。* DI, SI寄 存 器 称 为 变 址 寄 存 器 , 与 DS联 用 ,在 串 指 令 中 , SI, DI均 为 隐 含 寻 址 , 此 时 , SI与DS联 用 , DI与 ES联 用 。 3. 指 令 指 针 和 状 态 寄 存 器( 1) 指 令 指 针 I P 是 一 个 16位 的 专 用 寄 存 器 。 当 BIU从 内 存 中 取 出 一 条 指 令 , 自 动 修 改 IP, 始 终 指 向 下 一 条 将要 执 行 的 指 令 在 现 行 代 码 段 中 的 偏 移 量 。 8086/8088中 的 某些 指 令 执 行 后 会 改 变 IP的 内 容 , 但 用 户 不 能 编 写 指 令 直 接改 变 IP 的 内 容 。* I P是 指 令 地 址 在 代 码 段 内 的 偏 移 量 ( 又 称 偏 移 地 址 ) ,IP要 与 CS配 合 构 成 共 同 物 理 地 址 。( 2) 状 态 ( 标 志 ) 寄 存 器 PSW PSW 是 一 个 16位 的 专 用 寄 存 器 ( 6位 状 态 位 , 3位 控 制 位 ) 存放 运 算 结 果 的 特 征 。 CF( 进 位 标 志 ) : 当 运 算 结 果 的 最 高 位 ( D7/D15) 出 现 进 位 ( 借 位 ) 时 ,CF=1;PF( 奇 偶 校 验 标 志 ) : 当 运 算 结 果 中 “ 1”的 个 数 为 偶 数 时 , PF=1;AF( 辅 助 进 位 标 志 ) : 当 结 果 的 D3向 D4( 低 位 字 节 ) 出 现 进 位 ( 借 位 ) 时 ,AF=1;ZF ( 零 标 志 ) : 当 运 算 结 果 为 零 时 , ZF=1;SF ( 符 号 标 志 ) : 当 运 算 结 果 的 最 高 位 D7/D15为 1时 , SF=1;OF ( 溢 出 标 志 ) : 当 运 算 结 果 超 过 机 器 所 能 表 示 的 范 围 时 , OF=1;DF( 方 向 标 志 ) : 在 字 符 串 操 作 时 , 决 定 操 作 数 地 址 调 整 的 方 向 , DF=1,为 递 减 ;IF ( 中 断 允 许 标 志 ) : IF=1, 允 许 CPU响 应 外 部 的 可 屏 蔽 中 断 ;TF ( 陷 阱 标 志 ) : 当 TF=1, CPU每 执 行 一 条 指 令 便 自 动 产 生 一 个 内 部 中断 , 在 中 断 服 务 程 序 中 可 检 查 指 令 执 行 情 况 。 OF DF IF TF SF ZF AF PF CFD0D2D4D6D15 D11 D8 4. 段 寄 存 器* CS( 代 码 段 寄 存 器 ) 指 向 当 前 的 代 码 段 , 指 令 由 此 段 取 出 ;*SS ( 堆 栈 段 寄 存 器 ) 指 向 当 前 的 堆 栈 段 , 栈 操 作 的 对 象 是 该 段 存 储 单 元 的 内 容 ;*DS( 数 据 段 寄 存 器 ) 指 向 当 前 的 数 据 段 , 该 段 中 存 放 程 序 的 操 作 数 ;*ES ( 附 加 段 寄 存 器 ) 指 向 当 前 的 附 加 段 , 主 要 用 于 字 符 串 数 据 的 存 放 , 也 可 以 用 于 一 般 数 据 的 存 放 。 8086/8088按 信 息 存 储 的 不 同 性 质 分 为 四 类 , 分 别 由 四 个段 寄 存 器 存 放 该 段 的 首 地 址 , 或 称 为 段 地 址 。 2-2 8088/8086的 存 储 器 组 织一 、 存 储 器 地 址 的 分 段 矛 盾 : 存 储 器 地 址 空 间 1MB, 20bit地 址 线 ; 内 部 各 寄 存 器 和 数 据 总 线均 为 16bit。 段 1 段 2 段 16 段 3 00000H 0FFFFH10000H 1FFFFH20000H 2FFFFH F0000H FFFFFH 1.存 储 器 地 址 的 分 段 解 决 方 法 : 将 整 个 存 储 器 分 为 若干 个 逻 辑 段 , 每 段 内 地 址 16bit,即 最 多 地 址 空 间 64KB。允 许 各 逻 辑 段 在 整 个 存 储 空 间 浮动 , 段 与 段 之 间 可 以 是 连 续 的 ,也 可 以 是 分 开 的 或 重 叠 的 。 00000H 逻 辑 段 2=64KB逻 辑 段 1起 点逻 辑 段 2起 点逻 辑 段 3起 点逻 辑 段 4起 点 FFFFFH 逻 辑 段 1=64KB逻 辑 段 4=64KB逻 辑 段 3=64KB 每 个 段 的 首 地 址称 为 “ 段 基 值 ” , “ 段 基 值 ” 必 须 能被 16整 除( XXXX0H) 。 程 序 执 行 前 ,分 别 对 相 应 的 段 寄存 器 CS, DS, SS,ES置 “ 段 基 值 ” ,若 程 序 长 度 大 于64KB, 则 可 通 过 对CS送 新 的 “ 段 基 值 ”将 程 序 转 移 到 新 段中 。 逻 辑 地 址 : 允 许 在 程 序 中 编 排 的 地 址 ;2. 20位 物 理 地 址 的 形 成物 理 地 址 : 信 息 在 存 储 器 中 实 际 存 放 的 地 址 ;从 00000H-FFFFFH, 是 CPU访 问 存 储 器 的 实 际 地 址 对 给 定 的 任 一 存 储 单 元 , 有 两 部 分 逻 辑 地 址 : 段 基 址 ( 段 地 址 ) 由 CS, DS, SS, ES决 定 段 内 偏 移 量 ( 段 内 有 效 地 址 ) ( 该 单 元 相 对 于 段基 址 的 距 离 )段 地 址 0000段 内 有 效 地 址 + 0000 物 理 地 址 (20bit) 16bit 16bit20bit 15 3. 逻 辑 地 址 的 来 源 ;操 作 类 型 隐 含 段 地 址 替 换 段 地 址 偏 移 地 址取 指 令 CS 无 IP 堆 栈 操 作 SS 无 SPBP间 址 SS CS、 DS、 ES EA存 /取 操 作 数 DS CS、 SS、 ES EA源 字 符 串 DS CS、 SS、 ES SI目 的 字 符 串 ES 无 DI 16 1. 问 题 的 提 出 : 二 、 8086存 储 器 的 分 体 结 构8位 机 ( MCS-51、 8088) 的 存 储 器 地 址 空 间 和 数 据 存 储 格 式以 字 节 (8bit)为 单 位 组 织 存 储 器 地 址 空 间 , 访 问 一 次 存 储 器 ,获 得 一 个 字 节 的 数 据 。 而 8086CPU的 数 据 总 线 为 16位 , CPU除 了 可 以 对 一 个 字 节寻 址 外 , 还 必 须 能 进 行 一 个 字 的 读 写 。 即 : 如 何 组 织 数 据 存储 格 式 使 CPU访 问 一 次 存 储 器 , 获 得 一 个 字 的 数 据 。 17 硬 件 条 件 :( 1) 将 1M的 存 储 空 间 分 成 两 个 存 储 体 : 偶 地 址 和 奇 地 址 存 储 体0000000001 0000200004FFFFEFFFFF0000300005 512K*8bitA0 =0512K*8bitA0=1 D0D7D8D15( 2) 将 数 据 总 线 的 低 8位 与 偶 地 址 存 储 体 数 据 线 相 连 ,数 据 总 线 的 高 8位 与 奇 地 址 存 储 体 数 据 线 相 连 。 ( 3) 用 地 址 线 A0和 BHE信 号 选 择 存 储 体 18 8086 地 址锁 存器 奇存 储体偶存 储体 A1A19A0 BHEA0A19BHED0D7D8D15BHE A0 操 作 总 线 使 用 情 况 0 0 从 偶 地 址 开 始 读 /写 一 个 字 AD15-AD0 0 1 从 奇 地 址 开 始 读 /写 一 个 字 节 AD15-AD8 1 0 从 偶 地 址 开 始 读 /写 一 个 字 节 AD7-AD0 1 1 无 效 1914230H1422FH1422EH1422DH 字 (16bit)数 据 地 址 1422EH低 位 在 低 地 址 , 高 位 在 高地 址H(高 8bit)L(低 8bit)字 节 地 址字 节 地 址 存 储 器 二 个 连 续 字 节 组 成 一 个 字 , 一 个 字 中 的 每 一 个 字节 都 有 各 自 的 字 节 地 址 。 存 入 时 以 低 位 字 节 在 低 地 址 , 高 位 字节 在 高 地 址 的 次 序 存 放 , 字 单 元 的 地 址 以 低 位 地 址 表 示 。 若 要求 8086在 一 个 总 线 周 期 访 问 一 个 整 字 ( 16位 ) 时 , 则 该 字 的 地址 为 偶 地 址 ( “ 对 准 好 ” 的 字 ) 。 如 果 则 该 字 的 地 址 为 奇 地 址( “ 未 对 准 好 ” 的 字 ) , 则 8086要 用 两 个 连 续 的 总 线 周 期 访 问一 个 整 字 , 每 个 周 期 访 问 一 个 字 节 。数 据 存 放 格 式 条 件 : 20 堆 栈 是 利 用 RAM区 中 某 一 指 定 区 域 (由 用 户 规 定 ), 用来 暂 存 数 据 或 地 址 的 存 储 区 。 堆 栈 段 是 由 段 定 义 语 句 在 内存 中 定 义 的 一 个 段 , 段 基 址 由 SS指 定 。 堆 栈 存 取 数 据 的 原 则 是 “ 先 进 后 出 ” , 存 取 数 据的 方 法 是 压 入 (PUSH)和 弹 出 (POP)。 堆 栈 区 的 栈 底 是 固 定 的 最 高 地 址 , 其 栈 顶 根 据 堆 栈数 据 的 压 入 或 取 出 的 变 化 不 断 改 变 。 栈 顶 是 堆 栈 区 的 最低 地 址 , 用 堆 栈 指 针 SP指 示 。 每 执 行 一 条 PUSH指 令 , SP (SP) 2, 向 堆 栈 压入 16bit数 据 。 每 执 行 一 条 POP指 令 , 从 堆 栈 弹 出 16bit数 据 , SP (SP) 2。三 、 堆 栈 的 概 念 21 00FAH00FBH00FCH00FDH00FEH00FFH0100H 36H95H 2、 (SP)-2SP (AH)00FFH (AL)00FEH (SP)=00FEH (AX)=9536H (BX)=0475H(AX)=0475H (BX)=9536H1、 MOV SP, 0100H2、 PUSH AX3、 PUSH BX4、 POP AX5、 POP BX例 : 执 行 压 栈 和 出 栈 的 过 程75H04H 3、 (SP)-2SP (BH)00FDH (BL)00FCH (SP)=00FCH 1、 设 栈 底(SP)=0100H 4、 (00FCH) AL (00FDH)AH (SP)+2SP (SP)=00FEH 5、 (00FEH) BL (00FFH) BH (SP)+2SP (SP)=0100H36H95 22 2-3 8086的 系 统 配 置 及 引 脚 功 能 特 点 : 系 统 中 存 储 器 芯 片 , I/O芯 片 不 多 ; 地 址 总 线 由 AD0AD15, A16/ S3 A19/ S6通 过 8282锁 存 器 构成 ; 数 据 总 线 直 接 由 AD0AD15构 成 ( 也 可 加 总 线 驱 动 8286) ; 控 制 总 线 由 CPU的 控 制 线 提 供 , 构 成 一 小 型 、 单 处 理 机 系 统 。一 、 最 小 模 式 系 统 ( MN/ MX引 脚 接 +5V电 源 ) 8086CPU是 16位 处 理 器 , 采 用 40引 脚 的 DIP封 装 。40条 引 脚 信 号 按 功 能 可 分 为 4部 分 : 地 址 总 线 , 数 据总 线 , 控 制 总 线 以 及 其 他 ( 时 钟 、 电 源 ) 。 23 8284 8282 存 储 器8286 I/O接 口Vcc VccCLK MN/MXRDWRIO/MALEA16-A19AD0-AD15DT/RDENINTAINTRREADYRESET8086CPU STBT OE 数 据 总 线地 址 总 线OE8088最 小 组 态 系 统 配 置 图时 钟发 生 器 BHE BHE在 最 小 模 式 系 统中 , 还 需 加 入 :1片 8284A3片 8282/82832片 8286/ 8287 24 最 小 组 态 信 号 线 ( MN / MX=Vcc)引 脚 名 称 功 能 引 脚 号 类 型M /IO 存 储 器 / IO 访 问 控 制 28 输 出 , 三 态 WR 写 选 通 信 号 29 输 出 , 三 态INTA 中 断 响 应 24 输 出ALE 地 址 锁 存 允 许 信 号 25 输 出 DT/ R 数 据 发 送 / 接 收 27 输 出 , 三 态DEN 数 据 允 许 信 号 26 输 出 , 三 态HOLD 保 持 请 求 31 输 入 HLDA 保 持 响 应 30 输 出BHE/S7 高 八 位 数 据 总 线 允 许 /状 态 信 号 34 输 出 , 三 态 25 系 统 控 制 信 号 由 总 线 控 制 器 8288提 供 , 用 于 多处 理 机 和 协 处 理 机 结 构 中 。 8284 时钟 发生器 8282(3) 存储器 8286 IO接口 Vcc RES CLK MN/MX A16-A19AD0-AD15 READYRESET 8086CPU STB TOE 数 据 总 线 地址总 线 OE 8288总线控 制器 CLKS0 S1S2DEN DT/RALE INTAMRDC MWTCIORCIOWCS0S1S2 8289总线裁决器 AENAEN BHE S0S1S2CLK 控制系统信 号8086最 大 组 态 系 统 配 置 图 二 、 最 大 模 式 ( 组 态 ) 系 统 ( MN/ MX引 脚 接 地 ) 8288为 总 线 控制 器 , 输 入8086的 总 线 状态 信 号 , 输 出总 线 命 令 和 控制 信 号 。8089为 总 线裁 决 器 , 用于 裁 决 哪 个 处 理 器 拥 有对 总 线 的 使用 权 。 26 状 态 线 S2、 S1、 S0的 编 码S2 S1 S0 性 能0 0 0 中 断 响 应0 0 1 读 I/O 端 口0 1 0 写 I/O 端 口0 1 1 暂 停 Halt1 0 0 取 指1 0 1 读 存 储 器1 1 0 写 存 储 器1 1 1 无 源最 大 组 态 信 号 线 ( MN / MX=GND)引 脚 名 称 功 能 引 脚 号 类 型S2, S1, S0 总 线 周 期 状 态 26 28 输 出 , 三 态RQ/GT1, 0 请 求 /允 许 总 线 访 问 30, 31 输 入 , 输 出LOCK 总 线 优 先 权 锁 定 29 输 出QS1, QS0 指 令 队 列 状 态 24, 25 输 出 27 共 用 信 号 线公 用 信 号 引 脚 名 称 功 能 引 脚 号 类 型GND, VCC 地 , +5V电 源 1, 20, 40 输 入AD0 AD15 地 址 /数 据 总 线 2 16,39 输 入 /输 出 , 三 态 A16/S3 A19/S6 地 址 /状 态 总 线 38 35 输 出 , 三 态RD 读 选 通 信 号 32 输 出 , 三 态READY 等 待 状 态 控 制 22 输 入 INTR 可 屏 蔽 中 断 请 求 18 输 入TEST 等 待 测 试 控 制 23 输 入NMI 非 屏 蔽 中 断 请 求 17 输 入 CLK 时 钟 19 输 入RESET 系 统 复 位 21 输 入 28 三 、 8088的 引 脚 与 8086的 不 同 之 处* 8088的 指 令 队 列 长 度 为 4个 字 节 , 队 列 中 出 现 1个 空 闲 字节 时 , BIU自 动 访 问 存 储 器 取 指 补 充 指 令 队 列 ;*8088的 地 址 /数 据 复 用 线 为 8条 , 即 AD7AD0, 访 问 1个 字需 两 个 读 写 周 期 ;* 8088 中 的 存 储 器 /IO控 制 线 为 IO /M , 与 8086相 反 ;* 8086的 引 脚 BHE/S7在 8088中 为 SS0 , 与 DT/ R、 IO/M一起 决 定 最 小 模 式 中 的 总 线 周 期 操 作 。 29 2-4 8086CPU时 序一 . 指 令 周 期 、 总 线 周 期 、 时 钟 周 期指 令 周 期 ( Instruction Cycle): 执 行 一 条 指 令 所 需 要 的 时 间 。 ( 一 个 指 令 周 期 由 一 个 或 若 干 个 总 线 周 期 组 成 ) 总 线 周 期 ( Bus Cycle ): CPU完 成 对 存 储 器 或 I/O端 口 一 次 访问 所 需 的 时 间 ;时 钟 周 期 ( Clock Cycle): 时 钟 频 率 的 倒 数 ,是 CPU的 时 间 基 准( T状 态 );( 若 8086的 主 频 为 5MHZ, 一 个 时 钟 周 期 为 200ns) 30 一 个 总 线 周 期 一 般 由 四 个 T组 成 。 T1: 输 出 地 址 ; T2、T3: 传 送 数 据 。 若 存 储 器 或 外 设 速 度 慢 , 可 插 入 等 待 周 期Tw。 若 一 个 总 线 周 期 后 不 执 行 下 一 个 总 线 周 期 , 即 总 线 上 无 数据 传 输 操 作 , 系 统 总 线 处 于 空 闲 状 态 , 此 时 执 行 空 闲 周 期 。T1 T2 T3 Tw Tw T4 T1 T2T4 总 线 周 期 31 二 . 几 种 基 本 时 序1. 读 总 线 周 期地 址 A19-A0M / IO : 在 整 个 读 周 期 有 效 , 1=I/O读 , 0=M读 ;ALE: T1期 间 出 现 正 脉 冲 , 下 降 沿 锁 存 地 址 信 息 ;RD: 在 T2-T3期 间 有 效 ;DT/ R: 在 整 个 总 线 周 期 为 低 电 平 , 表 示 读 周 期 ; DEN: 在 T2-T3期 间 为 低 电 平 , 表 示 数 据 有 效 。 T1 T2 T3 T4CLKM/IO 1=IO 0=MA19/S6-A16/S3 A19-A16 S6-S3AD15-AD0 A15-A0 DATA INALERDDT/RDENBHE/S7 存 储 器 读 时 序 32 T1 T2 T3 T4CLK M/IO 0=IO 1=MA19/S6-A16/S3 A19-A16 S6-S3 AD15-AD0 A15-A0 DATA INALE RDDT/R DEN BHE/S7 2、 T1上 升 沿ALE=0锁 存 地 址 信 号 A19 A0, 存 储 器 读 时 序 说 明3、 T2开 始 RD 0, 存 储 器 开 始 读 DEN 0, DB上 允 许 数 据 有 效 4、 T4开 始 DB上 数 据 稳 定 。 RD、 DEN恢 复 为 1, CPU获 得 数 据 5、 T4结 束 DT/R=1, 存 储 器 读 周 期 结 束1、 T1开 始 (T1下 降 沿 ) M/ IO 1, 存 储 器 操 作20位 地 址 信 号 输 出 , BHE信 号 有 效 ALE 1, DT/R 0允 许 CPU读 入 33 T1 T2 T3 TwCLK M/IO 0=IO 1=MA19/S6- A16/S3 A19-A16 S6-S3AD15-AD0 A15-A0 ALERD DT/RDEN DATA IN READY WAIT READY T4 具 有 等 待 状 态 的 存 储 器 读 时 序 8086在 T3状 态 的的 前 沿 采 样 READY线 , 若 发 现 其 为 低 ,则 在 T3周 期 结 束 后 ,插 入 一 个 Tw状 态 。以 后 在 每 个 Tw周 期的 前 沿 采 样 READY线 , 只 有 在 发 现 它为 高 电 平 时 , 才 在这 个 Tw结 束 后 进 入T4周 期 。 具 有 等 待 状 态 的 存 储 器 读 时 序 34 2. 存 储 器 写 周 期 T1 T2 T3 T4CLK M/IO 0=IO 1=MA19/S6-A16/S3 A19-A16 S6-S3 AD15-AD0 A15-A0 DATA OUTALE WRDT/R DEN 存 储 器 写 时 序 AD15 AD0: 在 T2T4期 间CPU送 上 欲 输 出 的 数 据 , 而 无高 阻 态 ;存 储 器 写 时 序 与 存 储 器 读 时 序 相 似 , 其 不 同 点 在 于 :WR: 在 T2T4期 间 WR有 效 ;DT/R: 在 整 个 总 线 周 期 内 为高 , 表 示 写 周 期 , 在 接 有 数据 收 发 器 的 系 统 中 , 用 来 控制 数 据 传 输 方 向 。 35 存 储 器 写 时 序 说 明2、 T1上 升 沿 ALE=0锁 存 地 址 信 号 A19 A03、 T2开 始 WR 0, 存 储 器 开 始 写 DEN 0, DB上 允 许 数 据 有 效 4、 T4开 始 数 据 已 写 至 存 储 器 WR、 DEN恢 复 为 15、 T4结 束 写 周 期 结 束1、 T1开 始M/ IO 1, 存 储 器 操 作 20位 地 址 信 号 输 出 , BHE信 号 有 效 ALE 1, DT/R 1, CPU输 出 T1 T2 T3 T4CLKM/IO 0=IO 1=MA19/S6-A16/S3 A19-A16 S6-S3AD15-AD0 A15-A0 DATA OUTALEWRDT/RDEN 36 CLK 内部RESET 总线 总线 浮空 RESET 复 位 时 序 3. 系 统 复 位 当 8086在 RESET引 线 上 检 测 到 一 个 脉 冲 的 正 沿 时 , 停 止 正 在 进 行 的 所 有 操 作 ,处 于 初 始 化 状 态 , 直 到 RESET信 号 变 低 。 CPU 中 的 部 分 内 容标 志 位 清 除IP 0000HCS FFFFHDS 0000HSS 0000HES 0000H指 令 队 列 空中 断 请 求 屏 蔽系 统 复 位 , 各 寄 存 器 的 状 态 :
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!