Уважаемые товарищи! Подскажите, как правильно реализовать чтение - запись по определённому физическому адресу в памяти. Вот смотрите. У меня выделен блок в ПЗУ, расположенный по определённому адресу. В нём много разных параметров (констант). для изменеия мне надо считать весь блок 512 байт, потом стереть, потом переписать. Я вижу кривые пути, например, от первой константы +512 байт, но это как-то некрасиво. Нельзя ли в команду вствить прямо физический адрс, типа так: Buf[i]=*(5C00+i) - чтобы перегнать блок в буфер?
|