全球旧事资料 分类
实验报告
实验名称汇编语言程序设计
专业班级:信息安全学号:姓名:
f实验一汇编语言上机过程和Debug常用调试命令
一.实验目的:学习程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行
程序的方法。
二.实验题目:熟悉与实验有关的系统软件如编辑程序、汇编程序、连接程序和调试程序等的
使用方法。在调试过程中,学习及掌握debug程序的各种操作命令。
三.问题描述:试编写一程序:比较两个字符串stri
g1和stri
g2所含的字符是否相同,若相同
则显示‘match’否则,显示‘
omatch’。
四.方法说明:a使用ws、tc或EDIT编辑程序来建立源文件,然后存盘,使系统返回DOS。b用汇编程序masm或asm对源文件汇编产生目标文件obj如:汇编指示出错则需重新调用编辑程序修改错误,直至汇编通过为止。c用连接程序li
k产生执行文件EXEd执行程序,可直接从DOS执行程序。e使用debug程序调试程序的方法。
五.实验步骤:1.调用字处理程序EDIT建立以sampleasm文件datareasegme
tstri
g1db‘movethecursorbackward’stri
g2db‘movethecursorbackward’mess1db‘Match’1310’’mess2db‘Nomatch’1310’’datareae
dsprog
amsegme
tmai
procfarassumecsprog
amdsdatareaesdatareastartpushdssubaxaxpushaxmovaxdatareamovdsaxmovesaxleasistri
g1leadistri
g2cldmovcx25
frepzcmpsb
jzmatch
leadxmess2
jmpshortdisp
match
leadxmess1
disp
movah09
i
t21h
ret
mai

e
dp
prog
ame
ds
e
dstart2.对源文件汇编产生目标文件objDmasm文件名。Asm3.用连接程序li
k产生执行文件exe
Dli
k文件名。Obj4.执行程序
D文件名5使用debug程序调试程序的方法。
ddebug文件名exe
_
1用G命令运行程序2用U命令显示程序3学会设置断点。4学会查看数据段的内容情况D5用E命令修改数据区的字符串。
6用A命令把数据区的内容恢复原状7T命令逐条跟踪程序的执行
8学会使用F命令、R命令、Q命令等等
五、实验总结
第一次进行汇编实验,主要是学习程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法,只有多上机练习,才能更好的掌握汇编语言程序设计的思想。
f实验二循环程序设计1
循环结构是控制重复执行某一程序段的基本程序结构在汇编语言程序设计中循环程序的地位也是极为重要从本质上来看循环程序结构是分支程序结构的一种手特殊形式也是使用条件转移指令来控制执行循环的
一实验目的:学会用循环结构进行程序编程。
二实验题目:设计一个r
好听全球资料 返回顶部