微机实验课件.pdfVIP

  • 1
  • 0
  • 约1.57万字
  • 约 27页
  • 2021-11-28 发布于辽宁
  • 举报
精品教学课件设计 | Excellent teaching plan AEDK598_88实验指导书 精品教学课件设计 | Excellent teaching plan 实验一 DEBUG 环境的熟悉与使用 基本 DEBUG命令 DEBUG是 DOS中的一个外部命令,从 DOS 1.0起就带有此命令,因此可见此命令的重要性了。 虽然此命令的功能非常强大,可以解决许多问题,可是对许多人来说,尤其是初学者来说, 却非常不易掌握。 因此,现将 DEBUG的几条基本命令详细介绍一番, 以让大家知道它的使用。 Debug:A (汇编) 直接将 8086/8087/8088 记忆码合并到内存。 该命令从汇编语言语句创建可执行的机器码。 所有数值都是十六进制格式, 必须按一到四个 字符输入这些数值。在引用的操作代码(操作码)前指定前缀记忆码。 a [address] 参数 address 精品教学课件设计 | Excellent teaching plan 指定键入汇编语言指令的位置。 对 address 使用十六进制值, 并键入不以 “h”字符结尾的每 个值。如果不指定地址, a 将在它上次停止处开始汇编。 Debug:D (转储) 显示一定范围内存地址的内容。 d [range] 参数 range 指定要显示其内容的内存区域的起始和结束地址, 或起始地址和长度。 有关有效的 range 值 的信息,请单击 “相关主题 ”列表中的 “Debug 说明 ”。如果不指定 range ,Debug 程序将从以 前 d 命令中所指定的地址范围的末尾开始显示 128 个字节的内容。 说明:当使用 d 命令时, Debug 以两个部分显示内存内容:十六进制部分(每个字节的值 都用十六进制格式表示)和 ASCII 码部分(每个字节的值都用 ASCII 码字符表示 ) 。每个 非打印字符在显示的 ASCII 部分由句号 (.) 表示。每个显示行显示 16 字节的内容, 第 8 字节和第 9 字节之间有一个连字符。每个显示行从 16 字节的边界上开始。 范例: 假定键入以下命令: dcs:100 10f Debug 按以下格式显示范围中的内容: 04BA:0100 54 4F 4D 00 53 41 57 59-45 52 00 00 00 00 00 00 TOM.SAWYER 如果在没有参数的情况下键入 d 命令,Debug 按以前范例中所描述的内容来编排显示格式。 显示的每行以比前一行的地址大 16 个字节(如果是显示 40 列的屏幕,则为 8 个字节) 的地址开头。 对于后面键入的每个不带参数的 d 命令, Debug 将紧接在最后显示的命令后立即显示字节 内容。 如果键入以下命令, Debug 将从 CS:100 开始显示 20h 个字节的内容: 精品教学课件设计 | Excellent teaching plan dcs:100 l 20 如果键入以下命令, Debug 将显示范围从 CS 段的 100h 到 115h 中所有字节的内容: dcs:100 115 Debug:E (键入) 将数据输入到内存中指定的地址。 可以按十六进制或 ASCII 格式键入数据。以前存储在指定位置的任何数据全部丢失。 e address [list] 参数 address 指定输入数据的第一个内存位置。 list 指定要输入到内存的连续字节中的数据。 范例: 假定键入以下命令: ecs:100

文档评论(0)

1亿VIP精品文档

相关文档