教你用汇编语言写一个Hello World
平台
OS: Ubuntu 18.04 STL
Platform: i386
Editor:vim
Get Started
我们知道,高级语言的源码文件都有自己的格式,比如,C的后缀:.c ,java的后缀: .java , C++的后缀:.cpp等等。
在汇编语言程序设计时,我们采用 .asm后缀的格式(代表assembly)来编辑源码。
vim hello_world.asm
编辑源码
在i386汇编中,不同的section有不同的作用,
它们在被打包成elf文件时被链接(linked)
.asm文件中, 表示注释采用
;
符号
我们来看一下要用到的代码块(section):