assignment no :1
global _start:
section .data
msg1 db 10,13 ,'Enter Five Numbers ',10
len1 equ
−
𝑚
𝑠
𝑔
1
𝑚
𝑠
𝑔
2
𝑑
𝑏
1
0
,
1
3
,
′
𝐸
𝑛
𝑡
𝑒
𝑟
𝑒
𝑑
𝑁
𝑢
𝑚
𝑏
𝑒
𝑟
𝑠
𝑎
𝑟
𝑒
′
,
1
0
𝑙
𝑒
𝑛
2
𝑒
𝑞
𝑢
−msg1msg2db10,13,
′
EnteredNumbersare
′
,10len2equ -msg2
section .bss
array resd 200
counter resb 1
section .text
_start:
mov rax, 1
mov rdi, 1
mov rsi, msg1
mov rdx, len1
syscall
mov rbx, 00
mov byte[counter], 05
loop1:
mov rax, 0
mov rdi, 0
mov rsi, array
add rsi, rbx
mov rdx, 17
syscall
add rbx, 17
dec byte[counter]
jnz loop1
mov rax, 1
mov rdi, 1
mov rsi, msg2
mov rdx, len2
syscall
mov byte[counter], 05
mov rbx, 00
loop2:
mov rax, 1
mov rdi, 1
mov rsi, array
add rsi, rbx
mov rdx, 17
syscall
add rbx, 17
dec byte[counter]
jnz loop2
mov rax, 60
mov rdi, 0
syscall