#include "p24FJ128GA306.h" #include #include // uvozovky znamenaji aktualni adresar, <> adresar tam nekde - proste ten jeho // my ted stdio ani string k nicemu nepotrebujeme, jenom aby bylo videt, jak se to dela void main (void) { int i; char j; typedef unsigned char BYTE; typedef unsigned int WORD; typedef unsigned long DWORD; BYTE k; WORD l; DWORD m; BYTE r; WORD ii; BYTE a1; BYTE a2; WORD ij; /* pokud date promennou byte mezi word, tek ta promenna byte sezere 2 byte v RAM ale pokud date byte za sebe v deklaracich - a1 , a2 tak to opravdu sezere jenom jeden byte - setrte pameti !!!!! pustte si simulator, breakpoint na prvni instrukci, F9, potom F7, a view -WATCH - do okna dat jednotlive promenne, jsou tam jejich adresy */ i = 50; i = sizeof(int); i = sizeof(char); i = sizeof(long int ); i = sizeof(float); i = sizeof(k); i = sizeof(l); i = sizeof(m); i = 5; } // zaviraci zavorka od main