汇编语言程序设计实验
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实
验
项
目
汇编语言程序设计实验实验时间2015年11月21日实
验目的掌握汇编语言编程的基本思路及方法学会使软件调试程
序
实
验
设
备
PC机一台
实验原理a) 使用文本文档编辑程序源文件,然后存盘,把扩展名改为.ASM。
b) 用汇编程序masm对源文件汇编产生目标文件obj
如:汇编指示出错则需重新调用编辑程序修改错误,直至汇编通过为止。
c) 用连接程序link产生执行文件EXE.
d) 执行程序。
e) 使用debug程序调试程序的方法。
1、 建立源文件
DATA SEGMENT
A D
B 23H ;数据A
B DB 14H ;数据B
C DB 43H ;数据C
D DB 3DH ;数据D
S DW 0 ;存放结果单元
DATA ENDS
;设置堆栈段
实验步骤STACK1 SEGMENT PARA STACK
DW 20H DUP(0)
STACK1 ENDS
;设置代码段
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK1 START: MOV AX,DATA ;预置段寄存器DS
MOV DS,AX
MOV BL,A ;取数据A
ADD BL,B ;计算BL<=(A+B)
MOV AL,C ;取数据C
SUB AL,D ;计算AL<=(C-D)
MUL BL ;完成乘法运算AX<=(A+B)*(C-D) MOV S,AX ;存放运算结果
HTL
CODE ENDS
END START
2、对源文件汇编产生目标文件obj
D:\masm 文件名。
Asm
3、 用连接程序link产生执行文件exe D:\link文件名.Obj
4、 执行程序 D:\ 文件名
5. 使用debug程序调试程序的方法debug 文件名.exe
实
验
心
得
对于没有接触过汇编语言的我,在此次试验中,遇到了很多问。