私の幼少期には、MK-61 ソビエト電卓でプログラムを作成していました。4つの操作レジスタ(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年に、宇宙ミッションの軌道計算用のバックアップハードウェアとして、同様の計算機(これと似ていますが、エネルギーに依存しないメモリを使用)が使用されました。