Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

Dubbio float
(Questo messaggio è stato modificato l'ultima volta il: 18/11/2013, 15:10 da Cyanstack.)

Iscritto
Messaggi: 270
Discussioni: 40
Registrato: 10-2013
Mix: 0
Ciao a tutti , oggi praticamente mi capita di vedere su ollydbg due programmi che non fanno niente e sono scritti così

    C++ Programming
  1. int main()
  2. {
  3. }


esce così : [Immagine: 03b11-cb8b7885-4d7a-4e96-b317-8e83976adbcf.png]
e l'altro

    C++ Programming
  1. float main()
  2. {
  3. }



[Immagine: 03b11-f18fa7ec-3695-41d3-9768-9e753ee4967f.png]

ora, su olly noto che in int c'è questa : XOR EAX , EAX invece scritta con il float non c'è, qualcuno sa il perché?
Ah poi ho provato anche con 1 byte(char) a fare la stessa cosa, e mi azzera lo stesso 1 registro però da 16 bit, perché con float non lo fa? Dovrebbe farlo, dovrebbe azzerare 1 registro da 32 bit?


17/11/2013, 18:47
#1
Cerca


Messaggi in questa discussione
Dubbio float - da Cyanstack - 17/11/2013, 18:47
RE: Dubbio float - da Pocciox - 17/11/2013, 21:05
RE: Dubbio float - da Cyanstack - 18/11/2013, 13:22
RE: Dubbio float - da digger - 19/11/2013, 22:34
RE: Dubbio float - da Cyanstack - 20/11/2013, 12:58

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Piccolo Dubbio Cyanstack 3 1,578 29/10/2013, 0:25
Ultimo messaggio: digger
  [Guida] Conversione float<->int (UNION) digger 9 2,563 23/06/2012, 15:02
Ultimo messaggio: Marchrius
  [Guida] C/C++ Conversione INT->FLOAT (puntatori) digger 18 5,555 26/07/2011, 13:57
Ultimo messaggio: Skyline@69



Utenti che stanno guardando questa discussione: 1 Ospite(i)