汇编实验报告中出现的例题
实验一:debug适用初步及文本、数据文件的查看
一、DEBUG的使用
R、D、E命令的练习掌握;
用R命令查看所有寄存器;查看单个寄存器;修改寄存器;
用D命令查看内存;
用E命令写入内存,再用D命令查看;
操作步骤及实验结果:
操作步骤:
(1)打开Windows命令窗口
选择“开始”→“运行”→输入“cmd”命令
(2)启动DEBUG
在命令窗口中启动DEBUG,将显示连接符“-”,这时可输入各种DEBUG命令。
(3)关于使用命令的几点说明:
在提示符“-”下才能输入命令,在按“回车”键后,该命令才开始执行;
命令是单个字母,命令和参数的大小写可混合输入
可用F1、F2、F3、Ins、Del、→等编辑键来编辑本行命令
当命令出现语法错误时,将在出错位置显示“^Error”
在DEBUG中使用的数都是以十六进制来表示的
实验结果:
-dir目录
-R命令查看所有寄存器;查看单个寄存器;修改寄存器;
-D命令查看内存;
-E命令写入内存,再用D命令查看;
-Q:退出
-Ntest.txt -W100:则将偏移量为0100H处的6字节内容写入当前文件夹下的test.txt文件。
debug中截图如下:
二、文本文件的存储
1、用记事本在D盘MASM文件夹建立一个文本文件t2.txt,写入两行内容:ABC
abc 然后存盘退出。用Debug读入该文件,观察内存:
要注意回车换行也有相应的代码
实验结果及解释:
A:41 B:42 C:43 a:61 b:62 c:63
OD:回车 表示回到本行的起始位置
OA:换行 换到下一行
2、某公司有3种产品A、B、C,对应的产值如下表:
A 12.45
B 56.78
C 23.67
用Debug产生一个文本文件gongsi.txt,内容为这三行信息。用记事本验证。
操作步骤及实验结果:
三、数据文件的存储
1、实验程序test1.exe从键盘输入3个整型数据,按整型数存储形式存于文件m1.dat中。请用其输入1234,25000,-3三个数,然后用Debug将m1.dat读入内存,观察内存中数据的存储。
实验结果及解释:
这个test1.exe放不上来。。。。
2、实验程序test3.exe从键盘输入2个整型数据和一个单精度数据(浮点型),并将其存于文件m3.dat中。请自行输入这三个数,然后用Debug将m3.dat读入内存,观察内存中数据的存储。
操作步骤、实验结果及解释:
正确写出这个浮点数双字:3F99 999AH
实验报告一大概就这么多,我一定要督促自己好好更新吖~