收藏 分享(赏)

80486-80386系统原理与接口大全( 下)80486系统原理.docx

上传人:oceanpvg 文档编号:1812658 上传时间:2018-08-25 格式:DOCX 页数:357 大小:1.14MB
下载 相关 举报
80486-80386系统原理与接口大全( 下)80486系统原理.docx_第1页
第1页 / 共357页
80486-80386系统原理与接口大全( 下)80486系统原理.docx_第2页
第2页 / 共357页
80486-80386系统原理与接口大全( 下)80486系统原理.docx_第3页
第3页 / 共357页
80486-80386系统原理与接口大全( 下)80486系统原理.docx_第4页
第4页 / 共357页
80486-80386系统原理与接口大全( 下)80486系统原理.docx_第5页
第5页 / 共357页
点击查看更多>>
资源描述

1、8 0 4 8 6 / 8 0 3 8 6系 统 原 理 与 接 口 大 全 ( 下 ) 8 04 86 系 统 原 理艾 德 才 陆 明 李 文 彬 编 著清 华 大 学 出 版 社( 京 ) 新 登 字 158 号内 容 提 要本 书 由 上 、 中 、 下三 册 组 成 , 分 别 为 80386 系统 原 理 、 接 口技 术 、 80486 系 统 原 理。下 册 介 绍 80486 系 统 , 对 80486 芯 片 内 组 织 结 构 及 其 系 统 原 理 给 以 详 细 论 述 , 内 容 包 括 : 80486 CP U 、 流 水 线 操 作 原 理 、 片 内 Cach

2、e、 二 级 Cache、 浮 点 部 件 、 存 储 管 理 技 术 及 部 件 、 总 线、 调 试 和 自 测试 、 多 任 务处 理 、 初 始 化处 理 、 保 护 机制 、 输 入 / 输 出 、 中 断 等 。本 系 列 书 内 容 全 面、 实 用 , 是 计 算 机 应 用 人 员 必 备 的 工 具 书 , 也 可 作 为 高 等 院 校 教 学 用 书 以 及 计 算 机 培 训 教 材 。版 权 所 有 , 翻 印 必 究 。 本 书 封 面 贴 有 清 华 大 学 出 版 社 激 光 防 伪 标 签 , 无 标 签 者 不 得 销 售 。图 书 在 版 编 目 ( C

3、I P ) 数 据80486/ 80386 系 统 原 理 与 接 口 大 全 ( 下 ) 80486 系 统 原 理 / 艾 德 才 等 编 著 . 北 京 : 清 华 大 学 出 版 社 , 1996ISBN 7-302-02137-6 . 80 . 80 . 微 型 计 算 机 , 80486-系 统 理 论 . T P 36中 国 版 本 图 书 馆 CIP 数 据 核 字 ( 96) 第 04105 号出 版 者 : 清 华 大 学 出 版 社 ( 北 京 清 华 大 学 校 内 , 邮 编 100084)责 任 编 辑 : 焦 金 生印 刷 者 : 印 刷 厂发 行 者 : 新 华

4、 书 店 总 店 北 京 科 技 发 行 所开 本 : 78 1092 1/ 16 印 张 : 23 字 数 : 544 千 字版 次 : 1996 年 6 月 第 1 版 1996 年 6 月 第 1 次 印 刷书 号 : ISBN 7-302-02137-6/ T P1008印 数 : 00010000定 价 : 0.00 元前 言90 年 代 是 微 型 计 算 机 技 术 空 前 发 展 的 10 年 。 90 年 代 是 32 位 微 型 计 算 机 时 代 。 32 位 微 型 计 算 机 是 当 今 微 型 机 的 杰 出 代 表 。 不 论 是 速 度 还 是 性 能 , 32

5、 位 微 型 计 算 机 系 统 都 超 过 了 70 年 代 末 期 、 80 年 代 初 期 中 小 型 计 算 机 的 水 平 。 因 为 32 位 微 型 机 已 显 露 出 前 辈 机 所 没 有 的 机 器 视 觉 、 人 工 智 能 和 声 音 识 别 的 特 征 , 所 以 它 在 专 家 系 统 、 机 器 人 以 及 控 制 系 统 、 工 程 工 作 站 、 办 公 室 自 动 化 、 事 务 处 理 、 科 学 计 算 和 工 程 计 算 、 人 工 智 能 、 过 程 控 制 、 软 件 开 发 、 CA D/ CAM 、 公 共 服 务 、 教 育 和 训 练 等

6、各 方 面 的 应 用 潜 力 已 初 见 端 倪 。 在 本 世 纪 内 , 32 位 微 型 计 算 机 将 会 占 领 整 个 微 型 机 市 场 。 由 于 80386、 80486 是 当 代 32 位 微 处 理 机 中 的 杰 出 代 表 之 一 , 微 型 计 算 机 的 主 流 产 品 膝 上 机 的 CPU 将 会 全 部 采 用 80386、 80486 甚 至 是 80586。 为 紧 紧 盯 住 90 年 代 微 型 计 算 机 的 潮 流 , 紧 紧 盯 住 国 际 微 型 计 算 机 潮流 , 我 们 不 失 时 机 地 编 写 本 书 , 奉 献 给 急 需 了

7、 解 80386、 80486 以 及 微 型 计 算 机 接 口 的 广 大 用 户 和 科 技 人 员 。本 书 共 分 三 册 。 上 册 描 述 的 是 80386 系 统 原 理 。 围 绕 80386 系 统 原 理 , 主 要 介 绍 了80386CPU 、 存 储 管 理 方 式 、 数 值 协 同 处 理 器 80387、 高 性 能 的 DM A 控 制 器 82380、 高 速 缓 冲 存 储 器 Cach e 及 其 控 制 器 82385、 图 形 协 同 处 理 器 82786 等 外 围 芯 片 的 体 系 结 构 和 工 作 原 理 等 。 同 时 也 列 专

8、题 讨 论 了 与 其 系 列 机 兼 容 的 有 关 问 题 。中 册 描 述 的 是 与 我 们 用 户 密 切 相 关 的 微 处 理 机 外 围 设 备 及 其 接 口 。 其 中 包 括 我 们 用 户 须 臾 离 不 开 的 键 盘 、 显 示 器 、 打 印 机 、 磁 盘 等 看 得 见 摸 得 着 的 外 围 设 备 。 同 时 也 对 支 持 显 示 器 工 作 的 M DA 、 CGA 、 M CGA 、 E GA 、 VGA 、 8514/ A 等 适 配 器 以 及 各 种 视 频 服 务 器 原 理 和 功 能 给 以 剖 析 解 释 。 对 80386、 8048

9、6 常 采 用 的 M ultibus 、 M ultibus 总 线 以 及 I BM 的 最 新 专 利 技 术 微 通 道 都 作 了 详 尽 剖 析 。 与 高 级 语 言 接 口 、 与 DOS 接 口 等 也 给 以 适 当 说 明 。下 册 介 绍 80486 系 统 。 80486 是 由 提 高 了 效 率 的 80386 微 处 理 机 、 增 强 了 性 能 的 80387 数 值 协 同 处 理 器 、 一 个 完 整 的 Cache 及 其 控 制 器 组 合 而 成 的 。 根 据 其 特 征 , 下 册 着 意 对 80486 芯 片 内 组 织 结 构 及 其

10、原 理 给 以 论 述 , 像 对 80486CP U 、 流 水 线 操 作 原 理 、 支 持 部 件 、 浮 点 部 件 等 给 以 独 到 论 述 。 对 80486 特 有 的 片 内 Cach e、 二 级 Cache 都 给 以 详 尽 论 述 , 对 80486 的 存 储 管 理 、 总 线 、 自 测 试 、 多 任 务 处 理 、 初 始 化 处 理 、 保 护 机 制 、 输 入 / 输 出 、 中 断 等 方 面 也 进 行 了 有 针 对 性 的 详 细 剖 析 。本 书 力 求 全 面 、 具 体 、 丰 富 实 用 , 力 求 成 为 一 本 有 关 80386

11、、 80486 及 其 接 口 的 微 型 计算 机 系 统 大 全 和 工 具 书 。 在 编 写 过 程 中 , 得 到 王 俊 珍 、 刘 文 萃 、 刘 文 瑜 、 张 兰 月 、 朱 淑 文 、 刘 晓 月 、 陈 毓 弘 、 苗 君 秋 、 胡 琳 、 周 士 松 、 孙 丙 国 、 刘 秀 云 、 程 家 莲 、 艾 菲 等 同 志 的 帮 助 , 在 此 深 表 谢 意 。 由 于 编 者 水 平 所 限 , 时 间 仓 促 , 新 技 术 新 词 汇 难 于 仔 细 推 敲 , 书 中 不 足 和 谬 误 在 所 难免 , 敬 请 计 算 机 界 老 前 辈 、 同 仁 和

12、读 者 不 吝 指 正 。编 者1995 年 10 月 于 天 津 大 学 目 录第 31 章 80486 CPU 131.1 概 论 131.2 CI SC 与 R ISC 631.3 寄 存 器 831.4 寻 址 方 式 3131.5 数 据 类 型 3731.6 80486 CPU 结 构 4131.7 高 速 加 法 器 5431.8 时 钟 发 生 器 5531.9 新 指 令 58第 32 章 流 水 线 操 作 6032.1 成 组 传 送 6132.2 流 水 线 和 性 能 6232.3 流 水 线 操 作 6432.4 增 强 型 浮 点 部 件 7232.5 并 行 操

13、 作 7232.6 并 行 操 作 举 例 73第 33 章 存 储 管 理 7533.1 综 述 7533.2 分 段 存 储 管 理 7933.3 段 的 转 换 8233.4 分 页 存 储 管 理 9233.5 页 转 换 9533.6 段 与 页 转 换 组 合 10033.7 虚 拟 存 储 管 理 10233.8 虚 拟 存 储 数 据 结 构 信 息 10333.9 页 故 障 处 理 10533.10 L FU 页 替 换 10533.11 NU R 页 替 换 10633.12 页 交 换 文 件 107第 34 章 片 内 Ca che 108 34.1 Cache 存

14、储 器 10834.2 Cache 配 置 方 案 11134.3 Cache 结 构 11934.4 Cache 行 12334.5 写 方 案 12634.6 成 组 方 式 13134.7 Cache 参 数 13334.8 Cache 性 能 13434.9 Cache 带 宽 13534.10 Cache 监 视 和 协 调 13734.11 Cache 支 持 功 能 13834.12 Cache 连 贯 性 13934.13 片 内 Cache 操 作 14034.14 Cache 页 级 管 理 14236.1 数 值 寄 存 器 16936.2 计 算 基 础 17636.3

15、 浮 点 指 令 182第 35 章 二 级 Ca che 14435.1 概 论 14435.2 总 线 定 时 14635.3 写 周 期 定 时 14935.4 二 级 Cache 规 格 15035.5 二 级 Cache 行 15235.6 总 线 监 视 15335.7 二 级 Cache 结 构 15435.8 二 级 Cache 接 口 158第 36 章 浮 点 部 件 169第 37 章 总 线 19037.1 总 线 概 念 19037.2 接 口 技 术 19637.3 总 线 接 口 信 号 215第 38 章 保 护 23038.1 段 级 保 护 23038.2

16、段 描 述 符 及 保 护 23138.3 数 据 访 问 限 制 23538.4 控 制 转 移 23638.5 门 描 述 符 23838.6 操 作 系 统 指 令 244 38.7 指 针 指 令 24438.8 页 级 保 护 247第 39 章 多 任 务 处 理 25039.1 任 务 状 态 段 25139.2 任 务 状 态 段 描 述 符 25339.3 任 务 寄 存 器 25339.4 任 务 门 描 述 符 25539.5 任 务 转 换 25639.6 任 务 连 接 25839.7 任 务 地 址 空 间 260第 40 章 输 入 / 输 出 与 中 断 263

17、40.1 输 入 / 输 出 寻 址 26340.2 输 入 / 输 出 指 令 26540.3 保 护 与 输 入 / 输 出 26740.4 异 常 和 中 断 26940.5 异 常 和 中 断 向 量 27140.6 允 许 及 禁 止 中 断 27340.7 中 断 描 述 符 表 27540.8 中 断 任 务 和 中 断 过 程 27740.9 错 误 代 码 28140.10 异 常 条 件 28140.11 异 常 和 错 误 小 结 291第 41 章 初 始 化 处 理 29441.1 复 位 后 处 理 机 的 状 态 29441.2 80486SX/ 80487SX

18、的 初 始 化 处 理 29641.3 实 方 式 下 的 软 件 初 始 化 处 理 29741.4 向 保 护 方 式 的 转 换 29841.5 保 护 方 式 下 的 软 件 初 始 化 处 理 29941.6 转 换 旁 视 缓 冲 存 储 器 的 测 试 30041.7 高 速 缓 冲 存 储 器 的 测 试 304第 42 章 调 试 和 测 试 30942.1 调 试 支 援 30942.2 调 试 寄 存 器 31042.3 调 试 异 常 31342.4 系 统 测 试 31642.5 自 测 试 317第 43 章 指 令 系 统 31943.1 数 据 传 送 指 令

19、319 43.2 二 进 制 算 术 运 算 指 令 32343.3 十 进 制 算 术 运 算 指 令 32743.4 逻 辑 指 令 32843.5 控 制 转 移 指 令 33543.6 串 操 作 33943.7 结 构 化 语 言 指 令 34143.8 标 志 控 制 指 令 34543.9 数 字 指 令 34743.10 段 寄 存 器 指 令 34743.11 杂 项 指 令 349附 录 80486 指 令 表 352参 考 文 献 359 1第 3 1 章 8 0 4 8 6 C P UI ntel 公 司 于 1989 年 4 月 推 出 了 80486 芯 片 。 同

20、 年 I BM 就 生 产 出 以 80486 芯 片 为 基 础 的 I BM PS/ 2 机 器 。I ntel 80486 微 处 理 机 是 由 主 处 理 机 部 件 、 数 值 协 同 处 理 器 部 件 、 一 个 拥 有 8K 字 节 的 高 速 缓 冲 存 储 器 部 件 Cache 构 成 的 。 在 80386 微 处 理 机 上 , 这 3 个 部 件 是 各 自 独 立 的 芯片 。 在 80486 中 , Int el 采 用 了 先 进 的 集 成 电 路 工 艺 , 把 这 3 个 部 件 集 中 到 一 块 芯 片 上 。80486 借 用 80386 指 令

21、 流 水 线 、 R I SC 的 设 计 思 想 , 继 续 保 持 与 早 期 的 80x 86 软 件 的 兼 容 。 80486 芯 片 内 含 有 120 万 只 晶 体 管 , 比 80386 的 4 倍 还 多 。 80486 用 静 态 RA M 作 为 指 令 数 据 共 用 的 Cache。 它 的 目 的 是 当 处 理 机 忙 于 对 指 令 和 数 据 重 复 检 索 时 , 减 少 必 须 耗 用 的 等 待 状 态 的 数 量 。 当 CP U 需 要 指 令 和 数 据 时 , 它 首 先 在 片 内 Cach e 中 检 索 。 静 态R A M 的 Cach

22、e 能 在 25ns 内 给 以 响 应 , 这 比 动 态 R AM 需 70- 100ns 响 应 时 间 快 许 多 。 80486 还 采 用 了 成 组 传 送 方 式 , 能 在 一 个 时 钟 周 期 内 传 送 32 位 数 据 。 这 种 成 组 传 送 速 度为 80386 的 2 倍 。I ntel 把 浮 点 部 件 F PU 也 集 中 到 80486 芯 片 上 。 这 个 方 案 的 性 能 比 把 80386 芯 片 与 独 立 的 80387 数 值 协 同 处 理 器 芯 片 装 配 起 来 好 得 多 。 这 是 由 于 改 进 了 部 件 之 间 的 接

23、 口 , 缩短 了 处 理 机 各 部 件 间 的 距 离 所 致 。 这 样 , 80486 能 在 芯 片 内 实 现 全 部 浮 点 运 算 。 这 种 方 案不 仅 维 持 了 与 80387 的 软 件 兼 容 , 而 且 还 使 80486 的 计 算 能 力 远 远 超 过 Weitek3167 数 值 协 同 处 理 器 。第 一 篇 曾 提 到 , 80386 采 用 的 是 CM OS Int el 1. 5 m 生 产 工 艺 , CPU 芯 片 内 集 成 了 大 约 27 万 只 晶 体 管 。 而 新 研 制 的 80486CPU , 采 用 的 是 CMO S 1

24、 m 生 产 工 艺 , CPU 内 的 晶 体 管 数 量 是 80386 的 4 倍 还 多 。 在 这 个 芯 片 内 还 有 一 个 由 密 集 的 静 态 R AM 存 储 单 元 组 成 的 片 内 高 速 缓 冲 存 储 器 , 为 改 善 性 能 打 下 了 良 好 的 基 础 。31.1 概 论80486 微 处 理 机 芯 片 内 拥 有 一 个 整 数 处 理 部 件 、 一 个 浮 点 处 理 部 件 、 存 储 管 理 部 件 和 高 速 缓 冲 存 储 器 Cache。 之 所 以 要 把 这 些 各 自 独 立 的 部 件 集 成 到 一 个 芯 片 之 内 ,

25、其 用 意 十 分 明 显 , 就 是 为 了 使 芯 片 内 各 部 件 之 间 的 信 号 传 送 是 以 超 大 规 模 集 成 电 路 的 运 行 速 度 传送 , 当 然 要 比 用 印 刷 线 路 板 的 运 行 速 度 快 出 许 多 。 此 举 不 仅 增 加 了 集 成 度 , 减 少 了 插 件 板 空 间 , 而 且 还 降 低 了 成 本 , 简 化 了 设 计 。根 据 所 采 用 的 时 钟 速 度 以 及 使 用 的 环 境 领 域 不 同 , 80486 微 处 理 机 的 整 体 性 能 要 比80386 高 出 24 倍 不 等 。 80486 也 继 承

26、了 80386 的 一 些 优 点 , 其 内 也 配 备 了 一 个 分 段 存 储2管 理 和 分 页 存 储 管 理 的 保 护 式 的 存 储 管 理 机 制 。 由 于 在 80486 芯 片 内 实 施 了 指 令 流 水 线操 作 技 术 , 因 而 有 效 地 减 少 了 指 令 处 理 时 间 。 80486 的 片 内 快 速 的 存 储 管 理 机 制 和 配 备 的 片 内 Cache, 有 效 地 满 足 了 系 统 性 能 对 存 储 器 响 应 时 间 的 需 求 。80486 装 备 的 总 线 比 80386 使 用 的 总 线 的 运 行 速 度 要 快 。

27、 虽 然 二 者 所 采 用 的 总 线 都 是 32 位 宽 。 但 是 , 由 于 80486 微 处 理 机 引 进 了 一 系 列 诸 如 单 倍 频 时 钟 ( s ingle-f requency clock ) 、 支 持 奇 偶 校 验 、 成 组 传 送 时 钟 周 期 、 允 许 高 速 缓 冲 周 期 、 无 效 Cache 周 期 以 及 8 位 的 数 据 总 线 等 项 技 术 , 80486 微 处 理 机 的 总 线 操 作 速 度 比 80386 要 快 也 在 情 理 之 中 。 80486 微 处 理 机 采 用 单 倍 频 时 钟 有 两 大 好 处 。

28、 首 先 , 简 化 了 系 统 设 计 。 第 二 , 去 掉 了 80386微 处 理 机 使 用 的 2 倍 频 时 钟 。 这 样 就 减 少 了 80486 微 处 理 机 在 高 速 运 行 时 的 射 频 传 播 和 简 化 了 时 钟 的 生 成 。在 进 行 读 传 送 操 作 时 , 80486 微 处 理 机 可 以 使 用 成 组 传 送 周 期 , 而 且 读 传 送 操 作 经 常 需 用 多 个 总 线 周 期 。 成 组 传 送 周 期 是 以 每 个 时 钟 周 期 传 送 32 位 的 速 度 连 续 不 断 地 进 行 传 送 。 相 比 较 而 言 ,

29、80386 微 处 理 机 在 进 行 数 据 传 送 时 , 每 传 送 一 次 至 少 也 需 要 两 个 时 钟 周 期时 间 。 在 成 组 传 送 期 间 , 外 部 Cach e、 交 叉 存 取 存 储 体 或 者 使 用 静 态 寻 址 的 DRA M 都 可 以 达 到 零 等 待 状 态 的 性 能 。在 80486 微 处 理 机 内 , 指 令 执 行 所 需 的 时 钟 个 数 也 比 80386 少 。 由 于 80486 微 处 理 机 采 用 了 指 令 流 水 线 技 术 , 它 可 以 连 续 不 断 地 依 每 条 指 令 占 用 一 个 时 钟 的 执

30、行 速 率 高 速 执行 。 而 且 80486 微 处 理 机 的 内 部 Cache 也 支 持 每 个 时 钟 周 期 执 行 一 条 指 令 的 执 行 速 率 。 为 了 更 加 有 效 地 支 持 实 时 多 项 任 务 处 理 和 多 用 户 系 统 中 的 任 务 切 换 , 80486 微 处 理 机 与 80386 一 样 , 也 允 许 单 条 指 令 的 执 行 或 进 行 一 次 中 断 , 以 便 能 成 功 地 完 成 一 次 任 务 转 换 。借 助 于 片 内 自 测 试 功 能 , 还 可 以 对 80486 的 部 件 进 行 测 试 。 内 部 自 测

31、试 对 内 部 寄 存 器 来 说 是 行 之 有 效 的 方 法 。 借 助 于 内 部 自 测 试 功 能 , 也 可 用 汇 编 语 言 对 Cache 及 转 换 旁 视 缓 冲 存 储 器 进 行 测 试 。1. 80486 基 本 特 征80486 微 处 理 机 提 供 了 如 下 14 个 显 著 的 特 征 。 兼 容 性80486 微 处 理 机 实 现 与 8086、 8088、 80286、 80386、 80386SX 等 系 列 机 在 二 进 制 代 码 下 的 全 兼 容 。 全 32 位 整 数 处 理 机80486 微 处 理 机 使 用 32 位 宽 的

32、算 术 逻 辑 运 算 部 件 AL U 和 8 个 通 用 32 位 寄 存 器 , 既 可 以 执 行 8 位 的 、 16 位 的 算 术 运 算 和 逻 辑 运 算 操 作 , 也 可 以 执 行 32 位 的 算 术 运 算 和 逻 辑 运 算 操 作 。 各 自 独 立 的 32 位 地 址 通 道 和 数 据 通 道可 以 直 接 对 4 千 兆 字 节 的 物 理 存 储 器 直 接 进 行 寻 址 操 作 。 单 周 期 执 行有 许 多 种 80486 微 处 理 机 的 指 令 , 在 一 个 时 钟 周 期 时 间 内 就 能 完 成 。 片 内 浮 点 部 件3804

33、86 微 处 理 机 芯 片 内 集 成 进 了 一 个 浮 点 部 件 , 它 对 I E E E 标 准 所 规 定 的 32 位 的 、 64位 的 以 及 80 位 的 数 据 格 式 给 以 全 面 支 持 。 80486 微 处 理 机 芯 片 内 的 这 个 浮 点 部 件 与 它 的前 辈 机 8087、 80287、 80387 等 数 值 协 同 处 理 器 在 二 进 制 情 况 下 完 全 兼 容 。 片 内 存 储 管 理 部 件80486 微 处 理 机 芯 片 内 配 备 有 一 个 存 储 管 理 部 件 M M U , 用 来 对 存 储 器 地 址 实 施

34、管理 和 对 存 储 器 空 间 给 以 保 护 , 以 维 护 存 储 系 统 的 完 整 性 。 像 U NI X 和 OS/ 2 操 作 系 统 中 常 要 用 到 的 多 项 任 务 处 理 和 虚 拟 存 储 环 境 等 就 要 用 到 片 内 存 储 管 理 部 件 。 而 且 80486 微 处 理 机 芯 片 内 的 存 储 管 理 部 件 对 存 储 器 的 分 段 管 理 和 分 页 管 理 都 提 供 全 方 位 的 支 持 。 片 内 高 速 缓 冲 存 储 器 Cache80486 微 处 理 机 芯 片 内 装 配 有 一 个 8K 字 节 的 片 内 Cache。

35、 对 Cache 的 访 问 像 对 微 处 理 机 内 的 寄 存 器 进 行 读 取 操 作 那 样 迅 速 。 总 线 的 动 作 一 直 被 跟 踪 , 以 便 对 Cache 内 经 常 被 替 换 的 内 容 给 以 检 测 和 跟 踪 。 根 据 需 要 既 可 以 将 片 内 Cach e 内 容 作 废 , 也 可 以 给 以 刷 新 处 理 , 以 使 外 部 Cache 控 制 器 在 多 处 理 机 环 境 内 维 持 与 片 内 Cache 的 一 致 性 。 外 部 Cache 控 制80486 微 处 理 机 对 外 部 Cache 提 供 写 回 ( wr it

36、 e-back ) 和 刷 新 控 制 , 以 使 微 处 理 机 在 多 微 处 理 机 环 境 内 维 持 Cache 的 一 致 性 。 指 令 流 水 线在 80486 微 处 理 机 内 , 取 指 令 、 分 析 指 令 ( 对 指 令 进 行 译 码 ) 、 执 行 指 令 以 及 对 指 令 地 址 的 转 换 等 操 作 都 是 重 叠 进 行 的 。 这 种 指 令 流 水 线 操 作 方 式 对 绝 大 多 数 指 令 来 说 , 可 以 做 到 每 个 时 钟 周 期 内 执 行 完 一 条 指 令 的 执 行 速 率 。0 成 组 周 期80486 微 处 理 机 采

37、 用 这 种 成 组 传 送 周 期 , 可 以 作 到 在 每 一 个 时 钟 周 期 内 都 可 以 从 存储 器 读 出 一 个 新 的 双 字 。 使 用 这 种 成 组 传 送 周 期 , 80486 微 处 理 机 能 非 常 迅 速 地 将 片 内Cache 和 指 令 预 取 部 件 填 满 。? 写 缓 冲 ( wr it e buf fer s )80486 微 处 理 机 在 经 历 了 一 次 写 操 作 之 后 , 仍 可 以 连 续 地 执 行 操 作 , 根 本 就 不 需 要 等 待 微 处 理 机 总 线 上 的 写 操 作 。? 总 线 补 偿 ( bus

38、b ackoff)在 80486 微 处 理 机 总 线 周 期 期 间 , 若 又 有 一 个 总 线 主 控 设 备 需 要 对 总 线 实 施 控 制 , 这时 80486 微 处 理 机 就 会 将 它 的 总 线 信 号 悬 浮 起 来 。 而 当 总 线 再 次 变 成 有 效 时 , 再 重 新 启 动 它 的 总 线 周 期 。? 指 令 的 再 启 动在 由 于 试 图 去 访 问 存 储 器 不 成 功 而 产 生 的 一 次 异 常 事 故 之 后 , 程 序 可 以 紧 接 着 继 续其 执 行 。 80486 微 处 理 机 的 这 一 特 征 对 于 要 求 分 页

39、 的 虚 拟 存 储 器 来 说 十 分 重 要 。? 动 态 ( 大 小 规 模 ) 总 线 外 部 控 制 器 能 动 态 地 变 更 数 据 总 线 的 有 效 宽 度 。 总 线 宽 度 可 以 是 8 位 的 、 16 位 的 , 也可 以 是 32 位 的 。42. 操 作 方 式80486 微 处 理 机 可 以 作 到 与 8086、 80286、 80386 系 列 机 在 目 标 代 码 级 上 完 全 兼 容 。 也就 是 说 , 为 8086、 80286、 80386 微 处 理 机 编 写 的 软 件 不 用 修 改 即 可 在 80486 微 处 理 机 上 运行

40、 。 80486 微 处 理 机 与 80386 微 处 理 机 相 似 之 处 是 , 80486 也 有 两 种 操 作 方 式 , 一 为 实 方式 , 二 为 保 护 方 式 。 实 方 式当 80486 微 处 理 机 复 位 时 , 或 者 在 加 电 时 总 是 被 初 始 化 成 实 方 式 。 这 种 操 作 方 式 与8086 微 处 理 机 一 样 拥 有 同 样 的 基 本 结 构 , 只 不 过 是 在 这 种 操 作 方 式 下 , 80486 可 以 访 问32 位 的 寄 存 器 。 在 这 种 操 作 方 式 下 , 其 寻 址 机 构 最 大 寻 址 范 围

41、 为 1 兆 字 节 , 其 中 断 处 理 又 与 80286 的 实 方 式 下 的 中 断 处 理 一 样 。 在 这 种 操 作 方 式 下 , 几 乎 所 有 的 80486 微 处 理 机 的 指 令 都 可 以 使 用 。 但 有 一 点 不 同 的 是 , 它 的 缺 省 操 作 数 的 大 小 是 16 位 的 。 为 了 能 在 这 种 操 作 方 式 下 也 可 以 使 用 32 位 的 寄 存 器 和 寻 址 方 式 , 就 必 须 加 上 指 令 前 缀 。 80486 之 所 以 要 采 用 实 方 式 这 种 操 作 方 式 , 是 因 为 它 还 需 要 建 立

42、 并 使 用 保 护 方 式 这 种 操 作 方 式 。 保 护 方 式保 护 方 式 也 被 称 之 为 保 护 的 虚 拟 地 址 方 式 。 当 各 种 应 用 程 序 在 80486 的 保 护 方 式 下 运 行 时 , 80486 微 处 理 机 的 各 种 能 力 都 可 以 淋 漓 尽 致 地 表 现 出 来 。 在 保 护 方 式 下 , 除 了 可 以 实 施 分 段 保 护 之 外 , 还 可 以 任 意 选 用 分 页 保 护 。 80486 微 处 理 机 的 线 性 地 址 空 间 为 4 千兆字 节 , 而 虚 拟 的 存 储 空 间 可 达 64 兆 兆 字 节

43、 。 目 前 所 有 的 为 8086、 80286、 80386 编 写 的 软件 都 可 以 在 80486 微 处 理 机 的 保 护 机 制 下 运 行 。 在 保 护 方 式 下 , 其 寻 址 机 制 比 起 在 实 方 式 下 的 寻 址 机 制 来 则 更 加 完 美 , 其 技 术 也 更 加 先 进 。说 到 底 , 虚 拟 8086 方 式 只 不 过 是 80486 微 处 理 机 保 护 方 式 下 的 一 种 子 方 式 , 它 的 最突 出 的 特 点 是 , 8086 程 序 可 以 使 用 80486 微 处 理 机 保 护 方 式 下 的 分 段 和 分 页

44、 保 护 机 制 运行 。 所 以 , 这 种 操 作 方 式 比 起 在 实 方 式 下 运 行 的 8086 程 序 来 说 其 灵 活 性 表 现 得 更 加 充 分 。使 用 这 种 操 作 方 式 , 80486 微 处 理 机 可 以 在 所 使 用 的 80486 的 操 作 系 统 之 下 , 既 可 以 同 时执 行 8086 的 操 作 系 统 和 应 用 程 序 , 也 可 以 同 时 执 行 80286 的 应 用 程 序 和 80486 的 应 用 程 序 。3. 存 储 管 理80486 微 处 理 机 是 一 种 全 32 位 体 系 结 构 的 微 处 理 机

45、, 其 内 不 仅 配 备 有 一 个 片 内 存 储 管 理 部 件 、 一 个 数 值 协 同 处 理 器 部 件 , 而 且 还 配 备 了 一 个 规 模 为 8K 字 节 的 高 速 缓 冲 存 储 器 Cache。 80486 不 仅 拥 有 80386 的 全 部 32 位 微 处 理 机 的 特 征 , 更 重 要 的 是 它 的 性 能 在80386 的 基 础 上 得 以 全 面 地 大 幅 度 地 提 高 。 比 如 , 80486 为 了 更 好 地 适 应 新 的 使 用 环 境 、 新的 应 用 软 件 , 它 又 在 80386 指 令 系 统 的 基 础 上 新

46、 增 加 6 条 指 令 。 80486 的 片 内 存 储 管 理 部件 M M U 与 80386 的 存 储 管 理 部 件 完 全 兼 容 。 更 令 人 兴 奋 的 是 80486 芯 片 内 还 集 成 进 去一 个 经 改 进 后 性 能 增 强 了 的 80387 数 值 协 同 处 理 器 。 从 应 用 角 度 上 来 说 , 凡 是 为 80386 微处 理 机 、 80387 数 值 协 同 处 理 器 , 甚 至 为 8086/ 8087 系 列 机 编 写 的 应 用 软 件 , 不 用 修 改 就 可 以 直 接 在 80486 微 处 理 机 上 使 用 。5由

47、 于 80486 微 处 理 机 芯 片 内 配 备 有 片 内 高 速 缓 冲 存 储 器 Cache, 80486 在 运 行 时 , 就 可 以 频 繁 地 使 用 存 放 在 Cache 内 的 数 据 和 指 令 , 减 少 了 访 问 主 存 储 器 的 次 数 , 这 样 也 就 减 少 了 访 问 外 部 总 线 的 次 数 , 从 而 有 效 地 提 高 了 80486 的 运 行 速 度 。 在 80486 体 系 结 构 的 设 计 上 采 用 了 精 简 指 令 系 统 计 算 机 R ISC 的 设 计 思 想 和 技 术 , 这 样 就 有 效 地 减 少 了 指

48、令 周期 时 间 。 由 于 总 线 采 用 的 是 成 组 传 送 的 方 式 , 所 以 能 够 非 常 迅 速 地 填 充 满 Cache。80486 微 处 理 机 配 备 的 存 储 管 理 部 件 M M U 是 由 分 段 部 件 和 分 页 部 件 组 成 的 。 通 过 分 段 部 件 可 对 逻 辑 地 址 空 间 进 行 分 段 管 理 , 这 样 就 可 以 对 使 用 的 数 据 和 指 令 的 地 址 给 以再 分 配 处 理 , 此 项 措 施 就 可 以 作 到 数 据 和 指 令 共 享 全 部 80486 微 处 理 机 资 源 的 目 的 。 分 页 部

49、件 是 在 分 段 部 件 之 后 的 又 一 存 储 管 理 机 构 , 它 是 在 分 段 操 作 之 后 , 再 对 存 储 器 段 进 行 分 页 处 理 , 而 对 分 段 部 件 操 作 又 是 透 明 的 一 种 存 储 管 理 过 程 。 分 页 操 作 并 非 是 强 制 性 的 , 而 是 供 任 选 的 , 系 统 软 件 根 据 需 要 可 以 进 行 分 页 处 理 , 也 可 以 不 进 行 分 页 处 理 。 每 一 个 存 储 器 段 又 可 以 进 一 步 分 成 少 至 一 个 多 至 若 干 个 大 小 规 格 为 4K 字 节 的 段 。 为 了 在 80486 上能 实 施 虚 拟 存 储 管 理 , 80486 微 处 理 机 对 所

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报