|
|
@@ -1,14 +0,0 @@
|
|
|
-; begining of the assembly program
|
|
|
-
|
|
|
-section .data
|
|
|
-
|
|
|
-section .text
|
|
|
-global _start
|
|
|
-
|
|
|
-_start:
|
|
|
-
|
|
|
- mov rbx, 5
|
|
|
- mov rdi, rbx
|
|
|
- mov rax,60
|
|
|
- syscall
|
|
|
-
|
|
|
@@ -1,18 +0,0 @@
|
|
|
-
|
|
|
-; begining of the assembly program
|
|
|
-
|
|
|
-section .data
|
|
|
-
|
|
|
-section .text
|
|
|
-global _start
|
|
|
-
|
|
|
-_start:
|
|
|
- mov eax,9
|
|
|
- mov ebx, eax
|
|
|
- mov eax,6
|
|
|
- sub eax, ebx
|
|
|
- neg eax
|
|
|
- mov rdi,0
|
|
|
- mov rax,60
|
|
|
- syscall
|
|
|
-
|
|
|
@@ -1,18 +0,0 @@
|
|
|
-
|
|
|
-; begining of the assembly program
|
|
|
-
|
|
|
-section .data
|
|
|
-
|
|
|
-section .text
|
|
|
-global _start
|
|
|
-
|
|
|
-_start:
|
|
|
-
|
|
|
- mov eax,6
|
|
|
- mov ebx, eax
|
|
|
- mov eax,8
|
|
|
- add eax,ebx
|
|
|
- mov rdi,99
|
|
|
- mov rax,60
|
|
|
- syscall
|
|
|
-
|
|
|
@@ -1,23 +0,0 @@
|
|
|
-; begining of the assembly program
|
|
|
-
|
|
|
-section .data
|
|
|
-
|
|
|
-section .text
|
|
|
-global _start
|
|
|
-
|
|
|
-_start:
|
|
|
- mov eax,5
|
|
|
- mov ebx, eax
|
|
|
- mov eax,8
|
|
|
- add eax, ebx
|
|
|
- mov ebx, eax
|
|
|
- mov eax,6
|
|
|
- sub eax, ebx
|
|
|
- neg eax
|
|
|
- mov ebx, eax
|
|
|
- mov eax,7
|
|
|
- add eax, ebx
|
|
|
- mov rdi,0
|
|
|
- mov rax,60
|
|
|
- syscall
|
|
|
-
|
|
|
@@ -1,20 +0,0 @@
|
|
|
-
|
|
|
-; begining of the assembly program
|
|
|
-
|
|
|
-%define SYS_EXIT 60
|
|
|
-%define SYS_WRITE 1
|
|
|
-%define STD_OUT 1
|
|
|
-
|
|
|
-section .data
|
|
|
-
|
|
|
-section .text
|
|
|
-global _start
|
|
|
-
|
|
|
-_start:
|
|
|
- mov eax,6
|
|
|
- mov ebx, eax
|
|
|
- mov eax,9
|
|
|
- add eax, ebx
|
|
|
- mov rdi,0
|
|
|
- mov rax,SYS_EXIT
|
|
|
- syscall
|
|
|
@@ -1,31 +0,0 @@
|
|
|
-[BITS 64]
|
|
|
-
|
|
|
-; begining of the assembly program
|
|
|
-
|
|
|
-%define SYS_EXIT 60
|
|
|
-%define SYS_WRITE 1
|
|
|
-%define STD_IN 0
|
|
|
-%define STD_OUT 1
|
|
|
-%define STD_ERR 2
|
|
|
-
|
|
|
-section .bss
|
|
|
-; nada
|
|
|
-
|
|
|
-section .data
|
|
|
-
|
|
|
-section .text
|
|
|
-global _start
|
|
|
-
|
|
|
-_start:
|
|
|
- mov rax,6
|
|
|
- push rax
|
|
|
- mov rax,7
|
|
|
- push rax
|
|
|
- mov rax,9
|
|
|
- pop rbx
|
|
|
- imul rax, rbx
|
|
|
- pop rbx
|
|
|
- add rax, rbx
|
|
|
- mov rdi,0
|
|
|
- mov rax,SYS_EXIT
|
|
|
- syscall
|
|
|
@@ -1,32 +0,0 @@
|
|
|
-[BITS 64]
|
|
|
-
|
|
|
-; begining of the assembly program
|
|
|
-
|
|
|
-%define SYS_EXIT 60
|
|
|
-%define SYS_WRITE 1
|
|
|
-%define STD_IN 0
|
|
|
-%define STD_OUT 1
|
|
|
-%define STD_ERR 2
|
|
|
-
|
|
|
-section .bss
|
|
|
-; nada
|
|
|
-
|
|
|
-section .data
|
|
|
-
|
|
|
-section .text
|
|
|
-global _start
|
|
|
-
|
|
|
-_start:
|
|
|
- mov rax,5
|
|
|
- push rax
|
|
|
- mov rax,6
|
|
|
- pop rbx
|
|
|
- add rax, rbx
|
|
|
- push rax
|
|
|
- mov rax,8
|
|
|
- pop rbx
|
|
|
- imul rax, rbx
|
|
|
-; end of program
|
|
|
- mov rdi,0
|
|
|
- mov rax,SYS_EXIT
|
|
|
- syscall
|