Skip to content
Snippets Groups Projects
Commit 20c255e3 authored by Pedro Martins e Sá's avatar Pedro Martins e Sá :metal_tone4:
Browse files

Replace meu_malloc.s

parent abcc1038
No related branches found
No related tags found
No related merge requests found
...@@ -9,9 +9,7 @@ ...@@ -9,9 +9,7 @@
str6: .string "ENTRADA INVALIDA!\n" str6: .string "ENTRADA INVALIDA!\n"
pula_Linha: .string "\n" pula_Linha: .string "\n"
flag: .string "%d" #############APAGARRRRRRRR########## flag: .string "%d"
flaag: .string "%d, %d \n" #############APAGARRRRRRRR##########
oi: .string "oi\n" #############APAGARRRRRRRR##########
.section .bss .section .bss
.equ ALOCADOR, 1040 .equ ALOCADOR, 1040
...@@ -27,6 +25,7 @@ ...@@ -27,6 +25,7 @@
.globl liberaMem .globl liberaMem
.globl print_mapa .globl print_mapa
#---------------------------------------------------------------------# #---------------------------------------------------------------------#
iniciaAlocador: iniciaAlocador:
pushq %rbp pushq %rbp
movq %rsp, %rbp movq %rsp, %rbp
...@@ -55,6 +54,7 @@ iniciaAlocador: ...@@ -55,6 +54,7 @@ iniciaAlocador:
popq %rbp popq %rbp
ret ret
#---------------------------------------------------------------------# #---------------------------------------------------------------------#
finalizaAlocador: finalizaAlocador:
pushq %rbp pushq %rbp
movq %rsp, %rbp movq %rsp, %rbp
...@@ -74,6 +74,7 @@ finalizaAlocador: ...@@ -74,6 +74,7 @@ finalizaAlocador:
popq %rbp popq %rbp
ret ret
#---------------------------------------------------------------------# #---------------------------------------------------------------------#
aloca_espaco: aloca_espaco:
pushq %rbp pushq %rbp
movq %rsp, %rbp movq %rsp, %rbp
...@@ -88,6 +89,7 @@ aloca_espaco: ...@@ -88,6 +89,7 @@ aloca_espaco:
popq %rbp popq %rbp
ret ret
#---------------------------------------------------------------------# #---------------------------------------------------------------------#
alocaMem: alocaMem:
pushq %rbp pushq %rbp
movq %rsp, %rbp movq %rsp, %rbp
...@@ -152,6 +154,7 @@ alocaMem: ...@@ -152,6 +154,7 @@ alocaMem:
popq %rbp popq %rbp
ret ret
#---------------------------------------------------------------------# #---------------------------------------------------------------------#
arruma_heap: arruma_heap:
pushq %rbp pushq %rbp
movq %rsp, %rbp movq %rsp, %rbp
...@@ -191,15 +194,11 @@ arruma_heap: ...@@ -191,15 +194,11 @@ arruma_heap:
jmp while_arruma_heap jmp while_arruma_heap
fim_while_arruma_heap: fim_while_arruma_heap:
#movq $flaag, %rdi
#movq (%rax), %rsi
#movq (%rbx), %rdx
#call printf
addq $16, %rsp addq $16, %rsp
popq %rbp popq %rbp
ret ret
#---------------------------------------------------------------------# #---------------------------------------------------------------------#
liberaMem: liberaMem:
pushq %rbp pushq %rbp
movq %rsp, %rbp movq %rsp, %rbp
...@@ -211,6 +210,7 @@ liberaMem: ...@@ -211,6 +210,7 @@ liberaMem:
popq %rbp popq %rbp
ret ret
#---------------------------------------------------------------------# #---------------------------------------------------------------------#
print_mapa: print_mapa:
pushq %rbp pushq %rbp
movq %rsp, %rbp movq %rsp, %rbp
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment