Este sítio funciona melhor com JavaScript.
Página inicial
Explorar
帮助
返回水杉在线
登录水杉在线
登录水杉码园
10213903403
/
os_kernel_lab
Vigiar
1
Marcar como favorito
0
Derivar
0
Código
Questões
0
Pedidos de integração
0
Lançamentos
0
Wiki
Trabalho
Ver a proveniência
add lab1 related info
main
chyyuu
há 11 anos
ascendente
43ac8a7152
cometimento
759eca9dda
3 ficheiros alterados
com
46 adições
e
0 eliminações
Visualização em 2 colunas
Opções das diferenças
Mostrar estatísticas
Descarregar ficheiro patch
Descarregar ficheiro diff
+6
-0
related_info/lab1/Makefile
+26
-0
related_info/lab1/defines.h
+14
-0
related_info/lab1/write.s
+ 6
- 0
related_info/lab1/Makefile
Ver ficheiro
@ -0,0 +1,6 @@
all
:
write
write
:
defines
.
h
write
.
s
gcc -o write write.s
clean
:
rm write write.o
+ 26
- 0
related_info/lab1/defines.h
Ver ficheiro
@ -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
- 0
related_info/lab1/write.s
Ver ficheiro
@ -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
Escrever
Pré-visualizar
Carregando…
Cancelar
Guardar