信息显示程序

第一个程序(C语言)显示信息Hello,world!通过printf语句实现

信息显示

在数据段给出这个字符串形式的信息:

;数据段
msg byte 'Hello, Assembly!',13,10,0
;定义要显示的字符串

;msg是字符串的名字
;1310是转义符\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 子程序名

常用子程序


posted @   cxy8  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
点击右上角即可分享
微信分享提示