Este site funciona melhor com JavaScript.
Página inicial
Explorar
帮助
返回水杉在线
登录水杉在线
登录水杉码园
10213903403
/
os_kernel_lab
Observar
1
Favorito
0
Fork
0
Código
Issues
0
Pull requests
0
Versões
0
Wiki
Atividade
Ver código fonte
add lab1 related info
main
chyyuu
11 anos atrás
pai
43ac8a7152
commit
759eca9dda
3 arquivos alterados
com
46 adições
e
0 exclusões
Visão dividida
Opções de diferenças
Mostrar estatísticas
Baixar arquivo de patch
Baixar arquivo de diferenças
+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 arquivo
@ -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 arquivo
@ -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 arquivo
@ -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é-visualização
Carregando…
Cancelar
Salvar