tablice stałych w C keil

Witam,

Jak w C zadeklarować tablicę liczb która byłaby umieszczona pod określonym adresem w pamięci programu? I jak przypisdac do niej stałe?

Pozdrawiam KS

Reply to
KS
Loading thread data ...

Użytkownik "KS" snipped-for-privacy@interia.pl napisał w wiadomości news:csdi70$686$ snipped-for-privacy@news.dialog.net.pl...

// tablica umieszczona pod konkretnym adresem

code char tab[10] _at_ 0x1234;

o ile wiem nie da sie jej zainicjalizowac albo mozna zainicjalizowac ale nie da sie umiescic pod konretnym adresem

code char tab[10] = { 5,6,7 };

Reply to
Andy

Pewnego dnia Andy przemówił ludzkim głosem:

Albo można umieścić tablicę w pliku asm, a w c zmienną zadeklarować jako extern.

asm: CSEG AT 0x700 tablica: db 'ala ma kota',13,10,0 end

c: extern char code tablica[];

Reply to
Zbych

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.