You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
407 B
28 lines
407 B
15 years ago
|
; Example file for nasm.xml kate syntax file
|
||
|
; compile with `nasm example.asm -f elf -o example.o`
|
||
|
; and link with 'gcc example.o -o example`
|
||
|
; Public domain
|
||
|
; kate: hl Intel x86 (NASM);
|
||
|
|
||
|
section .data
|
||
|
|
||
|
hello dd 'Hello World', 0x0A, 0h
|
||
|
printf_param dd '%s', 0q
|
||
|
|
||
|
section .text
|
||
|
|
||
|
extern printf
|
||
|
|
||
|
global main
|
||
|
main:
|
||
|
push ebp
|
||
|
mov ebp, esp
|
||
|
|
||
|
push hello
|
||
|
push printf_param
|
||
|
call printf
|
||
|
|
||
|
mov eax, 0b
|
||
|
leave
|
||
|
ret
|