Цитата(1921 @ May 25 2011, 12:37)

Buf[i]=*(5C00+i) - чтобы перегнать блок в буфер?
а memcpy() почему бы не использовать?
Стандартный подход и гарантированный результат.
Если есть DMA, то намного быстрее через него. Один такт на слово.
И что, у вас весь сегмент данными занят? Может, достаточно только необходимое копировать? Память-то тоже не резиновая.
Для констант лучше использовать сегменты А и В - они уменьшенного размера (128 байт), а в новых (f2xx) - вообще по 64
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)