26 lines
295 B
ArmAsm
26 lines
295 B
ArmAsm
![]() |
#Clear the screen
|
||
|
#By vilyaem
|
||
|
|
||
|
# you cant have this with libc
|
||
|
.global _start
|
||
|
# you need this with libc
|
||
|
#.global main
|
||
|
|
||
|
str:
|
||
|
.asciz "\x1b[H\x1b[J"
|
||
|
_start:
|
||
|
|
||
|
#lea str, %rdi
|
||
|
#mov $0, %rax
|
||
|
#call puts
|
||
|
|
||
|
mov $1, %rax
|
||
|
mov $1, %rdi
|
||
|
mov $str, %rsi
|
||
|
mov $6, %rdx
|
||
|
syscall
|
||
|
|
||
|
mov $60, %rax
|
||
|
mov $0, %rdi
|
||
|
syscall
|