Цитата(des00 @ Sep 23 2005, 09:58)
Добрый день!
меня интересует следующий вопрос.
Мне часто требуеться сделать КА,на среднее кол-во состояний 10..63 (пока положим так). с небольшим кол-ом выходов и входов(до 10ти).
Внесение изменений в такой автомат не сложная. но геморная проблема. Хотелось бы ее оптимизировать.
Меня заинтересовали микропрограмные автоматы (не микропроцессоры), по сути КА на памяти.
те микропроцессоры ,что я нашел обычно весят достаточно много + не все однотактные и сильно "режут" тактовую частоту. (что само собой разумеющееся).
А мне нужен по сути простой аналог битового процессора
Встречал ли кто нибудь в сети готовые проекты таких устройств ? Если да то линки не подскажите?
Почитайте "микропроцессор своими руками - 2. Битовый процессор."
Я напмсал пример с минимальным набором команд. У битового процессора их может быть и больше за счет команд переходов - пропусков.
Очень удобно программировать. Нет ветвлений, а есть только пропуски или переходы по фиксированному адресу.
Ассемблер и симулятор - совсем нехитрые.
Удачи.
www.iosifk.narod.ru - см статьи.
И вообще что вы думаете по поводу микропрограмных автоматов ?