regall
Андрей Светлов
Как-то у меня был микроконтроллер без памяти и с шестнадцатью регистрами. Всё. Еще у этого добра было десять ножек. Одна на землю и вторая на питание.
Звучит как олимпиадная задача =)
Нет, все было хуже. Я написал программку для этого железа, и оно потом продавалось несколько лет. Развитие закончилось, когда все запасы flash памяти исчерпались. До этого было пара занятных улучшений.
Например, таблицу из десяти двухбайтных значений можно сильно сократить, используя двухбайтное начало и 4 битную разность.
Или (это уже другая машинка) чуть-чуть переписав математику на асме получить ускорение кода в 60 раз.
Да так, что сначала не поверил: осциллограф не показывал контрольных всплесков. Лишь переключив развертку заметил - они таки есть, но очень короткие.