Для тех, кто пользуется RIDE ...
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено hw_master 28 апреля 2003 г. 11:56

Блин задолбался уже, ребята попробуйте откомпилировать следующую программу. Она ничего особого не делает. Мне нужно знать сколько xdata - памяти используется, а то у меня использует 24 байта !!! ...хотя должно использовать 14 !!!
В Raisonance мне сказали, что в новой версии всё работает, дык ведь они , блин не знают, что я не имею возможности пользовать новую версию ! :О))

а вот прога:

#define N 14
#define M 10

char test(void)
{
xdata char t1[N];
data int i;
for (i=0;i t1[i]=i;
for (i=0;i t1[N-1]=t1[N-1]+t1[i];
return t1[10];
}
char test2(void)
{
xdata char t2[M];
data int i;
for (i=0;i t2[i]=i;
for (i=0;i t2[M-1]=t2[M-1]*t2[i];
return t2[1];
}
void main(void)
{
data char i,j,k;
i=test();
k=100;
i++;
j=i*k*10;
j=test2()*j;
k=j+i;
}

Составить ответ ||| Конференция ||| Архив

Ответы



Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru