[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Я лет 10 назад для контроллеров на 1810ВМ86 использовал Borland C++ 2.0, затем TopSpeed C. Главное - выбрать модель памяти, переписать соответствующий файл c0.asm и включить его в проект. Тогда Borland будет брать его вместо родного. В простейшем случае - несколько строк - установка сегментных регистров и указателя стека.
А полученный ехе-файл настраивается на сегменты: стек и данные - в ОЗУ, сегмент кода - в ПЗУ. Структура exe-header расписана, ее можно найти в инете.
У меня на большущих дискетах сохранились эти проекты...
При желании использовать float все будет несколько сложнее.
Кстати несколько страниц назад эта тема уже обсуждалась...
E-mail: info@telesys.ru