В детстве я программировал на советском калькуляторе МК-61 . Он имел четыре рабочих регистра (X, Y, Z, T) и 15 регистров хранения. Программа может иметь 105 шагов.
Насколько я помню, у него были такие команды:
- Поменять регистры X и Y
- Сдвиговые регистры (от Z до T, от Y до Z, от X до Y)
- Копировать из регистра хранения (1..15) в X
- Копировать из X в регистр хранения (1..15)
- Если X <0, перейдите к шагу программы ##
- Выполните операцию (+, -, *, /), используя значения X и Y и поместите результат в X
Эта команда задает язык ассемблера? У меня было общее представление о языках ассемблера с помощью этого устройства?
Оказывается, это то, что называется «программирование нажатия клавиш» .
Забавный факт: похожий калькулятор (похожий на этот, но с энергонезависимой памятью) использовался в качестве резервного оборудования для расчета траектории космического полета в 1988 году. :-)