Oppure

Loading
01/08/11 17:02
osharko
come da titolo potreste spiegarmi la differenza?!
aaa
01/08/11 17:19
Nullable
L'istruzione CMP effettua una sottrazione implicita di un operando sorgente da un operando destinazione. L'istruzione TEST invece effettua un AND implicito tra ogni coppia di bit però a differenza dell'AND l'operatore di destinazione non viene modificato.

Questo è quello che mi ricordo da quanto lessi una documentazione sull'assembly.
NB: Se avessi sbagliato nel dare le definizioni gradirei che qualcuno che se ne intende mi correggesse.
Ultima modifica effettuata da Nullable 01/08/11 17:20
aaa
01/08/11 17:27
osharko
AND si intende che se sono uguali allora il bit diventa 1 else 0?!
conosco i rudimenti dal c++ e da "sistemi dell'elaborazione e delle trasmissioni delle informazioni" ma non conosco molto di ASM
quindi se si ci sta anche un comando OR e NOT?.-.
aaa
01/08/11 17:32
Nullable
Postato originariamente da osharko:

AND si intende che se sono uguali allora il bit diventa 1 else 0?!


Se non sbaglio dovrebbe essere così.

Postato originariamente da osharko:quindi se si ci sta anche un comando OR e NOT?.-.


Non ho capito la domanda.
aaa
01/08/11 17:39
osharko
Postato originariamente da Nullable:

[i]
Non ho capito la domanda.

Se esiste l'espressione logica AND, allora esiste anche l'espressione OR e NOT (i 3 circuiti fondamentali dell'elettronica digitale, e molto usati anche in C++)
aaa
01/08/11 17:45
Nullable
Postato originariamente da osharko:

Postato originariamente da Nullable:

[i]
Non ho capito la domanda.

Se esiste l'espressione logica AND, allora esiste anche l'espressione OR e NOT (i 3 circuiti fondamentali dell'elettronica digitale, e molto usati anche in C++)


Non so dirti se esistono o meno, non ho mai preso sul serio l'asm.
aaa
01/08/11 18:14
E' ovvio che siano previsti tutti gli operatori logici (altrimenti che CPU sarebbero?) ... dai un'occhiata ai manuali che ti ho suggerito e se vuoi anche a

en.wikipedia.org/wiki/…

( cerca AND, OR, NOT )
01/08/11 19:43
osharko
MI è DIFFICILE CONSULTARE IL MANUALE... DEVO FINIRE C++ PRIMER PLUS, DEVO INIZIARE "REVERSING Secret of Reverse engineering" e poi questo, in più mi sto dando un po al disassembly senza studiarlo ma solamente con la pratica iniziando a fare familiarità così anche con l'asm...
mi viene da pensare una cosa...
CHE CASINOOOOOOOOO ç_ç
aaa