1 / 12
文档名称:

汇编语言程序的上机过程及调试.ppt

格式:ppt   页数:12
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编语言程序的上机过程及调试.ppt

上传人:一文千金 2012/2/23 文件大小:0 KB

下载得到文件列表

汇编语言程序的上机过程及调试.ppt

文档介绍

文档介绍:4. 汇编语言程序的上机过程及调试
编辑汇编语言源程序
汇编源程序
连接程序
运行调试
一、编辑汇编语言源程序
使用一种文本编辑软件(word、记事本、写字板等),编辑保存一个“ ”的汇编语言源程序文件。
二、汇编源程序
用宏汇编(MASM)对汇编源程序进行汇编,产生目标程序()
三、连接程序
用连接程序(LINK)将若干目标模块连同库子程序连接在一起,产生可执行文件()
四、运行调试 DEBUG
DEBUG 程序是专门为汇编语言设计的一种调试工具,它通过单步、跟踪、断点和连续等方式为程序员提供了非常有效的调试手段。
格式: DEBUG [驱动器][路径][文件名][参数]
DEBUG主要命令表
命令
格式
功能
汇编
A 地址
A
从指定地址开始进行汇编
从上次A命令结束位置开始
显示内存单元内容
D 地址
D 地址范围
D
从指定地址开始显示地址单元内容
显示指定范围内存储单元的内容
从上次D命令结束的位置开始显示
修改内存单元内容
E 地址内容表
E 地址
用内容表的内容代替指定地址开始的内容
显示和修改从指定地址开始的内容
运行
G=地址
G
G=地址,断点
从指定地址开始执行,直到结束
从当前位置开始执行,直到结束
从指定地址开始执行,直到断点位置结束
装入
L[地址]
把N命令给出的磁盘文件装入指定的地址或从CS:100开始的内存区
文件名
N 文件名
预先定义一个文件,
推出
Q
结束DEBUG的运行,返回DOS
显示和修改寄存器内容
R
R 寄存器名
显示所有寄存器的内容
显示并修改寄存器的内容
跟踪
T[=地址],[值]
T
从指定地址开始,执行一条或数条指令
从当前位置开始,执行一条指令
反汇编
U=地址
U 地址范围
从指定地址开始,反汇编成汇编源程序
把指定地址范围的机器指令,反汇编成汇编源程序
写盘
W
把指定地址或CS:100开始的内存块(块字节长度由BX:CX指定)以N命令给出的文件名写入磁盘
MOV AX,1234H
MOV BX,4321H
MOV CX,AX
MOV AX,BX
ADD BX,CX
HLT
求:
AX=___________ BX=___________ CX=___________ 
例1:
MOV AX,1200H
MOV BX,3400H
MOV CX,5600H
PUSH CX
PUSH AX
PUSH BX
POP CX
POP AX
POP BX
AX=___________ BX=___________ CX=___________ 
例2:
Thank you!
Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!
Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!Thank you!