微机原理实验指导书(软件部分)

实验一

一、实验名称:常用DEBUG命令的功能及使用举例

二、实验目的:掌握汇编语言基本运行环境和熟悉DEBUG调试程序的命令。包括:学习使用指令,掌握常用的指令功能和简单程序设计;掌握DEBUG调试程序的命令,熟悉程序输入、存储器和CPU寄存器及标志位的检查方法,单步、断点、连续等运行程序的调试方法。

三、实验内容:DEBUG的主要命令功能与格式

DEBUG命令是在DEBUG提示符“-”下,由键盘键入的。每条命令以单个字母的命令符开头,然后是命令的操作参数,操作参数与操作参数之间,用空格或逗号隔开,操作参数与命令符之间用空格隔开,命令的结束符是回车键 Enter。命令及参数的输入可以是大小写的结合。Ctrl+Break键可中止命令的执行。Ctrl+Num Lock键可暂停屏幕卷动,按任一键继续。所用数均为十六进制数,且不必写H。

1. 汇编命令A

格式:A [[<段寄存器名>/<段地址>:] <段内偏移>]

上式等价于:

(1) A <段寄存器名>:<段内偏移>

(2) A <段地址>:<段内偏移>

(3) A <段内偏移>

(4) A

功能:键入该命令后显示段地址和段内偏移并等待用户从键盘逐条键入汇编命令,逐条汇编成代码指令,顺序存放到段地址和段内偏移所指定的内存区域,直到显示下一地址时用户直接键入回车键返回到提示符“-”。

注:其中(1)用指定段寄存器的内容作段地址,(3)用CS的内容作段地址,(4)以CS:100作地址。以后命令中提及的各种‘地址’形式,均指(1)、(2)、(3)中A后的地址形式。

2. 显示内存命令D

格式:D [<地址>/<范围>]

上式等价于:

(1) D <地址>

(2) D <范围>

(3) D

功能:以两种形式显示指定范围的内存内容。一种形式为十六进制内容,一种形式为以相应字节的内容作为ASCII码的字符,对不可见字符以‘.’代替。

注:其中(1)以CS为段寄存器。(3)显示CS:100起始的一片内容。

3. 修改内存命令E

格式:E <地址> [<单元内容表>]

上式等价于:

(1) E <地址>

(2) E <地址> <单元内容表>

其中<单元内容表>是以逗号分隔的十六进制数,或用’或”括起来的字符串,或者是二者的组合。

功能:(1)不断显示地址,可连续键入修改内容,直至新地址出现后键入回车Enter为止。

(2)将<单元内容表>逐一写入由<地址>开始的一片单元。

4. 填充内存命令F

格式:F <范围> <单元内容表>

功能:将单元内容表中的值逐个填入指定范围,单元内容表中内容用完后重复使用。

Word文档免费下载Word文档免费下载:微机原理实验指导书(软件部分) (共11页,当前第1页)

微机原理实验指导书(软件部分)相关文档

最新文档

返回顶部