==============第一个程序,Hello World!!!===========================
编写执行过程:
1:用文本编辑器编写汇编源程序
2:对源程序进行编译连接,使用汇编语言编译程序对源文件中的程序进行编译,产生目标文件。
再用连接程序对目标程序进行连接,生成可在操作系统中直接运行的可执行文件(.exe)。
3:由操作系统执行可执行文件中的程序
可执行文件包含两部分内容:
1:程序(从源程序中的汇编指令翻译过来的机器码)和数据(源程序中定义的数据)。
2:相关描述信息(比如,程序有多大,占用多少内存空间等等)
编写执行过程:
1:用文本编辑器编写汇编源程序
2:对源程序进行编译连接,使用汇编语言编译程序对源文件中的程序进行编译,产生目标文件。
再用连接程序对目标程序进行连接,生成可在操作系统中直接运行的可执行文件(.exe)。
3:由操作系统执行可执行文件中的程序
可执行文件包含两部分内容:
1:程序(从源程序中的汇编指令翻译过来的机器码)和数据(源程序中定义的数据)。
2:相关描述信息(比如,程序有多大,占用多少内存空间等等)
assume cs:codesg // 通过assume语句,把段及要关联的段寄存器进行声明
codesg segment // 声明一个段的开始
mov ax,0123H
mov bx,0456H
add ax,bx
add ax,ax
mov ax,4c00H
int 21H
codesg ends // 声明一个段的结束
end // 程序结束,编译器结束对源程序的编译