汇编学习笔记:第一个程序,Hello World!!!

本文记录了学习汇编语言的过程,通过编写并理解经典的Hello World程序,介绍了伪指令ASSUME的作用,以及汇编语言中第一个简单程序的构建步骤。读者将能了解到基础的汇编语法和程序运行流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

==============第一个程序,Hello World!!!===========================
编写执行过程:
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 // 程序结束,编译器结束对源程序的编译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值