Asembler x86/Jak używać debuggera ALD: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
DrJolo (dyskusja | edycje)
DrJolo (dyskusja | edycje)
Linia 112:
 
==Wykonanie krok-po-kroku==
Aby wykonać pierwszą instrukcję, naciskamy '''n''' po czym klawisz '''ENTER'''.
 
<source lang=text>
ald> n
eax = 0x00000004 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
esp = 0xBFE4B130 ebp = 0x00000000 esi = 0x00000000 edi = 0x00000000
ds = 0x007B es = 0x007B fs = 0x0000 gs = 0x0000
ss = 0x007B cs = 0x0073 eip = 0x08048085 eflags = 0x00200212
 
Flags: AF IF ID
 
 
08048085 BB01000000 mov ebx, 0x1
ald>
</source>
 
W celu wykonania kolejnej instrukcji wystarczy już nacisnąć tylko '''ENTER'''.
 
<source lang=text>
ald>
eax = 0x00000004 ebx = 0x00000001 ecx = 0x00000000 edx = 0x00000000
esp = 0xBFE4B130 ebp = 0x00000000 esi = 0x00000000 edi = 0x00000000
ds = 0x007B es = 0x007B fs = 0x0000 gs = 0x0000
ss = 0x007B cs = 0x0073 eip = 0x0804808A eflags = 0x00200212
 
Flags: AF IF ID
 
 
0804808A B9A4900408 mov ecx, 0x80490a4
ald>
</source>