2022-02-17

vak: (Default)
Пара новых экземпляров в моей коллекции калькуляторов.



Справа EL-206, простой калькулятор фирмы Sharp, 1978 года изготовления. Не работает, к сожалению. Я надыбал его в антикварном магазине в Paso Robles на прошлой неделе, за пять баксов. Чинить пока не пробовал. Возможно, просто усох электролитический конденсатор в преобразователе напряжения.

Слева TI-30Xa, современный вариант знаменитой длинной линейки школьных калькуляторов Texas Instruments. История семейства TI-30 начинается с 1976 года. Эта конкретно модель была выпущена в 2015-м. Говорят, в ней наконец исправлена ошибка в вычислении логарифма, допущенная 22 года назад. 😀 Это пожалуй самый приятный калькулятор из всей моей коллекции, в смысле удобства и эргономичности. Когда надо что-нибудь быстро посчитать, рука тянется именно к нему. Цена $10 на Амазоне.

vak: (Default)
Спасибо [personal profile] rcgoff за ссылку на описание К1801ВЕ1, первого советского шестнадцатибитного микроконтроллера. На нём делалось семейство микро-ЭВМ Электроника НЦ. Архитектура и система команд были оригинальные, ни на что не похожие. Позже военный заказчик потребовал прекратить самоволку и переделать на стандартную систему команд PDP-11. Так появились компьютеры Электроника-60, БК-0010/0011, ДВК и прочие.

К1801ВЕ1 Однокристальная микро-ЭВМ.pdf

Система команд ЭНЦ-80Т.pdf

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



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

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