ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
99799
bialix (16.09.2007 16:02, просмотров: 6434)
Евгений, как движется претворение ваших синтетических идей в жизнь? Я сейчас пишу симулятор-эмулятор для своего девайса, пока получается неплохо: связка C+Pyrex+Python рулит не по детски. Настоятельно рекомендую Pyrex. После этого писать на питоне тесты для сишного кода -- одно удовольствие. Самая большая проблема для меня сейчас -- это собственно портирование кода C51 под этот симулятор. Точнее не всего кода, а тех участков, где идет работа с внутренними регистрами проца и ножками ввода-вывода. Поскольку такой код почти в 100% случаев имеет побочные эффекты, ничего лучшего чем заменять присваивания на макросы/псевдофункции я придумать не могу. Типа вместо REG = value; нужно написать SET(REG, value); Читаемость конечно ухудшается. Это и не нравится. Какие у вас там были мысли по этому вопросу? (Перечитывать все ваши посты пока нет времени).