changed things

This commit is contained in:
zombie maniac 2021-10-04 15:15:14 -04:00
parent 8a823cf511
commit cafa6a1d5c
5 changed files with 17 additions and 12 deletions

View file

@ -1,12 +1,11 @@
extern puts
%include "../inc/atoi_func.inc"
extern libz_atoi
section .data
text db "Number reaches 1",0
even db "even",0
odd db "odd",0
number db "42",0
number dq "3761683061822795265",0
tempstore db 0
section .text
global main
@ -14,13 +13,13 @@ section .text
main:
sub rsp, 8
add rsi, 8
mov r8, [rsi]
mov r9, [r8]
mov [tempstore], r9
; add rsi, 8
; mov r8, [rsi]
; mov r9, [r8]
; mov [tempstore], r9
mov rdi, number
call atoi_func
call libz_atoi
mov r8, rax
_loop:

View file

@ -22,7 +22,10 @@ add_executable(length length.asm)
add_executable(yes yes.asm)
add_executable(case case.asm)
add_executable(diff diff.asm)
add_executable(3x+1 3x+1.asm)
target_link_libraries(length z)
target_link_libraries(case z)
target_link_libraries(diff z)
target_link_libraries(3x+1 z)

View file

@ -18,6 +18,7 @@ main:
add rsi, 8
mov r8, [rsi]
mov r9, [r8]
mov [tempstore], r8
add rsi, 8

@ -1 +1 @@
Subproject commit cf0d5fa5cb5d9ed232555d60a71e49203cc3c984
Subproject commit bd059e097fbb5d3f0472c611d80f9af0791472e0

View file

@ -2,7 +2,7 @@ extern puts
section .data
text db "####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10
text db "####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10,"####################################################################################################",10 ,0
store dq 0
section .text
global main
@ -14,9 +14,11 @@ _setup:
xor r8, r8
mov r8, text
mov qword [store], text
mov r9, [store]
mov r11, 65
mov [store], r11
mov rdi, text