попутно вспомнил, чем еще раздражает sdcc - решетками # перед числами в асме. Мозг отказывается воспринимать такие числа не как hex
Сообщение от Valen
Да, есть такая бяка.
Поэтому использую sdcc asm, только для маленьких inline кусочков асм кода.
Если нужно кодить на асме много, просто юзаю другой асм компилятор (с более удобным синтаксисом) и затем уже линкую скомпиленный асмом бинарь к бинарю sdcc.
Сообщение от Eltaron
а как, руками? там форматы все какие-то самописные и ни с чем не совместимые вроде бы
Сообщение от Valen
Да, руками бинарники объединяю.
(например, вызываю bin2c для асмовского бинарника и потом просто #include в sdcc Си файл или же загружаю файл асмовского бинарника, при старте программы)
Сообщение от Eltaron
Вариант, но ведь так теряется вся полезная инфа - положение глобальных переменных, имена, адреса функций...
Да, получается так.
Последний раз редактировалось Valen; 26.02.2012 в 17:07.