汇编一
网络笔记
DEBUG命令:
A表示 汇编;
D 表示是查看内存 ;
G 表示执行可执行的文件并查看运行的结果 ;
Q 表示是推出DEBUG命令;
T 单步运行程序并可以查看计算机的各个标志位;
U是查看计算机开机后执行的第一条指令!
印Hello World!
程序进行的步骤是:
1. 进入DOS环境:
2. 利用cd改变路径的命令切换到c盘的根目录下汇编语言所在的目录:C: \masm
3. 输入edit命令进入编辑的窗口
4
输入源程序:(打印Hello World!程序):
data segment
string db 'Hello World!','$'
data ends
code segment
assume cs:code,ds:data
start: mov ax,data
mov ds,ax
lea dx,string
mov ah,9
int 21h
mov ah,4ch
int 21h
code ends
end start
2. 程序编写完成之后就用Alt+F选择File菜单,点击Sava命令输入hworld.asm(扩展名是asm表示是汇编语言的源程序)
汇编源程序:命令提示符下输入masm并回车确认!出现第一行表示要求输入要汇编的源程序的文件名(直接输入hwo):
rld.asm
8. 输入要汇编的源程序的文件名之后回车三次:出现如下图所示:就表示是汇编成功:(无严重的警告和错误)。
9.用link.exe链接hworld.obj目标程序。
在dos提示符下输入link hworld.obj链接目标程序:
10.用debug来调试并运行汇编程序的可执行文件hworld.exe:
在DOS提示符下输入debug hworld.exe调试程序
输入-g 表是运行并查看运行的结果!