Dzień Dobry. Czy mógłby mi ktoś wytłumaczyć dokładnie jakie są "formy assembly". Widziałem dużo przeróżnych zapisów w poradnikach na stronach. Jakieś z procentami i takie zwykłe. Ponadto zauważyłem, że większość programów jest napisana korzystając z rejestrów EXX, a nie RXX czym to jest spowodowane? Lepiej korzystać z assembly x86 czy x64? Poniżej wkleję mój kod w assembly. W jakiej on jest notacji? Przy okazji jakie poradniki polecilibyście do assembly?:
section .data
msg db "Hello World!"
section .text
global_start
_start:
mov rax, 1
mov rdi, 1
mov rsi, msg
mov rdx, 13
syscall
mov rax, 60
mov rdi, 0
syscal