stringtranslate.com

Electrónica B3-34

Una electrónica B3-34

Elektronika B3-34 (cirílico: Электроника Б3-34 ) fue una calculadora programable soviética . Fue lanzado en 1980 y se vendió por 85 rublos .

B3-34 usaba notación polaca inversa y tenía 98 bytes de memoria de instrucciones, cuatro registros de usuario de pila y 14 registros direccionables. Cada registro puede almacenar hasta 8 mantisa o dígitos significativos y dos dígitos exponentes en el rango1 × 10 −99 a9,999 9999 × 10 +99 .

La primera calculadora estacionaria programable soviética, la ISKRA 123, que funcionaba con alimentación de red, se lanzó al mercado a principios de los años 1970. La primera calculadora de bolsillo programable a batería, Elektronika B3-21, se desarrolló a finales de 1977 y se lanzó a principios de 1978. Su sucesora, la B3-34, no era compatible con versiones anteriores de la B3-21. El conjunto de instrucciones, la arquitectura de hardware y el microcódigo del B3-34 definieron el estándar de las calculadoras de escritorio y portátiles programables soviéticas posteriores: MK-61 , MK-52 , MK-54  [ru] , MK-56  [ru ]. ] . Los números de modelo no siguen ningún orden especial: MK-54 es una versión ligeramente mejorada de B3-34 y MK-56 es su copia de escritorio, mientras que MK-61 y MK-52 son calculadoras algo más avanzadas con más operaciones e incluso EEPROM ( MK-52 únicamente).

Más tarde, a finales de la década de 1980, aparecieron en el mercado soviético calculadoras mucho más potentes. Por ejemplo, la calculadora o computadora de mano MK-90, que tenía una pantalla LCD gráfica y un intérprete BASIC interno , era esencialmente una variedad de bolsillo del PDP-11 . Debido a su alto precio y a la creciente popularidad de ordenadores personales mucho más potentes , como el ZX Spectrum , estas potentes calculadoras nunca ganaron popularidad entre la población soviética en general. Por lo tanto, muchas personas recuerdan las calculadoras derivadas de B3-34 [ ¿quién? ] como su "primera computadora".

A pesar de una capacidad muy limitada, la gente logró escribir todo tipo de programas para B3-34 y sus sucesores posteriores, incluidos juegos de aventuras y bibliotecas de funciones sofisticadas relacionadas con el cálculo para ingenieros. Se escribieron cientos, tal vez miles, de programas para estas máquinas, desde software científico y comercial práctico, que se usaba en oficinas y laboratorios de la vida real, hasta juegos divertidos para niños. Durante 1985-1986, la revista científica Tekhnika Molodezhi publicó una historia de ciencia ficción "Camino a la Tierra" acompañada de programas para B3-34 que podrían usarse para simular un segmento particular del viaje Luna-Tierra de la historia. [1] La calculadora Elektronika MK-52 (que utiliza el conjunto de comandos extendido B3-34 y cuenta con memoria EEPROM interna para almacenar programas e interfaz externa para tarjetas EEPROM y otros periféricos) se utilizó en el programa de naves espaciales soviéticas (para Soyuz TM-7). vuelo) como respaldo para la computadora de a bordo. [ cita necesaria ]

Esta serie de calculadoras también se destacó por una gran cantidad de características misteriosas no documentadas altamente contraintuitivas, no muy diferentes de la " programación sintética " de la HP-41 estadounidense , que se explotaban aplicando operaciones aritméticas normales a mensajes de error, saltando a no- direcciones existentes y otras técnicas. Un paso inteligente fuera del camino documentado a menudo causaría cosas muy inusuales. Por ejemplo, las operaciones sobre el número hexadecimal 0xF, que parecía un punto decimal en la pantalla oscura, podían provocar una serie de efectos extraños, desde la congelación total hasta la automodificación del programa, la aparición temporal de registros indocumentados que de otro modo serían invisibles y, a veces, totalmente comportamiento no determinista. Varias publicaciones mensuales respetadas, incluida la revista de divulgación científica " Nauka i Zhizn " ("Ciencia y vida"), incluyeron columnas especiales dedicadas a técnicas de optimización para programadores de calculadoras y actualizaciones sobre funciones no documentadas para piratas informáticos, que se convirtieron en todo un libro esotérico. ciencia con muchas ramas, conocida como "errorología" (en ruso "еггогология", transliterada "yeggogologiya"). Los mensajes de error en esas calculadoras debían aparecer como la palabra inglesa "Error", que para los rusos parecía una "ЕГГОГ" ( YEGGOG ) sin sentido. B3-34 y sus derivados ayudaron a muchos programadores soviéticos a desarrollar sus habilidades, porque la programación y la depuración requerían capacidad para leer y escribir código de máquina y optimizar literalmente cada byte del programa. El microcódigo de esas calculadoras sigue publicado sólo parcialmente y algunos de sus "oscuros secretos" siguen siendo un misterio y algunos entusiastas todavía están investigando. [ cita necesaria ]

Al igual que la serie HP-41 en los países occidentales, el B3-34 y sus sucesores se convirtieron en una leyenda entre algunos programadores y aficionados a la informática soviéticos. [ cita necesaria ] Varios sitios web proporcionan la fuente de cientos de programas para estas calculadoras, documentación técnica, listas de funciones no documentadas e historias sobre ellas. Algunos piratas informáticos soviéticos lograron modificar el B3-34 para convertirlo en multímetros digitales, interfaces de control para modelos de ferrocarriles, agregaron dispositivos de almacenamiento en cinta y otros periféricos. Las calculadoras rusas modernas MK-161  [ru] y MK-152  [ru] , diseñadas y fabricadas en Novosibirsk desde 2007, son parcialmente compatibles con B3-34 y también se basan en la notación polaca inversa. Sin embargo, sólo son compatibles a nivel funcional y no reproducen las características originales no documentadas. [2]

Ver también

Referencias

  1. ^ Володарский, Станислав. "Путь к Земле ("Кон-Тики")" (en ruso) . Consultado el 20 de julio de 2015 .
  2. ^ "Elektronika B3-34. Calculadora - acertijo. Página 1". 2009-10-26. Archivado desde el original el 26 de octubre de 2009 . Consultado el 18 de septiembre de 2022 .

enlaces externos