汇编语言程序设计实验
主讲:马冰
汇编语言上机操作步骤
汇编语言上机所必备的软件
汇编语言上机操作过程
汇编语言上机所必备的软件
操作系统:DOS DOS
编辑程序:
WPS
全屏编辑程序 \
汇编程序
链接程序
交叉参考程序
调试程序
汇编语言上机操作过程
汇编语言源程序
建立和修改源文件
汇编源文件
连接程序
测试程序
是否有错?
是
否
是否有错?
运行程序
否
是
1、建立和修改源程序文件
在编写出汇编语言源程序且经过静态检查准备在PC机上运行时,首先应在磁盘上建立源文件()。
可调用系统提供的任意一种编辑程序在磁盘上建立与修改源文件。
2、汇编源文件
源文件(.ASM)必须先由宏汇编程序(MASM)把它汇编(翻译)为目标文件,才能在计算机上运行,当计算机运行宏汇编程序(MASM)时,能够自动地将汇编语言源程序文件翻译成可以在计算机上运行的目标程序文件(.OBJ)。
3、连接
为了使目标程序文件能在特定的环境下执行,经汇编后产生的目标文件需要经过连接生成可执行文件(.EXE),才能在机器上启动运行。连接过程通过调用连接程序来完成。
4、调试
程序必须经过试运行和调试才能正式投入运行,若程序没有错误,前三步完成后即可运行程序。若程序有错误,或直接在编辑状态下修改程序,或调用DEBUG程序进行调试,检查目标程序中的错误,发现错误后可以通过编辑程序修改源程序,也可以直接修改内存单元中的目标代码。
5、运行程序
在程序没有错误的情况下就可以运行程序了。这里只要在DOS状态下键入目标程序(可执行)文件名即可。
例:
stack segment stack
db 20 dup(0)
stack ends
data segment
buf db’how are you!$’
data ends
code segment
assume cs:code,ds:data,ss:stack
start: move ax,data
move ds,ax
lea dx,buf
mov ah,9
Int 21h
mov ah,4ch
Int 21h
code ends
end start
计算机组成原理:汇编语言程序设计实验 来自淘豆网www.taodocs.com转载请标明出处.