Dmitry Telenkov
2 dni temu
|
@@ -0,0 +1,29 @@
|
|
|
+ .file "test_8.asm"
|
|
|
+ .data
|
|
|
+str:
|
|
|
+ .ascii "test\n"
|
|
|
+ .text
|
|
|
+ .global _start
|
|
|
+_start:
|
|
|
+ movq %rsp, %rbp
|
|
|
+ call print
|
|
|
+ movq %rbp, %rsp
|
|
|
+
|
|
|
+ // exit
|
|
|
+ movq $60, %rax
|
|
|
+ movq $0, %rdi
|
|
|
+ syscall
|
|
|
+
|
|
|
+
|
|
|
+print:
|
|
|
+ movq $1, %rax
|
|
|
+ movq $1, %rdi
|
|
|
+ leaq str(%rip), %rsi
|
|
|
+ movq $5, %rdx
|
|
|
+ syscall
|
|
|
+ ret
|
|
|
+
|
|
|
+ // exit
|
|
|
+ movq $60, %rax
|
|
|
+ movq $0, %rdi
|
|
|
+ syscall
|