1 Star 0 Fork 0

dx3906999/asm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
hello_intel.asm 975 Bytes
一键复制 编辑 原始数据 按行查看 历史
dx3906999 提交于 2024-01-23 17:09 . myfirst
; Intel 格式
; Hello.asm
section .data ; 数据段声明
msg db "Hello World!",0xA ; 要输出的字符串
len equ $ -msg ; 字符串长度
section .text ; 代码段声明
global _start ; 指定入口函数
_start: ; 在屏幕上显示一个字符串
mov edx, len ; 参数三:字符串长度
mov ecx, msg ; 参数二:要显示的字符串
mov ebx, 1 ; 参数一:文件描述符(stdout)
mov eax, 4 ; 系统调用号(sys_write)
int 0x80 ; 调用内核功能
; 退出程序
mov ebx, 1 ; 参数一:退出代码
mov eax, 1 ; 系统调用号(sys_exit)
int 0x80 ; 调用内核功能
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/dx3906999/asm.git
git@gitee.com:dx3906999/asm.git
dx3906999
asm
asm
master

搜索帮助