En mi infancia solía programar en un MK-61 Soviet calculadora. Tenía cuatro registros operativos (X, Y, Z, T) y 15 registros de almacenamiento. Un programa podría tener 105 pasos.
Como lo recuerdo, tenía comandos como:
- Intercambiar registros X e Y
- registros de desplazamiento (Z a T, Y a Z, X a Y)
- Copia del registro de almacenamiento (1..15) a X
- Copia de X al registro de almacenamiento (1..15)
- Si X < 0 luego ve al paso del programa ##
- Realice la operación (+, -, *, /) usando los valores de X e Y y ponga el resultado en X
¿Este comando establece un lenguaje ensamblador? ¿Tenía una idea básica de lenguajes de ensamblaje al usar este dispositivo?
Resultaqueesalgoquesellama
Dato curioso: una calculadora similar (como esta, pero con memoria independiente de energía) se usó como hardware de respaldo para los cálculos de la trayectoria de la misión espacial en 1988. :-)