汇编语言程序设计实验课件.pdf
文本预览下载声明
汇编语言程序设计实验课件
基础实验部分基础实验部分::
本部分共包括五个基本实验
实验1 DEBUG调试工具中各命令的使用
实验2 MASM32编译环境及命令的使用实验
实验实验33 段式存储中各种寻址方式的使用实验段式存储中各种寻址方式的使用实验
实验4 汇编语言中汇编指令使用实验
实验5 数据段中变量的定义及数据传送实验
China University of Geoscience /
汇编语言程序设计实验课件
【实验1】DEBUG调试工具中各命令的使用
【【实验目的实验目的】】
熟练使用Debug调试工具中的各种命令。
【【实验内容实验内容】】
在Debug环境下,调入“Hello World”字符串输
出程序的执行文件(Hello.exe),使用Debug命令进行
单步跟踪调试程序单步跟踪调试程序 ,进行查看字符串的位置进行查看字符串的位置 ,修改修改
字符串,查看修改寄存器及存储单元的内容等操作。
China University of Geoscience /
汇编语言程序设计实验课件
参考程序:
((参考程序功能是屏幕显示字符串参考程序功能是屏幕显示字符串 “HelloHello WorldWorld !!”))
data segment
buf db 0ah, 0dh, Hello worild ! $
ddata endds
实验1
code segment
assume cs:code,ds:data
start: mov ax, data
mov ds, ax
lea dx, buf
mov ah, 9
int 21h
movmov ahah ,, 4ch4ch
int 21h
code ends
endend startstart
China University of Geoscience /
汇编语言程序设计实验课件
【【实验要求】】
要求对Debug16,Debug32两种调试工具中的命令分别
操作操作 ,而且进行比较异同而且进行比较异同。
实验1
【实验步骤】
1.执行CMD命令,进入Windows下的Dos环境。
2.输入Debugg命命令 ,,出现提示符符 “— ”后键入“?”。
3.逐项执行Debug命令,比较16位和32位Debug调试工具
的异同的异同。
China University of Geoscience /
汇编语言程序设计实验课件
【实验报告】
实验1
以“Hello World”字符串输出程序的执行文件
((HHellllo.exe))为例为例,说明上机调试情况说明上机调试情况 ,写出调试写出调试
步骤,以及调试过程中所遇到问题的解决方法,
针对调试过程中出现的问题进行分析
显示全部