tablice stałych w C keil

Jan 16, 2005 2 Replies

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



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 };

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[];

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required