Bon, heh bien,voilà un pot-pourri de questions qui me trottaient dans la tête... ca touche surtout le codage des nombres(octets, 32 bits, ect...), la Mémoire, l´assembleur, ect...
Pour les questions, j´aurai de besoin de:
int i, i2;
int *pi;
int **ppi;
i=nimportequoi;
pi = &
ppi = π
MÉMOIRE
- 1: Une adresse mémoire, ça prend combien d´octets? ( 4 octets, non?)
- 2: Un pointeur a-t-il aussi sa propre adresse?
- 3: Sachant que pi++ incrémente l´adresse contenue dans pi, pi ( et non pas *pi) est donc équal à l´adresse de i?
- 4: Dans le cas que #3 soit vrai,imaginons i2 = ( int) pi . i2 est donc équal à l´adresse integer-ienne de i?
- 5: Dans le cas que #2 soit vrai, *ppi(et non pas **ppi) est donc égal à la valeur contenue à l´adresse de pi(qui est donc l´adresse de i)?
ASSEMBLEUR
- 6: Le asm{ }, fait-il de l´assembleur 32 bits ou 16 bits?
CODAGE
- 7: Il est possible de faire des nombres codés 64 bits. Mais est-il possible de coder des nombres au-delà, exemple un nombre 128 bits? ( Évitez de me répondre des réponses stupides, comme char[16] =) )
- 8: Des OS roulants sous 64 bits, ça existes, mais des OS roulant sous 128, voire 256? Peut-être des applications millitaires ; P
Voilà, c´est tout, mais bon, ce n´est pas aussi évident que ça pourrait en avoir l´air...
Kelios
---------