Programowanie > Asembler
wrracaj!
(1/1)
mangado:
Nevar, zapodaj artykóła o pisaniu w assemblerze pod gcc as-em!
Bardzo fajny on jest!
można użyć preprocesor taki jak w c, czyli...
Można używać wspólnie z kodem c stałych! #define...
Nie trzeba uczyć się składni AT&T! wystarczy na początku wpisać: .intel_syntax noprefix
Info dodatkowe: przy kopiowaniu instukcją mov do pamięci dodaje sie przyrostek b, w, l, q
movb [edi], 10 - kopiowanie bajta
w przypadku kopiowania rejestr-pamięć rejestr-rejestr nie używamy przedrostków ("zarostków" :P )
mov [esi], eax
thats all folks!
Nevar:
hej mangado :)
Wybór kompilatora to właściwie kwestia tego co kto lubi. Mi się akurat zdarza częściej programować pod Windows więc jakoś tak padło na Nasm. Jak ktoś się nauczy składni asemblera i tych paru programów to z łatwością może sobie przejść na dowolny kompilator.
Nasm z tego co wiem można znaleźć i w Linuxie.
Nawigacja
Idź do wersji pełnej