Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- default rel
- global main
- extern printf
- extern scanf
- section .data
- tekst db "*", 0
- end db 10, 0
- format db "%d", 0
- section .bss
- wielkosc resd 1
- section .text
- main:
- push rbp
- mov rbp, rsp
- mov rdi, format
- mov rsi, wielkosc
- xor rax, rax
- call scanf wrt ..plt
- mov r12d, [wielkosc]
- _pz:
- mov ebx, [wielkosc]
- _petla:
- mov rdi, tekst
- xor rax, rax
- call printf wrt ..plt
- dec ebx
- cmp ebx, 0
- jne _petla
- mov rdi, end
- xor rax, rax
- call printf wrt ..plt
- dec r12d
- cmp r12d, 0
- jne _pz
- mov rsp,rbp
- pop rbp
- ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement