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

Usunięta treść Dodana treść
Gang65 (dyskusja | edycje)
Podmieniono debugger na GDB ze względu na popularność tego rozwiązania.
Linia 52:
 
== Debuger ==
Debugery mają za zadanie pomóc programiście w odnalezieniu błędów w programie. Większość debugeró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. Debugery dodatkowo pozwalają na odczytanie wartości rejestrów procesora, czy wartości poszczególnych zmiennych. Obecnie najpopularniejszy debuger to '''[httphttps://www.ollydbggnu.deorg/software/gdb/ OllyDbgGDB]'''(GNU Project debugger), jednak do prostych zastosowań wystarczą również proste debugery, 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 jak heretyków. Ze względu na należne uznanie dla tej drugiej grupy, nie należy traktować tego narzędzia zbyt pobłażliwie.
 
== Disasembler ==