HelloWorld.asm
2013-05-04 17:32
344 查看
;HelloWorld_DOS.asm by nasm
nasm HelloWorld_DOS.asm -fbin -o HelloWorld.com
=================================================
; FILE: HelloWOrld_DOS.asm
; AUTHOR: shenan
; DATE: 2009.10.06
org 100h
section .text
start: mov ah,9
mov dx,msg
int 21h
ret
section .data
msg db "HelloWorld! $"
section .bss
=================================================
; HelloWorld_LINUX.asm by nasm
nasm -f elf HelloWorld_LINUX.asm
gcc -o hello hello.o
=================================================
; FILE: HelloWOrld_LINUX.asm
; AUTHOR: shenan
; DATE: 2009.10.06
section .text
global main
main:
mov eax,4 ;4 call
mov ebx,1 ;stdout
mov ecx,msg ;ecx is msg address
mov edx,14 ;edx is msg length
int 80h ;print msg
mov eax,1 ;1 call
int 80h ;end
msg:
db "Hello world!",0ah,0dh
nasm HelloWorld_DOS.asm -fbin -o HelloWorld.com
=================================================
; FILE: HelloWOrld_DOS.asm
; AUTHOR: shenan
; DATE: 2009.10.06
org 100h
section .text
start: mov ah,9
mov dx,msg
int 21h
ret
section .data
msg db "HelloWorld! $"
section .bss
=================================================
; HelloWorld_LINUX.asm by nasm
nasm -f elf HelloWorld_LINUX.asm
gcc -o hello hello.o
=================================================
; FILE: HelloWOrld_LINUX.asm
; AUTHOR: shenan
; DATE: 2009.10.06
section .text
global main
main:
mov eax,4 ;4 call
mov ebx,1 ;stdout
mov ecx,msg ;ecx is msg address
mov edx,14 ;edx is msg length
int 80h ;print msg
mov eax,1 ;1 call
int 80h ;end
msg:
db "Hello world!",0ah,0dh
相关文章推荐
- ASM linux helloworld
- 输出"HELLO WORLD" ASM
- win32 asm Hello World Demo
- unable to open input file:helloworld.asm
- win32 asm Hello World Demo
- 用汇编写的第一个程序---helloworld.asm
- apache module helloworld, Linux平台使用C编写网页 CGI helloword 实例
- QT helloworld
- Spark Streaming Hello World案例动手实战其工作原理
- 深入理解Java HelloWorld
- Hello World.
- Selenium:Hello,World!
- springboot开发 第一个案例之hello,world!
- 第四章 dubbo之helloworld
- Anjuta- c++ "hello world"
- 自制操作系统——01(Hello,world!)
- Android Hello World程序开发过程
- 一个简单的 go 语言 hello world.
- 字符串翻转集合, case1, hello world->world hello; case2, hello world->olleh dlrow
- 九度 OJ 1464 Hello World for U