add lab1 related info

This commit is contained in:
chyyuu 2013-09-17 20:36:57 +08:00
parent 43ac8a7152
commit 759eca9dda
3 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1,6 @@
all: write
write: defines.h write.s
gcc -o write write.s
clean:
rm write write.o

View File

@ -0,0 +1,26 @@
SYS_exit = 1
SYS_fork = 2
SYS_write = 4
SYS_open = 5
SYS_close = 6
SYS_execve = 11
SYS_lseek = 19
SYS_dup2 = 63
SYS_mmap = 90
SYS_munmap = 91
SYS_socketcall = 102
SYS_socketcall_socket = 1
SYS_socketcall_bind = 2
SYS_socketcall_listen = 4
SYS_socketcall_accept = 5
SEEK_END = 2
PROT_READ = 1
MAP_SHARED = 1
AF_INET = 2
SOCK_STREAM = 1
IPPROTO_TCP = 6
STDOUT = 1

14
related_info/lab1/write.s Normal file
View File

@ -0,0 +1,14 @@
.include "defines.h"
.data
hello:
.string "hello world\n"
.globl main
main:
movl $SYS_write,%eax
movl $STDOUT,%ebx
movl $hello,%ecx
movl $12,%edx
int $0x80
ret