vak: (Default)
[personal profile] vak
Вот тут есть онлайн-эмулятор калькулятора TI-1500, одного из самых ранних фирмы Texas Instruments. Кен Шириф извлек бинарный код калькулятора (320 машинных команд) и реализовал процессор TMS0803 на Джаваскрипте в окошке браузера. Можно жать на кнопки калькулятора и видеть, как выполняется машинный код.



Позже другие товарищи взяли эти исходники и повторили проект в железе, на Ардуино. Процессор тот же, но прошивку взяли от калькулятора Sinclair Scientific. Компания Sinclair Research умудрилась впихнуть в те же 320 машинных команд не только арифметику, но и тригонометрию с логарифмами. Можно заказать реплику.

Ассемблерный код калькулятора можно глянуть здесь: calculator_source_edit_6.asm