汇编Helloworld
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一
一、实验目的
通过编写经典“HELLO WORLD”程序,运用DEBUG.EXE程序查看程序运行时的状态,对程序运行时的内存状况和寄存器状况进行监视,掌握汇编语言的编写过程和方法。
二、实验内容
1.编写程序显示字符串“Hello World!”,掌握汇编语言的编写过程以及汇编语言的基本结构。
2.掌握通过DEBUG.EXE调试程序的基本方法,进一步明确编译、链接的相关概念。
三、实验结果(将源程序、汇编、链接、运行程序全部截图)
1.编辑源程序
用文本编辑工具编辑源程序,内容如下:
data segment
stringdb "Hello World!",0dh,0ah,24h
data ends
code segment
assumecs:code,ds:data
start: movax,data
movds,ax
mov ah,09h
movdx,offset string
int 21h
mov ah,4ch
int 21h
code ends
end start
将文件另存为.asm格式,放置到与masm同一文件夹下。
2.汇编源程序
用汇编器MASM汇编源程序生成目标代码文件
3. 连接目标程序文件
4.调试可执行程序
5.运行结果
/s/blog_62b339a70100npxh.html