PDA

View Full Version : Sintassi di PUSH WORD PTR [ESI]


LOVE85
24-06-2006, 22:37
:confused: Buonasera, vorrei sapere la sintassi e a che cosa serve questa istruzione. Grazie
Cris

andbin
25-06-2006, 09:11
:confused: Buonasera, vorrei sapere la sintassi e a che cosa serve questa istruzionePUSH è l'istruzione per "spingere" un valore sullo stack. Il valore è puntato da ESI e dal momento che è necessario indicare la dimensione, mettendo WORD PTR si indica che il valore puntato da ESI è una WORD.
In definitiva significa: "spingi sullo stack la word presente all'indirizzo indicato in ESI".

LOVE85
25-06-2006, 18:27
Grazie AndBin! Sai sto lavorando per domani con una grande fatica all'ultimo elaborato quello dei bit di parità e il primo l'ho lasciato perdere però mi son fatto gli appunti! Grazie mille!

repne scasb
25-06-2006, 18:57
A meno de contenuto di 'ax' equivale a:


mov ax,word ptr [esi]
sub esp,2h
mov word ptr [esp],ax