|
Как правильно объявить внешнюю память размером в 16 Мбайт? Я понимаю, что есть три типа внешних данных: xdata, far, far const. Но нужно один общий внешний массив в 16 М. Как это описать?
unsigned char xdata d[0xFFFF]; - 0..65535 байт
unsigned char far f[0xFFFF]; - 65536..131071 байт
объявление размера переменной f больше 0xFFFF игнорируется.
Галочка 'far' memory type support - не имеет эффекта.
Может есть где пример?
E-mail: info@telesys.ru