tablice stałych w C keil
Masz problem? Zapytaj na forum elektroda.pl
From: "KS" <pokajok_at_nospam_interia.pl>
Subject: tablice stałych w C keil
Date: Sun, 16 Jan 2005 12:12:35 +0100
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
From: "Andy" <anokWYTNIJ_at_nospam_ceti.pl>
Subject: Re: tablice stałych w C keil
Date: Sun, 16 Jan 2005 17:03:16 +0100
Użytkownik "KS" <pokajok_at_nospam_interia.pl> napisał w wiadomości news:csdi70$686$1_at_nospam_news.dialog.net.pl...
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?
...
// 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 };
--
Andrzej
From: Zbych <abuse_at_nospam_onet.pl>
Subject: Re: tablice =?ISO-8859-2?Q?sta=B3ych_w_C_keil?=
Date: Mon, 17 Jan 2005 10:30:19 +0100
Pewnego dnia Andy przemówił ludzkim głosem:
o ile wiem nie da sie jej zainicjalizowac
albo mozna zainicjalizowac ale nie da sie umiescic pod konretnym adresem
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[];
--
Prawo jest jak płot - żmija zawsze się prześlizgnie,
tygrys zawsze przeskoczy a bydło tylko stoi i czeka.
### /mail: bzb<at>poczta<dot>onet<dot>pl/ ###