Asembler x86/Narzędzia: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m poprawa linków do podstron podręcznika Asembler x86 z powodu zmiany nazwy |
m poprawa znaczników |
||
Linia 45:
|open-source
|}
Pierwsze dwa asemblery są dostępne jedynie w wersjach dla systemu Windows, zaś NASM i FASM są wieloplatformowe. Wszystkie asemblery są niemal identyczne w działaniu. Nie ma tu większego znaczenia coś takiego jak optymalizacja znana z kompilatorów języków wysokiego poziomu. Główne różnice leżą w makroinstrukcjach i dyrektywach, lecz i tutaj można zauważyć wiele podobieństw.
Asembler tworzy pliki .obj, które następnie można połączyć w plik wykonywalny za pomocą '''linkera'''. MASM jest udostępniany z własnym linkerem link.exe, TASM z Turbo Linkerem, NASM jest z reguły używany w połączeniu z programem GNU Linker lub ALINK, zaś FASM posiada wbudowany linker.
Wybierz jeden z powyższych asemblerów i omijaj rozdziały, które go nie dotyczą (rozdziały, w których składnie asemblerów różnią się, są w kilku kopiach, po jednej dla każdego asemblera).<br\ >▼
▲Wybierz jeden z powyższych asemblerów i omijaj rozdziały, które go nie dotyczą (rozdziały, w których składnie asemblerów różnią się, są w kilku kopiach, po jednej dla każdego asemblera).
== Debuger ==
|