信息显示程序
第一个程序(C语言)显示信息Hello,world!通过printf语句实现
信息显示
在数据段给出这个字符串形式的信息:
;数据段
msg byte 'Hello, Assembly!',13,10,0
;定义要显示的字符串
;msg是字符串的名字
;13,10是转义符\n 0是字符串的结尾
在代码段编写显示字符串的程序
;代码段
mov eax,offset msg;指定字符串的偏移地址
call dispmsg;调用I/O子程序显示信息
;相当于printf()
代码框架
;eg0101.asm
include io32.inc
.data ;数据段
msg byte 'Hello, Assembly!',13,10,0
.code ;代码段
start: ;程序执行起始位置
mov eax,offset msg
call dispmsg
exit 0 ;程序正常执行终止
end start ;汇编结束
汇编程序通常不提供任何函数或程序库
必须利用操作系统的编程资源
子程序调用的方法
MOV EAX, 入口参数
CALL 子程序名
常用子程序
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署