实验一初级程序的编写与调试实验
一、实验目的
(1) 掌握汇编语言程序设计的基本方法和技能;
(2) 熟练掌握使用全屏幕编辑程序EDIT编辑汇编语言源程序;
(3) 熟练掌握宏汇编程序MASM的使用;
(4) 熟练掌握链接程序LINK的使用。
二、实验要求
(1)掌握汇编语言程序设计上机过程;
(2)回答思考问题;
(3) 记录实验结果。
三、实验内容
编写一个名字为ABC.ASM的源程序,该程序的功能是在计算机屏幕上显示一个字符串“HELLO!”。
四、实验提示
按以下操作步骤进行实验。
(1) 编辑源程序
利用Windows XP操作系统附件中的“记事本”或者DOS编辑器编写如下源程序:DATA SEGMENT
S1 DB 'HELLO!','$'
DATA ENDS
STACK SEGMENT PARA STACK
DB 64 DUP(?)
STACK ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE,DS:DATA,SS:STACK
START: PUSH DS
MOV AX,0
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV AX,STACK
MOV SS,AX
MOV AH,09H
MOV DX,OFFSET S1
INT 21H
RET
MAIN ENDP
CODE ENDS
END START
把程序保存在d:/masm5文件夹下。
(2) 汇编
windows环境下通过开始—〉运行——〉输入CMD回车(进入DOS系统)——〉输