Asembler x86/Narzędzia: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Mythov (dyskusja | edycje)
Mythov (dyskusja | edycje)
m →‎Narzędzia: po polsku poprawnie jest debuger zamiast debugger
Linia 10:
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, zaś NASM jest z reguły używany w połączeniu z programem GNU Linker.
 
=== DebuggerDebuger ===
DebuggeryDebugery mają za zadanie pomóc programiście w odnalezieniu błędów w programie. Większość debuggerówdebugerów pozwala dodatkowo na wstawianie w kodzie tzw. punktów wstrzymania, gdzie to debugger wstrzymuje działanie programu do czasu dopóki nie dostanie odpowiedniej komendy od programisty. DebuggeryDebugery dodatkowo pozwalają na odczytanie wartości rejestrów procesora, czy wartości poszczególnych zmiennych. Obecnie najpopularniejszy debuggerdebuger to OllyDbg, jednak do prostych zastosowań wystarczą również proste debuggerydebugery dostarczane wraz z asemblerami. Wielu programistów uważa je za zupełnie opcjonalne narzędzie jednak większość starszych doświadczonych programistów jest ich fanatycznymi zwolennikami i tępi tą pierwszą grupę niemal jako heretyków. Ze względu na należne uznanie dla tej drugiej grupy, należy nie traktować tego narzędzia zbyt pobłażliwie.
 
=== Disasembler ===