调试程序DEBUG的使用

上传人:w****2 文档编号:22356212 上传时间:2021-05-25 格式:PPT 页数:24 大小:237.98KB
收藏 版权申诉 举报 下载
调试程序DEBUG的使用_第1页
第1页 / 共24页
调试程序DEBUG的使用_第2页
第2页 / 共24页
调试程序DEBUG的使用_第3页
第3页 / 共24页
资源描述:

《调试程序DEBUG的使用》由会员分享,可在线阅读,更多相关《调试程序DEBUG的使用(24页珍藏版)》请在装配图网上搜索。

1、 整 个 汇 编 语 言 课 程 过 程 中 我 们 主 要 用 到edit,masm,link,debug四 个 命 令 其 中 edit和 debug在 c:windowscommand内 masm和 link在 c:turbomasm内 由 于 机 房 软 件 安 装 情 况 的 限 制 ,以 后 在 编 写 汇 编语 言 程 序 之 前 首 先 要 在 DOS提 示 符 下 打 通 路 径 c:path c:windowscommand;cturbomasm打 通 以 上 路 径 后 , 在 DOS任 何 路 径 下 都 可 以 使 用 上 述命 令 调 试 程 序 DEBUG的 使

2、用 调 试 程 序 D E B U G 的 使 用DEBUG.EXE是 DOS提 供 的 用 于 调 试 可 执 行程 序 的 工 具 软 件 , 是 汇 编 语 言 程 序 设 计 中 常用 的 调 试 工 具 。 在 DEBUG环 境 下 , 不 但 可 以 调试 经 汇 编 、 连 接 后 生 成 的 可 执 行 程 序 , 也 可以 编 写 简 单 的 程 序 。 启 动 DEBUG程 序 1.启 动 DEBUG程 序 在 DOS提 示 符 下 键 入 : DEBUG (表 示 回 车 )Debug执 行 , 屏 幕 显 示 提 示 符 “ ” , 说 明 计 算 机当 前 处 于 D

3、EBUG的 管 理 之 下 , 可 接 受 、 并 执 行DEBUG命 令 。 在 DOS提 示 符 下 键 入 : DEBUG 路 径 文 件 名 DEBUG执 行 , 并 将 指 定 文 件 装 入 内 存 , 供 调 试 。v如 不 指 定 被 调 试 程 序 , DEBUG设 置 所 有 段 寄 存 器 的值 相 同 , 并 指 向 最 低 的 、 可 用 的 段 地 址 ; SP指 向 本段 的 尾 部 ; IP指 向 本 段 的 0100H单 元 ; 其 它 通 用 寄 存器 和 所 有 状 态 标 志 清 0。 启 动 DEBUG2 命 令 格 式 2 DEBUG命 令 和 参

4、数 的 格 式1.命 令 格 式 命 令 字 母 参 数 参 数 格 式 1 2.参 数 格 式 表 示 地 址 (逻 辑 地 址 ): 参 数 格 式 2 表 示 范 围 命 令 索 引 命 令 索 引D命 令 E命 令 F命 令 R命 令 A命 令U命 令 G命 令 T命 令 P命 令 Q命 令N命 令 L命 令 W命 令 C命 令 H命 令S命 令 I命 令 O命 令 M命 令 D命 令 D ; 默 认 段 寄 存 器 为 DS, 当 前 偏 移 地 址 D DS:100 / D CS:200 D 200:100 D 200; 200为 偏 移 地 址 , 默 认 段 寄 存 器 DS

5、D DS:100 110/ D 100 L 10 E命 令 2.修 改 命 令 E E 地 址 ; 从 指 定 地 址 开 始 , 修 改 ( 或 连 续修 改 ) 存 储 单 元 内 容 。 DEBUG首 先 显 示 指 定 单 元 内 容 ,如 要 修 改 , 可 输 入 新 数 据 ; 空 格 键 显 示 下 一 个 单 元内 容 并 可 修 改 , 减 号 键 显 示 上 一 个 单 元 内 容 并 可 修改 ; 如 不 修 改 , 可 直 接 按 空 格 键 或 减 号 键 ; 回 车 键结 束 命 令 。 E 地 址 数 据 表 ; 从 指 定 的 地 址 开 始 用 数 据表 给

6、 定 的 数 据 修 改 存 储 单 元 。 E DS:100 F3 AB 8D。 F命 令 3.添 充 命 令 FF 范 围 数 据 表 ; 将 数 据 表 写 入 指 定 范 围 的 存 储 单 元 ; 数 据 个 数多 , 忽 略 多 出 的 数 据 , 个 数 少 , 则 重 复 使 用 数 据 表 。 F DS:0 L5 01,02,03,04,05 F DS:0 L5 01 02 03 04 05( 空 格 分 隔 ) F DS:0 L5 FF ; 5个 字 节 重 复 使 用 FF 注 意 和 E命 令 的 区 别 : E 地 址 数 据 表起 始 地 址 , 不 是 范 围 R

7、命 令 4.显 示 修 改 寄 存 器 命 令 R R; 显 示 所 有 寄 存 器 和 标 志 位 状 态 ; 显 示 当 前 CS: IP指 向 的 指 令 。显 示 标 志 时 使 用 的 符 号 :标 志 标 志 =1 标 志 =0 OF OV NV DF DN UP IF EI DI SF NG PL ZF ZR NZ AF AC NA PF PE PO CF CY NC A命 令 R 寄 存 器 名 ; 显 示 并 修 改 指 定 的 寄 存 器 。 RAX ; RIP; RF等5.汇 编 命 令 AA 地 址 ; 从 指 定 的 地 址 开 始 输 入 符 号 指 令 ;如 省

8、略 地 址 , 则 接 着 上 一 个 A命 令 的 最 后 一 个 单 元 开始 ; 若 第 一 次 使 用 A命 令 省 略 地 址 , 则 从 当 前 CS:IP开 始 ( 通 常 是 CS: 100) 。注 释 : 在 DEBUG下 编 写 简 单 程 序 即 使 用 A命 令 。 每 条 指 令 后 要 按 回 车 。 不 输 入 指 令 按 回 车 , 或 按 Ctrl+C结 束 汇 编 。 支 持 所 有 8086符 号 硬 指 令 , 伪 指 令 只 支 持 DB、DW, 不 支 持 各 类 符 号 名 。 U命 令 6.反 汇 编 命 令 U U 地 址 ; 从 指 定 地

9、址 开 始 反 汇 编 32个 字 节的 机 器 指 令 ; 省 略 地 址 时 ,则 接 着 上 一 个 U命 令 的 最后 一 个 单 元 开 始 ; 若 第 一 次 使 用 U命 令 省 略 地 址 , 则从 当 前 CS:IP开 始 ( 通 常 是 CS: 100) 。 U 范 围 ; 对 指 定 范 围 的 单 元 进 行 反 汇 编 。 U U100 U100L10 G命 令 7.运 行 程 序 命 令 G G; 从 CS:IP指 向 的 指 令 开 始 执 行 程 序 , 直 到程 序 结 束 或 遇 到 INT 3。 G=地 址 ; 从 指 定 地 址 开 始 执 行 程 序

10、, 直 到 程序 结 束 或 遇 到 INT 3。 G 断 点 1, 断 点 2, 断 点 10; 从 CS:IP指向 的 指 令 开 始 执 行 程 序 , 直 到 遇 到 断 点 。 G=地 址 断 点 1, 断 点 2, 断 点 10 G ; 从 CS:IP指 向 的 指 令 开 始 执 行 程 序 。 G=100 ; 从 指 定 地 址 开 始 执 行 程 序 。 G=100 105 110 120 G命 令 2 注 释 : 1) 最 多 可 设 置 10个 断 点 。2) 断 点 必 须 设 置 在 一 条 指 令 的 首 字 节 。3) 如 设 置 了 多 个 断 点 , 程 序

11、在 第 一 个 断 点 停 下后 , 显 示 寄 存 器 、 标 志 及 下 一 条 要 执 行 的 指 令 , 再 次输 入 G命 令 , 程 序 继 续 往 下 执 行 , 直 到 下 一 个 断 点 或程 序 结 束 。4) 程 序 如 有 错 误 , 执 行 时 可 能 造 成 死 机 。 T命 令 8.跟 踪 命 令 ( 单 步 执 行 命 令 ) T T; 从 当 前 IP开 始 执 行 一 条 指 令 。 T 数 值 ; 从 当 前 IP开 始 执 行 多 条 指 令 。 T =地 址 ; T =地 址 数 值 ; T T5 / T=100 5必 须 用 分 割 符 P、 Q命

12、令 9.跟 踪 执 行 并 跳 过 子 程 序 命 令 PP =地 址 数 值 ; 类 似 T命 令 , 但 跳 过 子 程 序和 中 断 服 务 程 序 。10.退 出 DEBUG命 令 QQ; 返 回 DOS环 境 。 Q N命 令 11.命 名 命 令 NN 文 件 标 示 符 ; 指 定 文 件 , 以 便 用 W命 令 在 磁 盘上 生 成 该 文 件 , 或 者 用 L命 令 从 磁 盘 装 入 该 文 件 。 N MY_PRO.COM 写 盘 : 在 当 前 盘 当 前 目 录 生 成 指 定 文 件 。 读 盘 : 在 当 前 盘 当 前 目 录 读 取 指 定 文 件 。 N

13、 A: USER MY_PRO.COM L命 令 12.装 入 命 令 L L 地 址 ; 装 入 N命 令 指 定 的 文 件 , 默 认 的 内存 地 址 为 CS: 100。 N MY_PRO.COM L L 地 址 驱 动 器 号 扇 区 号 扇 区 数 ; 将 某 驱 动器 的 若 干 扇 区 ( 最 多 80H个 ) 装 入 内 存 ; 0=A, 1=B,2=C ; 默 认 的 段 地 址 为 CS。 L DS:200 2 0 1 W命 令 13.写 盘 命 令 W W 地 址 ; 将 指 定 地 址 开 始 的 内 存 数 据 写入 磁 盘 , 生 成 N命 令 指 定 的 文

14、件 ; 默 认 的 内 存 地 址 为CS:100; 写 盘 的 字 节 数 由 BX(高 位 字 )和 CX(低 位 字 )决定 , 可 执 行 程 序 写 盘 时 , 文 件 扩 展 名 应 指 定 .COM。 N MY_PRO.COM W W 地 址 驱 动 器 号 扇 区 号 扇 区 数 ; 将 内 存 数据 写 入 磁 盘 的 若 干 扇 区 ( 最 多 80H) ; 默 认 的 段 地 址为 CS。 W DS:0 2 0 1 注 释 : 写 磁 盘 扇 区 要 慎 用 。 其 他 命 令 1 14.其 他 命 令 比 较 命 令 C C 范 围 地 址 ; 将 指 定 范 围 内

15、的 内 容 与 以 指 定地 址 为 起 点 的 内 容 相 比 较 。 16进 制 数 计 算 命 令 H H 数 1, 数 2( H 数 1 数 2) ; 同 时 计 算 两 个 数字 的 和 与 差 。 查 找 命 令 S S 范 围 数 据 ; 在 指 定 范 围 内 查 找 指 定 数 据 。 其 它 命 令 2 输 入 命 令 I I 端 口 地 址 ; 输 入 一 个 字 节 并 显 示 。 输 出 命 令 O O 端 口 地 址 字 节 数 据 ; 输 出 到 指 定 的 端 口 。 传 送 命 令 M M 范 围 地 址 ; 将 指 定 范 围 的 内 容 传 送 到 以 指定 地 址 为 起 点 的 存 储 单 元 。

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

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

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


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