Initial commit
This commit is contained in:
commit
498de82785
10
Makefile
Normal file
10
Makefile
Normal file
@ -0,0 +1,10 @@
|
||||
FILE = figa
|
||||
|
||||
all:
|
||||
as -o $(FILE).o $(FILE).s
|
||||
ld -o $(FILE) $(FILE).o
|
||||
|
||||
debug:
|
||||
as -g -o $(FILE).o $(FILE).s
|
||||
ld -o $(FILE) $(FILE).o
|
||||
|
31
figa.s
Normal file
31
figa.s
Normal file
@ -0,0 +1,31 @@
|
||||
.section .data
|
||||
|
||||
schifo:
|
||||
.ascii "Che schifo la figa\n"
|
||||
|
||||
schifo_len:
|
||||
.long . - schifo
|
||||
|
||||
meglio:
|
||||
.ascii "Meglio Linux!\n"
|
||||
|
||||
meglio_len:
|
||||
.long . - meglio
|
||||
|
||||
.section .text
|
||||
.global _start
|
||||
|
||||
_start:
|
||||
movl $4, %eax
|
||||
movl $1, %ebx
|
||||
leal schifo, %ecx
|
||||
movl schifo_len, %edx
|
||||
int $0x80
|
||||
movl $4, %eax
|
||||
movl $1, %ebx
|
||||
leal meglio, %ecx
|
||||
movl meglio_len, %edx
|
||||
int $0x80
|
||||
movl $1, %eax
|
||||
xorl %ebx, %ebx
|
||||
int $0x80
|
Loading…
Reference in New Issue
Block a user