单片机原理及应用教程第2版习题课后答案_第1页
单片机原理及应用教程第2版习题课后答案_第2页
单片机原理及应用教程第2版习题课后答案_第3页
单片机原理及应用教程第2版习题课后答案_第4页
单片机原理及应用教程第2版习题课后答案_第5页
已阅读5页,还剩49页未读 继续免费阅读

单片机原理及应用教程第2版习题课后答案.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 单 片 机 原 理 及 应 用 习 题 参 考 答 案 第 一 章 1 . 为 什 么 计 算 机 要 采 用 二 进 制 数 学 习 十 六 进 制 数 的 目 的 是 什 么 在 计 算 机 中 由 于 所 采 用 的 电 子 逻 辑 器 件 仅 能 存 储 和 识 别 两 种 状 态 的特 点 计 算 机 内 部 一 切 信 息 存 储 、 处 理 和 传 送 均 采 用 二 进 制 数 的 形 式 。 可 以 说 二 进 制 数 是 计 算 机 硬 件 能 直 接 识 别 并 进 行 处 理 的 惟 一 形 式 。 十 六 进 制 数 可 以 简化 表 示 二 进 制 数 。 2 ( 1 ) 0 1 1 1 1 0 0 1 7 9 H ( 2 ) 0 . 1 1 0 . C H ( 3 ) 0 1 1 1 1 0 0 1 . 1 1 7 9 . C H ( 4 ) 1 1 1 0 1 0 1 0 . 1 0 1 0 E A . A H ( 5 ) 0 1 1 0 0 0 0 1 6 1 H ( 6 ) 0 0 1 1 0 0 0 1 3 1 H 3 . ( 1 ) 0 B 3 H ( 2 ) 8 0 H ( 3 ) 1 7 . A H ( 4 ) 0 C . C H 4 . ( 1 ) 0 1 0 0 0 0 0 1 B 6 5 ( 2 ) 1 1 0 1 0 1 1 1 1 B 4 3 1 5 . ( 1 ) 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 ( 2 ) 1 0 1 0 0 1 0 0 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 0 ( 5 ) 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 6 . 0 0 1 0 0 1 0 1 B 0 0 1 1 0 1 1 1 B C D 2 5 H 7 . 2 1 3 7 1 1 9 8 9 8 什 么 是 总 线 总 线 主 要 有 哪 几 部 分 组 成 各 部 分 的 作 用 是 什 么 总 线 是 连 接 计 算 机 各 部 件 之 间 的 一 组 公 共 的 信 号 线 。 一 般 情 况 下 可 分 为系 统 总 线 和 外 总 线 。 系 统 总 线 应 包 括 地 址 总 线 A B 控 制 总 线 C B 数 据 总 线 D B 地 址 总 线 ( A B ) C P U 根 据 指 令 的 功 能 需 要 访 问 某 一 存 储 器 单 元 或 外 部 设 备时 其 地 址 信 息 由 地 址 总 线 输 出 然 后 经 地 址 译 码 单 元 处 理 。 地 址 总 线 为 1 6位 时 可 寻 址 范 围 为 2 16 = 6 4 K 地 址 总 线 的 位 数 决 定 了 所 寻 址 存 储 器 容 量 或 外设 数 量 的 范 围 。 在 任 一 时 刻 地 址 总 线 上 的 地 址 信 息 是 惟 一 对 应 某 一 存 储 单 元或 外 部 设 备 。 控 制 总 线 ( C B ) 由 C P U 产 生 的 控 制 信 号 是 通 过 控 制 总 线 向 存 储 器 或 外 部 设备 发 出 控 制 命 令 的 以 使 在 传 送 信 息 时 协 调 一 致 的 工 作 。C P U 还 可 以 接 收 由 外部 设 备 发 来 的 中 断 请 求 信 号 和 状 态 信 号 所 以 控 制 总 线 可 以 是 输 入 、 输 出 或 双向 的 。 数 据 总 线 ( D B ) C P U 是 通 过 数 据 总 线 与 存 储 单 元 或 外 部 设 备 交 换 数 据 信 息的 故 数 据 总 线 应 为 双 向 总 线 。 在 C P U 进 行 读 操 作 时 存 储 单 元 或 外 设 的 数据 信 息 通 过 数 据 总 线 传 送 给 C P U 在 C P U 进 行 写 操 作 时 C P U 把 数 据 通 过 数据 总 线 传 送 给 存 储 单 元 或 外 设 9 什 么 是 接 口 电 路 ? C P U 与 接 口 电 路 连 接 一 般 应 具 有 哪 些 信 号 线 ? 外 部 设 3 备 与 接 口 电 路 连 接 一 般 应 具 有 哪 些 信 号 线 C P U 通 过 接 口 电 路 与 外 部 输 入 、 输 出 设 备 交 换 信 息 一 般 情 况 下 外 部 设 备 种 类 、 数 量 较 多 而 且 各 种 参 量 如 运 行 速 度 、 数据 格 式 及 物 理 量 也 不 尽 相 同 。C P U 为 了 实 现 选 取 目 标 外 部 设 备 并 与 其 交 换 信息 必 须 借 助 接 口 电 路 。 一 般 情 况 下 接 口 电 路 通 过 地 址 总 线 、 控 制 总 线 和 数据 总 线 与 C P U 连 接 通 过 数 据 线 D 、 控 制 线 C 和 状 态 线 S 与 外 部 设备 连 接 。 1 0 . 存 储 器 的 作 用 是 什 么 只 读 存 储 器 和 随 机 存 储 器 有 什 么 不 同 存 储 器 具 有 记 忆 功 能 用 来 存 放 数 据 和 程 序 。 计 算 机 中 的 存 储 器 主 要 有 随机 存 储 器 R A M 和 只 读 存 储 器 R O M 两 种 。 随 机 存 储 器 一 般 用 来 存 放 程序 运 行 过 程 中 的 中 间 数 据 计 算 机 掉 电 时 数 据 不 再 保 存 。 只 读 存 储 器 一 般 用来 存 放 程 序 计 算 机 掉 电 时 信 息 不 会 丢 失 。 1 1 某 存 储 器 的 存 储 容 量 为 6 4 K B , 它 表 示 多 少 个 存 储 单 元 6 4 1 0 2 4 1 2 . 简 述 微 型 计 算 机 硬 件 系 统 组 成 。 一 台 计 算 机 的 基 本 结 构 由 运 算 器 、 控 制 器 、 存 储 器 、 输 入 设 备 和 输 出 设 备五 部 分 组 成 。 1 3 . 什 么 是 单 片 机 单 片 机 与 微 机 相 比 有 何 特 点 单 片 机 S i n g l e - C h i p - M i c r o c o m p u t e r 又 称 单 片 微 控 制 器 其 基 本 结 构 是 将微 型 计 算 机 的 基 本 功 能 部 件 中 央 处 理 机 C P U 、 存 储 器 、 输 入 接 口 、 输 出 4 接 口 、 定 时 器 / 计 数 器 、 中 断 系 统 等 全 部 集 成 在 一 个 半 导 体 芯 片 上 因 此 单片 机 其 体 积 小 、 功 耗 低 、 价 格 低 廉 且 具 有 逻 辑 判 断 、 定 时 计 数 、 程 序 控 制 等多 种 功 能 。 单 片 机 结 构 上 的 设 计 在 硬 件 、 指 令 系 统 及 I / O 能 力 等 方 面 都 有 独 到 之 处 具 有 较 强 而 有 效 的 控 制 功 能 。 虽 然 单 片 机 只 是 一 个 芯 片 但 无 论 从 组 成 还 是 从其 逻 辑 功 能 上 来 看 都 具 有 微 机 系 统 的 含 义 。 另 一 方 面 单 片 机 毕 竟 是 一 个 芯片 只 有 外 加 所 需 的 输 入 、 输 出 设 备 才 可 以 构 成 实 用 的 单 片 机 应 用 系 统 。 1 4 . 单 片 机 主 要 应 用 于 哪 些 领 域 ( 1 ) 智 能 仪 器 。 智 能 仪 器 是 含 有 微 处 理 器 的 测 量 仪 器 。 单 片 机 广 泛 应 用 于 各种 仪 器 仪 表 使 仪 器 仪 表 智 能 化 取 得 了 令 人 瞩 目 的 进 展 。 ( 2 ) 工 业 控 制 。 单 片 机 广 泛 应 用 于 各 种 工 业 控 制 系 统 中 如 数 控 机 床 、 温 度控 制 、 可 编 程 顺 序 控 制 等 。 ( 3 ) 家 用 电 器 。 目 前 各 种 家 用 电 器 普 遍 采 用 单 片 机 取 代 传 统 的 控 制 电 路 如洗 衣 机 、 电 冰 箱 、 空 调 、 彩 电 、 微 波 炉 、 电 风 扇 及 高 级 电 子 玩 具 等 。 由 于 配 上了 单 片 机 使 其 功 能 增 强 而 身 价 倍 增 深 受 用 户 的 欢 迎 。 ( 4 ) 机 电 一 体 化 。 机 电 一 体 化 是 机 械 工 业 发 展 的 方 向 机 电 一 体 化 产 品 是 指集 机 械 技 术 、 微 电 子 技 术 、 计 算 机 技 术 于 一 体 具 有 智 能 化 特 征 的 机 电 产 品 。 单 片 机 除 以 上 各 方 面 应 用 之 外 还 广 泛 应 用 于 办 公 自 动 化 领 域 如 复 印 机 、汽 车 电 路 、 通 信 系 统 如 手 机 、 计 算 机 外 围 设 备 等 成 为 计 算 机 发 展 和 应 用 5 的 一 个 重 要 方 向 。 1 5 . 什 么 是 嵌 入 式 系 统 嵌 入 式 系 统 有 哪 些 重 要 特 征 所 谓 嵌 入 式 系 统 是 “ 以 应 用 为 中 心 、 以 计 算 机 技 术 为 基 础 、 软 件 硬 件 可 裁减 、 功 能 、 可 靠 性 、 成 本 、 体 积 、 功 耗 严 格 要 求 的 专 用 计 算 机 系 统 ” 。 即 以 嵌入 式 应 用 为 目 的 计 算 机 系 统 。 嵌 入 式 系 统 的 重 要 特 征 1 系 统 内 核 小 2 专 用 性 强 。 3 系 统 精 简 嵌 入 式 系 统 一 般 没 有 系 统 软 件 和 应 用 软 件 的 明 显 区 分 其 功 能 设 计 及 实现 上 不 要 求 过 于 复 杂 这 样 一 方 面 利 于 控 制 系 统 成 本 同 时 也 利 于 实 现 系统 安 全 。 4 高 实 时 性 。 第 二 章 1 . 举 例 说 明 M C S - 5 1 有 哪 些 典 型 产 品 它 们 有 何 区 别 M C S - 5 1 系 列 单 片 机 可 分 为 两 大 系 列 5 1 子 系 列 和 5 2 子 系 列 。 5 1 子 系 列 单 片 机 的 典 型 产 品 有 8 0 5 1 、 8 7 5 1 、 8 0 3 1 、 8 0 C 5 1 、 8 0 C 3 1 等 。 它们 的 结 构 基 本 相 同 其 主 要 差 别 反 映 在 片 内 存 储 器 的 配 置 上 有 所 不 同 2 . 8 0 5 1 单 片 机 内 部 包 含 哪 些 主 要 功 能 部 件 各 功 能 部 件 的 主 要 作 用 是 什么 8 0 5 1 单 片 机 内 部 由 C P U 、 4 K B 的 R O M 、 1 2 8 B 的 R A M 、 4 个 8 位 的 I / O 6 并 行 端 口 、 一 个 串 行 口 、 两 个 1 6 位 定 时 / 计 数 器 及 中 断 系 统 等 组 成 。 3 . 程 序 状 态 字 寄 存 器 P S W 各 位 的 定 义 是 什 么 P S W 是 一 个 8 位 寄 存 器 用 于 寄 存 当 前 指 令 执 行 后 的 某 些 状 态 即 反 映 指令 执 行 结 果 的 一 些 特 征 信 息 。 C y P S W . 7 即 P S W 的 D 7 位 进 位 / 借 位 标 志 。 A C P S W . 6 即 P S W 的 D 6 位 辅 助 进 位 标 志 。 F 0 P S W . 5 及 F 1 P S E . 1 即 P S W 的 D 5 位 、 D 1 位 用 户 标 志 位 。 R S 1 及 R S 0 P S W . 4 及 P S W . 3 即 P S W 的 D 4 位 、 D 3 位 寄 存 器 组 选 择控 制 位 。 O V P S W . 2 即 P S W 的 D 2 位 溢 出 标 志 。 4 . M C S - 5 1 存 储 器 结 构 的 主 要 特 点 是 什 么 程 序 存 储 器 和 数 据 存 储 器 各 有何 不 同 M C S - 5 1 单 片 机 的 存 储 器 结 构 与 一 般 微 机 存 储 器 的 配 置 方 法 不 同 一 般 微 机把 程 序 和 数 据 共 存 同 一 存 储 空 间 各 存 储 单 元 对 应 惟 一 的 地 址 。 而 M C S - 5 1 的存 储 器 把 程 序 和 数 据 的 存 储 空 间 严 格 区 分 开 。 数 据 存 储 器 用 于 存 放 程 序 运 算 的 中 间 结 果 、 状 态 标 志 位 等 。 程 序 存 储 器 用 于 存 放 已 编 制 好 的 程 序 及 程 序 中 用 到 的 常 数 。 5 . M C S - 5 1 单 片 机 内 部 R A M 可 分 为 几 个 区 各 区 的 主 要 作 用 是 什 么 内 部 数 据 存 储 器 分 为 高 、 低 1 2 8 B 两 大 部 分 。 7 低 1 2 8 B 为 R A M 区 地 址 空 间 为 0 0 H 7 F H 可 分 为 寄 存 器 区 、 位 寻 址区 、 堆 栈 及 数 据 存 储 区 。 存 放 程 序 运 算 的 中 间 结 果 、 状 态 标 志 位 等 。 高 1 2 8 B 为 特 殊 功 能 寄 存 器 S F R 区 地 址 空 间 为 8 0 H F F H 其 中 仅 有2 1 个 字 节 单 元 是 有 定 义 的 。 6 . M C S - 5 1 单 片 机 的 P 0 P 3 四 个 I / O 端 口 在 结 构 上 有 何 异 同 使 用 时 应注 意 哪 些 事 项 P 0 口 是 一 个 8 位 漏 极 开 路 型 双 向 I / O 端 口 。 P 1 口 是 一 个 内 部 带 上 拉 电 阻 的 8 位 准 双 向 I / O 端 口 。 P 2 口 也 是 一 个 内 部 带 上 拉 电 阻 的 8 位 准 双 向 I / O 端 口 P 3 口 是 一 个 内 部 带 上 拉 电 阻 的 8 位 多 功 能 双 向 I / O 端 口 。 在 使 用 时 应 注 意 以 下 方 面 P 0 P 3 都 是 准 双 向 I / O 口 即 C P U 在 读 取 数 据 时 必 须 先 向 相 应 端 口的 锁 存 器 写 入 “ 1 ”。 各 端 口 名 称 与 锁 存 器 名 称 在 编 程 时 相 同 均 可 用 P 0 P 3表 示 。 当 系 统 复 位 时 P 0 P 3 端 口 锁 存 器 全 为 “ 1 ” 故 可 直 接 对 其 进 行 读 取数 据 。 P 0 口 每 一 输 出 位 可 驱 动 8 个 L S 型 T T L 负 载 P 0 口 可 作 通 用 输 入 、 输 出端 口 使 用 此 时 若 要 驱 动 N M O S 或 其 他 拉 电 流 负 载 时 需 外 接 上 拉 电 阻 才能 使 该 位 高 电 平 输 出 有 效 。 在 单 片 机 进 行 外 部 存 储 器 扩 展 时 P 0 口 必 须 作 为 地 址 / 数 据 复 用 线 使 用 此 8 时 不 必 外 接 上 拉 电 阻 P 0 也 不 能 作 通 用 I / O 口 使 用 。 P 1 、 P 2 、 P 3 口 输 出 均 接 有 内 部 上 拉 电 阻 输 入 端 无 需 外 接 上 拉 电 阻 每 一 位 输 出 可 以 驱 动 4 个 L S 型 T T L 电 路 。 P 0 、P 2 口 除 可 以 作 通 用 I / O 端 口 、 以 实 现 与 外 部 进 行 数 据 交 换 外 更 主要 的 是 当 C P U 访 问 外 部 存 储 器 时 C P U 将 自 动 地 把 外 部 存 储 器 的 地 址 线 信号 1 6 位 送 P 0 、 P 2 口 作 为 地 址 总 线 P 0 口 输 出 低 8 位 地 址 P 2 口 输 出高 8 位 地 址 向 外 部 存 储 器 输 出 1 6 位 存 储 单 元 地 址 。 在 控 制 信 号 作 用 下 该地 址 低 8 位 被 锁 存 后 P 0 口 自 动 切 换 为 数 据 总 线 这 时 经 P 0 口 可 向 外 部 存 储器 进 行 读 、 写 数 据 操 作 。 此 时 P 2 口 不 再 作 通 用 I / O 端 口 P 0 口 为 地 址 / 数 据复 用 口 。 7 . 在 什 么 情 况 下 P 3 口 作 为 第 二 功 能 使 用 P 3 口 的 第 二 功 能 是 作 为 控 制 端 口 使 用 的 。 由 于 单 片 机 没 有 专 设 的 控 制 信 号引 脚 单 片 机 在 进 行 外 部 存 储 器 和 I / O 端 口 扩 展 时 所 需 要 的 控 制 信 号 必 须 由 P 3口 提 供 P 3 口 第 二 功 能 相 当 于 P C 机 中 C P U 的 控 制 线 引 脚 。 8 . 为 什 么 说 单 片 机 具 有 较 强 的 位 处 理 能 力 对 于 许 多 控 制 系 统 开 关 量 控 制 是 控 制 系 统 的 主 要 对 象 之 一 。 作 为 传 统 的C P U 对 于 简 单 的 个 别 开 关 量 进 行 控 制 却 显 得 不 那 么 方 便 而 让 M C S - 5 1 值 得骄 傲 的 正 是 它 有 效 地 解 决 了 单 一 位 的 控 制 。 M C S - 5 1 片 内 C P U 还 是 一 个 性 能 优 异 的 位 处 理 器 也 就 是 说 M C S - 5 1 实 际 9 上 又 是 一 个 完 整 而 独 立 的 1 位 单 片 机 也 称 布 尔 处 理 机 。 该 布 尔 处 理 机 除 了有 自 己 的 C P U 、 位 寄 存 器 、 位 累 加 器 即 进 位 标 志 C y 、 I / O 口 和 位 寻 址 空 间外 还 有 专 供 位 操 作 的 指 令 系 统 可 以 直 接 寻 址 对 位 存 储 单 元 和 S F R 的 某 一位 进 行 操 作 。 M C S - 5 1 单 片 机 对 于 位 操 作 布 尔 处 理 有 置 位 、 复 位 、 取 反 、测 试 转 移 、 传 送 、 逻 辑 与 和 逻 辑 或 运 算 等 功 能 。 所 以 单 片 机 具 有 较 强 的 位 处理 能 力 。 9 . 指 出 8 0 5 1 可 进 行 位 寻 址 的 存 储 空 间 。 0 0 7 F H ( 即 2 0 H . 0 2 F H . 7 ) 及 S F R 地 址 能 被 8 整 除 的 寄 存 器 中 的 各 位 。 1 0 . 位 地 址 9 0 H 和 字 节 地 址 9 0 H 及 P 1 . 0 有 何 异 同 如 何 区 别 位 地 址 9 0 H 表 示 P 1 . 0 位 字 节 地 址 9 0 H 表 示 P 1 口 1 1 . 在 访 问 外 部 R O M 或 R A M 时 P 0 和 P 2 口 各 用 来 传 送 什 么 信 号 P 0 口为 什 么 要 采 用 片 外 地 址 锁 存 器 P 0 口 传 送 地 址 低 八 位 后 可 复 用 数 据 线 所 以 P 0 口 要 采 用 片 外 地 址 锁 存器 。 P 2 口 传 送 地 址 高 八 位 。 1 2 . 什 么 是 时 钟 周 期 什 么 是 机 器 周 期 什 么 是 指 令 周 期 当 振 荡 频 率 为1 2 M H z 时 一 个 机 器 周 期 为 多 少 微 秒 时 钟 周 期 也 称 振 荡 周 期 即 振 荡 器 的 振 荡 频 率 f os c 的 倒 数 是 时 序 中 最 小的 时 间 单 位 。 机 器 周 期 执 行 一 条 指 令 的 过 程 可 分 为 若 干 个 阶 段 每 一 阶 10 段 完 成 一 规 定 的 操 作 完 成 一 个 规 定 操 作 所 需 要 的 时 间 称 为 一 个 机 器 周 期 一 个 机 器 周 期 包 含 1 2 个 时 钟 周 期 。 当 振 荡 频 率 为 1 2 M H z 时 一 个 机 器 周 期 为 1 2 / 1 2 1 0 0 0 0 0 0 秒 = 1 微 秒 指 令 周 期 定 义 为 执 行 一 条 指 令 所 用 的 时 间 。 1 3 . M C S - 5 1 单 片 机 有 几 种 复 位 方 法 复 位 后 C P U 从 程 序 存 储 器 的 哪 一 个单 元 开 始 执 行 程 序 M C S - 5 1 的 复 位 电 路 包 括 上 电 复 位 电 路 和 按 键 外 部 复 位 电 路 0 0 0 0 H 1 4 . 8 0 5 1 系 统 掉 电 时 如 何 保 存 内 部 R A M 中 的 数 据 单 片 机 在 运 行 过 程 中 如 果 发 生 掉 电 片 内 R A M 和 S F R 中 的 信 息 将 会 丢失 。 为 防 止 信 息 丢 失 可 以 把 一 组 备 用 电 源 加 到 R S T / V 当 V 的 电 压低 于 V 的 电 压 时 备 用 电 源 通 过 V 以 低 功 耗 保 持 内 部 R A M 和 S F 数 据 。 1 5 . 8 0 5 1 单 片 机 引 脚 A L E 的 作 用 是 什 么 当 8 0 5 1 不 外 接 R A M 和 R O M 时 A L E 上 输 出 的 脉 冲 频 率 是 多 少 其 作 用 是 什 么 地 址 锁 存 使 能 输 出 A L E 当 单 片 机 访 问 外 部 存 储 器 时 外 部 存 储 器 的 1 6位 地 址 信 号 由 P 0 口 输 出 低 8 位 P 2 口 输 出 高 8 位 A L E 可 用 作 低 8 位 地 址 锁存 控 制 信 号 当 不 用 作 外 部 存 储 器 地 址 锁 存 控 制 信 号 时 该 引 脚 仍 以 时 钟 振 荡频 率 的 1 / 6 固 定 地 输 出 正 脉 冲 可 以 驱 动 8 个 L S 型 T T L 负 载 。 11 第 三 章 1 M C S - 5 1 有 哪 几 种 寻 址 方 式 举 例 说 明 它 们 是 怎 样 寻 址 的 M C S - 5 1 指 令 系 统 的 寻 址 方 式 有 以 下 7 种 立 即 寻 址 方 式 操 作 数 直 接 出 现 在 指 令 中 。 直 接 寻 址 方 式 中 操 作 数 的 单 元 地 址 直 接 出 现 在 指 令 中 。 寄 存 器 寻 址 方 式 中 寄 存 器 中 的 内 容 就 是 操 作 数 。 寄 存 器 间 接 寻 址 方 式 中 指 定 寄 存 器 中 的 内 容 是 操 作 数 的 地 址 该 地 址 对应 存 储 单 元 的 内 容 才 是 操 作 数 。 变 址 寻 址 方 式 是 以 程 序 指 针 P C 或 数 据 指 针 D P T R 为 基 址 寄 存 器 以 累 加器 A 作 为 变 址 寄 存 器 两 者 内 容 相 加 即 基 地 址 + 偏 移 量 形 成 1 6 位 的 操 作数 地 址 相 对 寻 址 是 以 程 序 计 数 器 P C 的 当 前 值 作 为 基 地 址 与 指 令 中 的 第 二 字 节 给出 的 相 对 偏 移 量 r e l 进 行 相 加 所 得 和 为 程 序 的 转 移 地 址 。 位 地 址 内 部 R A M 地 址 空 间 的 可 进 行 位 寻 址 的 1 2 8 位 和 S F R 地 址 空 间 的可 位 寻 址 的 1 1 个 8 位 寄 存 器 的 8 8 位 。 位 寻 址 给 出 的 是 直 接 地 址 。 2 位 寻 址 和 字 节 寻 址 如 何 区 分 在 使 用 时 有 何 不 同 由 寻 址 方 式 可 以 看 出 不 同 的 寻 址 方 式 所 寻 址 的 存 储 空 间 是 不 同 的 。 正 确地 使 用 寻 址 方 式 不 仅 取 决 于 寻 址 方 式 的 形 式 而 且 取 决 于 寻 址 方 式 所 对 应 的 存储 空 间 。字 节 寻 址 必 须 是 对 8 位 存 储 单 元 位 寻 址 的 存 储 空 间 只 能 是 片 内 R A 0 H 2 F H 字 节 地 址 中 的 所 有 位 位 地 址 为 0 0 H 7 F H ) 和 部 分 S F R 的 位 决不 能 是 该 范 围 之 外 的 任 何 单 元 的 任 何 位 。 3 要 访 问 专 用 寄 存 器 和 片 外 数 据 寄 存 器 应 采 用 什 么 寻 址 方 式 举 例 说 明 。 12 访 问 专 用 寄 存 器 可 采 用 直 接 寻 址 或 寄 存 器 寻 址 。 访 问 片 外 数 据 寄 存 器 寄 存 器 间 接 寻 址 4 什 么 是 堆 栈 其 主 要 作 用 是 什 么 堆 栈 是 后 进 先 出 的 数 据 存 储 区 一 般 用 于 中 断 处 理 过 程 中 若 需 要 保 护 现 场 数 据 如 内 部 R A M 单 元 的内 容 可 使 用 入 栈 指 令 将 数 据 压 入 堆 栈 中 断 处 理 过 程 执 行 完 后 再 使 用出 栈 指 令 恢 复 现 场 数 据 。 5 编 程 将 内 部 R A M 的 2 0 H 单 元 的 内 容 传 送 给 外 部 R A M 的 2 0 0 0 H 单 元 。 M O V A , 2 0 H M O V D P T R , # 2 0 0 0 H M O V X D P T R , A 6 编 程 将 内 部 数 据 存 储 器 2 0 H 3 0 H 单 元 内 容 清 零 。 M O V R 0 , # 2 0 H M O V A , # 0 M O V R 3 , # 1 7 L O P : M O V R 0 , A I N C R 0 D J N Z R 3 , L O P 13 7 编 程 查 找 内 部 R A M 的 3 2 H 4 1 H 单 元 中 是 否 有 0 A A H 这 个 数 据 若 有这 一 数 据 则 将 5 0 H 单 元 置 为 0 F F H 否 则 清 5 0 H 单 元 为 0 。 M O V R 3 , # 1 0 H M O V A , # 0 A A H M O V R 0 , # 3 1 H L O P : I N C R 0 S U B B A , R 0 J Z L O P 1 D J N Z R 3 , L O P M O V 5 0 H , # 0 H A J M P L O P 3 L O P 1 : M O V 5 0 H , # 0 F F H L O P 3 : A J M P 1 O P 3 8 查 找 2 0 H 4 F H 单 元 中 出 现 0 0 H 的 次 数 并 将 查 找 结 果 存 入 5 0 H 单 元 。 M O V R 3 , # 3 0 H M O V R 0 , # 2 0 H M O V A , # 0 14 L O P : M O V A , R 0 J Z L O P 1 L O P 3 : I N C R 0 D J N Z R 3 , L O P A J M P L O P 2 L O P 1 : I N C 5 0 H A J M P L O P 3 L O P 2 : A J M P L O P 2 9 已 知 A = 8 3 H R 0 = 1 7 H ( 1 7 H ) = 3 4 H 写 出 下 列 程 序 段 执 行 完 后 的 A 中的 内 容 。 A N L A , # 1 7 H O R L 1 7 H , A X R L A , R 0 C P L A A = 1 1 0 0 1 0 1 1 B = 0 C B H 1 0 已 知 单 片 机 的 f os c = 1 2 M H z 分 别 设 计 延 时 0 . 1 s 、 1 s 、 1 m i n 的 子 程 序 。 设 晶 振 频 率 为 1 2 M H z 一 个 机 器 周 期 为 1 s 延 时 1 m s 的 子 程 序 执 行 时 间 机 器 周 期 D E L A Y : M O V R 7 , # 0 F F H 1 L O O P : N O P 1 N O P 1 D J N Z R 7 , L O O P 2 15 R E T 2 该 程 序 段 的 总 的 执 行 时 间 为 ( 1 + 4 2 5 5 + 2 ) s = 1 0 2 3 s 1 m s 延 时 时 间 为 1 0 0 m s 的 子 程 序 D E L A Y : M O V R 5 , # 6 4 H 对 延 时 1 m s 的 子 程 序循 环 1 0 0 次 。 L O P 1 : M O V R 7 , # 0 F F H L O O P : N O P N O P D J N Z R 7 , L O O P D J N Z R 5 , L O P 1 R E T 延 时 时 间 为 1 s 的 子 程 序 D E L A Y 1 : M O V R 3 , # 0 A H 对 延 时 1 0 0 m s 的 子 程序 循 环 1 0 次 D E L A Y : M O V R 5 , # 6 4 H 。 L O P 1 : M O V R 7 , # 0 F F H L O O P : N O P N O P D J N Z R 7 , L O O P D J N Z R 5 , L O P 1 D J N Z R 3 , D E L A Y R E T 延 时 时 间 为 6 0 s 的 子 程 序 对 延 时 1 s 的 子 程 序 循 环 6 0次 1 1 M C S - 5 1 汇 编 语 言 中 有 哪 些 常 用 的 伪 指 令 各 起 什 么 作 用 16 B I T 地 址 符 号 命 令 E N D 结 束 汇 编 E Q U 等 值 D B 定 义 字 节 D W 定 义 字 D S 定 义 存 储 单 元 O R G 汇 编 起 始 地 址 1 2 比 较 下 列 各 题 中 的 两 条 指 令 有 什 么 异 同 M O V A , R 1 ; M O V 0 E 0 H , R 1 指 令 功 能 相 同 寻 址 方式 表 示 不 同 M O V A , P 0 ; M O V A , 8 0 H 指 令 功 能 相 同 寻 址 方式 表 示 不 同 L O O P : S J M P L O O P ; S J M P $ 指 令 功 能 相 同 1 3 下 列 程 序 段 汇 编 后 从 3 0 0 0 H 开 始 各 有 关 存 储 单 元 的 内 容 是 什 么 O R G 3 0 0 0 H T A B 1 : E Q U 1 2 3 4 H T A B 2 : E Q U 5 6 7 8 H D B 6 5 , 1 3 , a b c A B C D W T A B 1 , T A B 2 , 9 A B C H 3 0 0 0 H : 6 5 3 0 0 1 H : 1 3 17 3 0 0 2 H : a 3 0 0 3 H : b 3 0 0 4 H : c 3 0 0 5 H : A 3 0 0 6 H : B 3 0 0 7 H : C 3 0 0 8 H : 3 4 H 3 0 0 9 H : 1 2 H 3 0 0 A H : 7 8 H 3 0 0 B H : 5 6 H 3 0 0 C H : 0 B C H 3 0 0 D H : 9 A H 1 4 为 了 提 高 汇 编 语 言 程 序 的 效 率 在 编 写 时 应 注 意 哪 些 问 题 ( 1 ) 把 要 解 决 的 问 题 化 成 一 个 个 具 有 一 定 独 立 性 的 功 能 模 块 各 模 块 尽 量采 用 子 程 序 完 成 其 功 能 。 ( 2 ) 力 求 少 用 无 条 件 转 移 指 令 尽 量 采 用 循 环 结 构 。 ( 3 ) 对 主 要 的 程 序 段 要 下 功 夫 精 心 设 计 这 样 会 收 到 事 半 功 倍 的 效 果 。 ( 4 ) 能 用 8 位 数 据 解 决 问 题 的 就 不 要 使 用 1 6 位 数 据 。 ( 5 ) 累 加 器 是 信 息 传 递 的 枢 纽 在 调 用 子 程 序 时 应 通 过 累 加 器 传 送 子 程 序 18 的 参 数 通 过 累 加 器 向 主 程 序 传 送 返 回 参 数 。 所 以 在 子 程 序 中 一 般 不 把 累 加器 推 入 堆 栈 。 若 需 保 护 累 加 器 的 内 容 时 应 先 把 累 加 器 的 内 容 存 入 其 他 寄 存 器单 元 然 后 再 调 用 子 程 序 。 6 为 了 保 证 程 序 运 行 的 安 全 可 靠 应 考 虑 使 用 软 件 抗 干 扰 技 术 如 数 字滤 波 技 术 、 指 令 冗 余 技 术 、 软 件 陷 井 技 术 用 汇 编 语 言 程 序 实 现 这 些 技 术 不需 要 增 加 硬 件 成 本 可 靠 性 高 稳 定 性 好 方 便 灵 活 。 1 5 试 编 写 8 字 节 外 部 数 据 存 储 器 到 内 部 数 据 存 储 器 的 数 据 块 传 送 程 序 外 部 数 据 存 储 器 地 址 范 围 为 4 0 H 4 7 H 内 部 数 据 存 储 器 地 址 范 围 为 3 0 H 3 7 H 。 M O V R 3 , # 8 M O V R 0 , # 4 0 H M O V R 1 , # 3 0 H L O P 1 : M O V X A , R 0 M O V R 1 , A I N C R 0 I N C R 1 D J N Z R 3 , L O P 1 19 1 6 试 编 写 8 字 节 外 部 程 序 存 储 器 到 内 部 数 据 R A M 的 传 送 程 序 外 部 程序 存 储 器 地 址 为 2 0 4 0 H 2 0 4 7 H 内 部 R A M 地 址 为 3 0 H 3 7 H 。 参 看 1 5 题 答 案 提 示 外 部 程 序 存 储 器 地 址 为 1 6 位 地 址 2 0 4 0 H 2 0 4 7 H 间 接 寻 址 采 用 D P T R 1 7 试 编 程 使 内 部 R A M 的 2 0 H 4 F H 单 元 的 数 据 块 按 降 序 排 列 。 参 看 2 3 题 答 案 提 示 本 题 对 2 0 H 4 F H 单 元 4 8 个 数 据 降 序 排 列 。 1 8 内 部 R A M 的 2 0 H 单 元 开 始 有 一 个 数 据 块 以 0 D H 为 结 束 标 志 试统 计 该 数 据 块 长 度 将 该 数 据 块 传 送 到 外 部 数 据 存 储 器 7 E 0 1 H 开 始 的 单 元 并 将 长 度 存 入 7 E 0 0 H 单 元 。 M O V R 0 , # 2 0 H M O V D P T R , # 7 E 0 1 H L O P : M O V A , R 0 M O V 6 0 H , A S U B B A , # 0 D H J Z L O P 1 M O V A , 6 0 H M O V X D P T R , A I N C R 3 I N C R 0 20 I N C D P T R A J M P L O P L O P 1 : M O V D P T R , # 7 E 0 0 H M O V A , R 3 M O V X D P T R , A E N D 1 9 试 编 写 一 个 用 查 表 法 查 0 9 字 形 7 段 码 假 设 表 的 首 地 址 为 T A B L E 的 子 程 序 调 用 子 程 序 前 待 查 表 的 数 据 存 放 在 累 加 器 A 中 子 程 序 返 回 后 查 表 的 结 果 也 存 放 在 累 加 器 A 中 。 S Q R 1 : M O V D P T R , # T A B L E M O V C A , A + D P T R R E T T A B L E : D B 0 C 0 H , 0 F 9 H , 0 A 4 H , 0 B 0 H , 9 9 H ; 0 9 的 字 形 显 示 段 码 ( L E D 共阳 极 。 D B 9 2 H , 8 2 H , F 8 H , 8 0 H , 9 0 H 2 0 内 部 R A M 的 D A T A 开 始 的 区 域 中 存 放 着 1 0 个 单 字 节 十 进 制 数 求 其累 加 和 并 将 结 果 存 入 S U M 和 S U M + 1 单 元 。 21 M O V R 0 , # D A T A M O V R 3 , # 0 A H M O V A , # 0 L O P : A D D A , R 0 M O V R 4 , A A D D C A , # 0 M O V R 5 , A I N C R 0 D J N Z R 3 , L O P M O V S U M , R 4 M O V S U M + 1 , R

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论