汇编语言实验(1)
- 格式:doc
- 大小:23.50 KB
- 文档页数:3
课程名称汇编语言与微机原理实验名称字符串显示实验
实验目的、要求
1.掌握汇编语言程序设计的编写链接调试运行的完整过程
2.掌握利用masm.exe、link.exe等进行汇编、连接的方法及执行目的程序的方法。
3.初步认识ASCII码
4.初步认识利用DOS系统功能调用显示字符与字符串的方法
5.认识汇编源程序结构(框架)。
实验原理
利用DOS的中断调用在屏幕上显示字符串”Hello World”。
主要设备
计算机一台汇编语言软件
实验步骤及原始数据记录
程序源代码
1.显示数据区中的字符串"Hello World"
assume cs:code,ds:data,ss:stack
stack segment stack
dw 256 dup (0)
stack ends
data segment
msg db 'Hello World!',0dh,0ah,$
data ends
code segment
start:
mov ax,data
mov ds,ax
mov ah,09h
mov dx,offset msg
int 21h
exit: mov ah,4ch
int 21h
code ends
end start
四、操作步骤:
1.在C盘生成一个新文件夹,例如P1,在该文件夹中拷入masm.exe、link.exe、debug.exe等工具程序
2.打开记事本,将上面第1个程序复制生成纯文本文件,文件名以.asm 为扩展名。
例如:A1.ASM。
(注意保存时要选择保存类型为“所有文件”)。
3.从“开始”→程序→附件→命令提示符,进入DOS命令界面。
4. 使用CD命令,进入新文件夹,例如:P1,命令为:CD C:\P1
5. 执行MASM <文件名>,对源程序进行编译。
6. 执行LINK.EXE <文件名>,连接生成执行程序。
例如:LINK A1
7. 执行生成的程序,记录屏幕响应的情况。
例如:A1
可以不带扩展名EXE。
程序运行正常的话,应该要显示字符串"Hello World!"。
实验结果
程序运行之后,屏幕上显示字符串“Hello World”。