add lab1 related info
This commit is contained in:
parent
43ac8a7152
commit
759eca9dda
6
related_info/lab1/Makefile
Normal file
6
related_info/lab1/Makefile
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
all: write
|
||||||
|
|
||||||
|
write: defines.h write.s
|
||||||
|
gcc -o write write.s
|
||||||
|
clean:
|
||||||
|
rm write write.o
|
26
related_info/lab1/defines.h
Normal file
26
related_info/lab1/defines.h
Normal 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
14
related_info/lab1/write.s
Normal 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
|
Loading…
x
Reference in New Issue
Block a user