Nella mia infanzia programmavo su un calcolatore sovietico MK-61 . Aveva quattro registri operativi (X, Y, Z, T) e 15 registri di memoria. Un programma potrebbe avere 105 passaggi.
Come ricordo, aveva comandi come:
- Scambia i registri X e Y.
- Registri a scorrimento (da Z a T, da Y a Z, da X a Y)
- Copia dal registro di archiviazione (1..15) a X
- Copia da X al registro di archiviazione (1..15)
- Se X <0, vai al passaggio di programma ##
- Eseguire l'operazione (+, -, *, /) usando i valori X e Y e mettere il risultato su X
Questo comando imposta un linguaggio assembly? Ho avuto un'idea di base dei linguaggi di assemblaggio utilizzando questo dispositivo?
Si scopre che è qualcosa chiamato "programmazione della sequenza di tasti" .
Fatto curioso: un calcolatore simile (come questo, ma con memoria indipendente dall'energia) è stato usato come hardware di backup per i calcoli della traiettoria della missione spaziale nel 1988. :-)