首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

汇编一

2012-09-06 
汇编1网络笔记DEBUG命令:A表示 汇编;D 表示是查看内存 ;G 表示执行可执行的文件并查看运行的结果 ;Q 表示

汇编1

网络笔记

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 表是运行并查看运行的结果!???????????????????????????????? ?

热点排行