View Single Post
Old 26-10-2020, 12:41   #2
lorenzo001
Senior Member
 
Iscritto dal: Jul 2008
Cittā: Roma
Messaggi: 541
Quote:
Originariamente inviato da zio_mangrovia Guarda i messaggi
L'istruzione REPE SCASB in GNU Assembly controlla solo lo ZF per capire se i due byte nel registro %AL e (%EDI) sono uguali e quindi procedere nella prossima iterazione ?

Se invece usassi solo SCASB potrei utilizzare nell'istruzione successiva anche quelle di salto condizionato ad es. JA o JGE?

SCASB
JA label

nel caso l'operando sorgente viene considerato %AX o %EDI ?

La SCASB lavora su AL e non su AX

Equivale a

CMP AL,ES:[DI]

e poi ad una INC DL o DEC DI
lorenzo001 č offline   Rispondi citando il messaggio o parte di esso