汇编Helloworld

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档