Pages: [1]   Go Down
Author Topic: Dimensioni variabili puntatori  (Read 271 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 3
Posts: 148
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao, scusate la domanda, so che può sembrare banale però mi chiedevo quanto occupa un puntatore. Da quello che ho capito si tratta del solo indirizzo di memoria e quindi dovrebbe cambiare da processore a processore. Sul datasheet del atmega328 ho visto che l'indirizzamento nella sram è a 16 bit e quindi un puntatore byte occupa 16 bit? un puntatore int occupa lo stesso spazio della variabile stessa?

o forse non ho capito un tubo e basta  smiley-red
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

La memoria degli Atmega è organizzata a word, quindi 16 bit per cella, per cui anche il puntatore occupa 16 bit (ho provato ora disassemblando un piccolo programmino).
Logged


Offline Offline
Full Member
***
Karma: 3
Posts: 148
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

grazie leo, la tua risposta e' confortante  smiley-lol devo ammettere che il datasheet da tipo 600 pagine mi incute timore
Logged

Pages: [1]   Go Up
Jump to: