实验一DEBUG命令及其操作作业 2

发布 2022-07-02 03:19:28 阅读 3434

一、实验目的。

1. 学会用输入、更改、跟踪、运行汇编程序;

2. 掌握的常用命令,并能熟练应用;

3. 了解数据在内存中的存储情况及堆栈中数据的压入与弹出。

4. 掌握各种寻址方法以及简单指令的执行过程。

二、实验要求。

1. 实验前先预习附录的内容,写出完成各实验内容的汇编程序清单。

2. 本实验要求在机上进行。

3. 本实验只要求在调试状态下进行,包括汇编程序,调试程序,执行程序。

三、实验内容。

实验内容。学习用调试工具进行源程序的输入、汇编、调试和执行。

打开计算机,将系统切换到方式下,运行应用程序,将出现的命令提示符“”。

在命令提示符后键入“”

其中表示中的汇编命令(英文单词汇编的首字母),表示汇编语言源程序从偏移地址为的地方开始存放,默认输入的数字为十六进制数。

回车后,屏幕上会出现类似下面的内容:

具体到某台计算机所产生的段地址和偏移地址可能有所不同)

其中表示段地址为,偏移地址是我们刚给出的,这表示在地址处,等待用户键入程序助记符,下面键入程序:

其中前三行指令表示调用的号功能调用(寄存器中的值),在屏幕上显示寄存器所对应的字符。

在的命令提示符后键入,这是执行程序的命令,然后回车,就可以看到结果了。

现在让我们用””命令来查看一下存储单元的情况。

上面的命令表示要查看当前段内、偏移地址为内存单元的存储情况。回车后将得到以下结果。

在这个字节单元内,程序覆盖了原来的内容,例如是指令的机器码,也可以知道这条指令是一条两字节的指令,需占两个字节的内存空间; 则表示这条指令的机器码。右边省略号及字符是组成程序的码等价字符,圆点表示不可显示字符。

下面我们用反汇编命令来查看一下所键入的程序。””命令的格式是“起始地址,终止地址”,即把起始地址到终止地址之间的十六进制码反汇编成汇编语言助记符语句。键入。

实验一DEBUG命令及其操作作业 2

一 实验目的。1 学会用debug输入 更改 跟踪 运行汇编程序 2 掌握debug的常用命令,并能熟练应用 3 了解数据在内存中的存储情况及堆栈中数据的压入与弹出。4 掌握各种寻址方法以及简单指令的执行过程。二 实验要求。1 实验前先预习附录1的内容,写出完成各实验内容的汇编程序清单。2 本实验要...

实验一 二及其答案

实验一 二 matlab的基础操作。一 实验目的。1 掌握matlab的启动和退出。2 熟悉matlab的命令窗口。3 熟悉常用菜单和工具栏。4 熟悉变量及其赋值方法。二 实验内容。1 上机运行教材2.1节中的例子,直至理解为止。2 自定义一个变量,然后分别用8种不同的数字显示格式显示查看。提示 利...

高一化学实验基本操作

第二单元研究物质的实验方法。第3课时常见物质的检验。学习目标。1 掌握常见离子和官能团的检验方法。2 掌握离子检验的一般程序和基本操作,初步掌握有机物官能团检验的一般思路和程序。3 能够设计离子检验和官能团检验的实验方案并能对实验过程进行评价。知识要点。知识点1 常见阳离子的检验方法 知识点2 常见...