- esercizio su stack-
Posted by bill76 on 09-02-2008 21:51
Ciao ragazzi ho trovato sul dsy l'unico esercizio sullo stack (del primo compitino aprile 2007) ma nn mi tornano alcune cose:

Testo:

date le istruzioni:

push 4
push 0
push 7
mov ebp, esp
L1:
cmp 1, (ebp+8)
jnle L2
mov eax, (ebp+4)
add eax, (ebp+8)
mov eax, (ebp+4)
dec ebp+8
j L1
L2:
pop eax
push ebx

cosa contengono eax ed ebx alla fine?

1) Domanda ma perchè nn viene caricato niente nel registro ebx e viene chiesto quanto vale?
2) Perchè caricare nel registro eax il riferimento ebp + 8 che contiene l'indirizzo di rientro

Qualche anima pia ha il testo degli esercizi sullo stack che ha messo negli scritti di luglio,settembre,gennaio?

Grazie mille
Powered by: vbHome (lite) v3.8 and vBulletin v2.3.1
Copyright © 2000 - 2002 Jelsoft Enterprises Limited