Articulo de referencia

computación de 4 bits

La computación de 4 bits consiste en el uso de arquitecturas informáticas en las que los números enteros y otras unidades de datos tienen un tamaño de 4 bits . Las arquitecturas...

La computación de 4 bits consiste en el uso de arquitecturas informáticas en las que los números enteros y otras unidades de datos tienen un tamaño de 4 bits . Las arquitecturas de unidad central de procesamiento (CPU) y unidad aritmético-lógica (ALU) de 4 bits se basan en registros o buses de datos de ese tamaño. Un grupo de cuatro bits también se denomina nibble y tiene 2⁴ = 16 valores posibles, con un rango de 0 a 15.

La computación de 4 bits está en gran medida obsoleta, es decir, las CPU que admiten 4 bits como tamaño máximo o un bus de datos de 4 bits ya no están disponibles, pero los microcontroladores de 4 bits, como el EM Microelectronic EM6580, todavía están disponibles a partir de 2026.. [ 1 ]

Los procesadores de 4 bits se usaban ampliamente en calculadoras electrónicas y otros dispositivos que empleaban operaciones con números decimales, como cajas registradoras electrónicas , temporizadores de hornos microondas , etc. Esto se debe a que un valor de 4 bits contiene un solo dígito en código binario decimal (BCD), lo que lo convierte en un tamaño ideal para procesar directamente valores decimales. Dado que un valor de 4 bits suele ser demasiado pequeño para almacenar una dirección de memoria para programas o datos reales, el bus de direcciones de estos sistemas generalmente era mayor. Por ejemplo, el microprocesador de 4 bits por excelencia , el Intel 4004 , tenía un formato de dirección de 12 bits.

Los diseños de 4 bits se utilizaron solo durante un breve período, cuando los circuitos integrados aún eran costosos, y se empleaban principalmente en aplicaciones donde el costo era un factor crítico. Si bien la computación de 4 bits está prácticamente obsoleta, los valores de 4 bits todavía se utilizan en las mismas aplicaciones centradas en el sistema decimal para las que fueron desarrollados, y las implementaciones modernas suelen ser mucho más amplias y procesan múltiples valores de 4 bits en paralelo. Para la década de 1990, la mayoría de estos usos habían sido reemplazados por diseños binarios de propósito general.

Historia

NEC D63GS, encapsulado PSOP de 20 pines: un microcontrolador de 4 bits para transmisión de control remoto por infrarrojos.
Encapsulado DIP de 16 pines – Intel C4004
Calculadora de escritorio Olympia CD700 que utiliza el microcontrolador serie de 4 bits MAPS MM570X de National Semiconductor.
Placa de circuito impreso para control remoto por infrarrojos: un transmisor de control remoto por infrarrojos controlado por un microcontrolador NEC D63GS de 4 bits.

Un procesador de 4 bits puede parecer limitado, pero es ideal para calculadoras, donde cada dígito decimal cabe en cuatro bits. [ 2 ]

Algunos de los primeros microprocesadores tenían una longitud de palabra de 4 bits y se desarrollaron alrededor de 1970. El primer microprocesador comercial fue el Intel 4004 , basado en el sistema de codificación binaria decimal (BCD) , [ 3 ] [ 4 ] desarrollado para aplicaciones de calculadoras en 1971; tenía una longitud de palabra de 4 bits, pero contaba con instrucciones de 8 bits y direcciones de 12 bits. Fue sucedido por el Intel 4040 , que incorporó soporte para interrupciones y diversas características nuevas.

El primer ordenador comercial de un solo chip fue el Texas Instruments TMS 1000 de 4 bits (1974). [ 2 ] Contenía una CPU de 4 bits con arquitectura Harvard e instrucciones de 8 bits, una ROM de instrucciones integrada y una RAM de datos integrada con palabras de 4 bits. [ 5 ]

El Rockwell PPS-4 fue otro de los primeros procesadores de 4 bits, presentado en 1972, que tuvo una larga vida útil en juegos portátiles y funciones similares. Fue mejorado progresivamente y, para 1975, se había combinado con varios chips de soporte para formar una computadora de un solo chip. [ 6 ]

Los procesadores de 4 bits se programaban en lenguaje ensamblador o Forth , por ejemplo, "Familia MARC4 de CPU Forth de 4 bits" [ 7 ] (que ahora está descontinuado) debido a la extrema restricción de tamaño en los programas y porque los lenguajes de programación comunes (para microcontroladores , de 8 bits y mayores), como el lenguaje de programación C , no admiten tipos de datos de 4 bits (C, C++ y otros lenguajes requieren que el tamaño del chartipo de datos sea de al menos 8 bits, [ 8 ] y que todos los tipos de datos que no sean campos de bits tengan un tamaño que sea un múltiplo del tamaño del carácter [ 9 ] [ 10 ] [ 11 ] ).

En la década de 1970 surgieron aplicaciones de software de 4 bits para el mercado masivo, como las calculadoras de bolsillo. Durante la década de 1980, se utilizaron microprocesadores de 4 bits en videojuegos portátiles para mantener bajos los costos.

En las décadas de 1970 y 1980, varios ordenadores de investigación y comerciales utilizaron la segmentación de bits , en la que la unidad aritmético-lógica (ALU) de la CPU se construía a partir de múltiples secciones de 4 bits de ancho, cada sección incluyendo un chip como un Am2901 o un 74181 .

El Zilog Z80 (descontinuado en 2024), aunque es un microprocesador de 8 bits, tiene una ALU de 4 bits. [ 12 ] [ 13 ]

Aunque Data General Nova es una serie de minicomputadoras de 16 bits, la Nova original y la Nova 1200 procesaban internamente números de 4 bits en 4 bits con una ALU de 4 bits, [ 14 ] a veces llamada "serie de nybble". [ 15 ]

Los procesadores HP Saturn , utilizados en muchas calculadoras Hewlett-Packard entre 1984 y 2003 (incluida la serie HP 48 de calculadoras científicas), son máquinas de "4 bits" (o híbridas de 64/4 bits). Combinan varias palabras de 4 bits, por ejemplo, para formar una dirección de memoria de 20 bits, y la mayoría de los registros tienen un ancho de 64 bits, almacenando 16 dígitos de 4 bits. Las operaciones se realizaban en serie de nibbles. [ 16 ] [ 17 ] [ 18 ]

Además, algunas calculadoras antiguas , como la Casio AL-1000 de 1967 , la Sinclair Executive de 1972 y la mencionada HP Saturn de 1984 , tenían rutas de datos de 4 bits que accedían a sus registros de 4 bits (un dígito BCD) a la vez. [ 19 ]  

Usos

Microcontrolador National Semiconductor COP410L de 4 bits de gama baja. 512 bytes de ROM en la esquina superior izquierda, 128 bits de RAM en la esquina superior derecha. Haga clic para ampliar.

Un ciclocomputador especifica que utiliza un "microordenador de 4 bits y 1 chip". [ 20 ] Otros usos típicos incluyen cafeteras , mandos a distancia por infrarrojos , [ 21 ] y alarmas de seguridad . [ 22 ]

El procesador de las máquinas de escribir Barbie que puede cifrar es un microcontrolador de 4 bits. [ 23 ]

Varios fabricantes utilizaron microcontroladores de 4 bits en sus primeros juegos electrónicos: [ 24 ]

Western Digital utilizó un microcontrolador de 4 bits como base para su reloj de hora del día WD2412. [ 26 ]

El ordenador Grundy Newbrain utiliza un microcontrolador de 4 bits para gestionar su teclado, la entrada/salida de cinta y su pantalla alfanumérica VF integrada de 16 caracteres . [ 27 ]

El Apple Lisa utiliza un microcontrolador de 4 bits para controlar el teclado, el ratón, el RTC y el interruptor de encendido/apagado. [ 28 ]

Detalles

Con 4 bits, es posible crear 16 valores diferentes. Todos los números hexadecimales de un solo dígito se pueden escribir con cuatro bits.

El sistema binario codificado (BCD) es un método de codificación digital para números que utiliza la notación decimal, donde cada dígito decimal está representado por cuatro bits.

Lista de procesadores de 4 bits

Microcontrolador serie de 4 bits National Semiconductor MM5700CA/D

Véase también

Referencias

  1. "Productos" . EM Microelectronic . Consultado el 17 de mayo de 2026 .
  2. 1 2 Ken Shirriff. "Ingeniería inversa del almacenamiento RAM en los primeros chips de calculadoras de Texas Instruments" .
  3. Mack, Pamela E. (30 de noviembre de 2005). "La revolución de las microcomputadoras" . Recuperado el 23 de diciembre de 2009 .
  4. "Historia en el plan de estudios de informática" (PDF) . Archivado del original (PDF) el 19 de julio de 2011. Consultado el 22 de junio de 2017 .
  5. Manual de datos de la serie TMS 1000 (PDF) . Texas Instruments . Diciembre de 1976. Consultado el 20 de julio de 2013 .
  6. "Rockwell PPS-4" .
  7. "Forth Chips" . www.ultratechnology.com .
  8. Especificación ISO/IEC 9899:1999 . pág. 20, § 5.2.4.2.1 . Consultado el 24 de julio de 2023 . 
  9. Especificación ISO/IEC 9899:1999 . pág. 37, § 6.2.6.1 (4) . Consultado el 24 de julio de 2023 . 
  10. Cline, Marshall. "Preguntas frecuentes sobre C++: las reglas sobre bytes, caracteres y caracteres" .
  11. "Entero de 4 bits" . cplusplus.com . Consultado el 21/11/2014 .
  12. Shima, Masatoshi; Faggin, Federico; Ungermann, Ralph; Slater, Michael (27 de abril de 2007). "Panel de historia oral de Zilog sobre la fundación de la empresa y el desarrollo del microprocesador Z80" (PDF) .
  13. Shirriff, Ken. "El Z-80 tiene una ALU de 4 bits" .
  14. ^ Hendrie, Gardner (22 de noviembre de 2002). “Historia Oral de Edson (Ed) D. de Castro” (PDF) (Entrevista). pag. 44. 
  15. "Nova 1200"
  16. "El procesador Saturno" . Consultado el 23 de diciembre de 2015 .
  17. "Guía del procesador Saturn" . Consultado el 14 de enero de 2014 .
  18. "Introducción al lenguaje ensamblador Saturn" . Consultado el 14 de enero de 2014 .
  19. "Calculadoras electrónicas de escritorio: Casio AL-1000"
  20. "Manual de Cateye Commuter" (PDF) . Consultado el 11 de febrero de 2014 .
  21. 1 2 "μPD67, 67A, 68, 68A, 69 Microcontrolador de un solo chip de 4 bits para transmisión de control remoto por infrarrojos" (PDF) . documentation.renesas.com . Archivado del original (PDF) el 6 de enero de 2016.
  22. Haskell, Richard. "Introducción a la lógica digital y los microprocesadores (Clase 12.2)" . Archivado del original el 22 de febrero de 2014. Consultado el 11 de febrero de 2014 .
  23. Paul Reuvers y Marc Simons. Museo de Criptografía. "Máquina de escribir Barbie", 2015
  24. "National Semiconductor COP400" . Sean Riddle . Consultado el 24 de diciembre de 2021 .
  25. Woerner, Joerg. "Texas Instruments My Little Computer" . Datamath Calculator Museum . Consultado el 19 de junio de 2024 .
  26. "Catálogo de componentes de 1983" (PDF) . Western Digital. pág. 621. Consultado el 24 de diciembre de 2021 . 
  27. "Procesador COP420 de 4 bits - Newbrain" . Consultado el 30 de diciembre de 2021 .
  28. "Apple Lisa 341-0064A (COP421)" . Visual6502 . Consultado el 24/12/2021 .
  29. "Microcontroladores MARC4 de 4 bits: Guía del programador" (PDF) . Atmel . Archivado del original (PDF) el 15 de diciembre de 2014. Consultado el 14 de enero de 2014 .
  30. "Arquitectura MARC4 de 4 bits" . Atmel . Archivado del original el 31 de mayo de 2009.
  31. "Notificación de fin de vida útil del producto (EOL)" (PDF) . Atmel . 7 de marzo de 2014. Archivado del original (PDF) el 7 de agosto de 2016.
  32. "Microcontrolador de un solo chip μPD6P9 de 4 bits para transmisión de control remoto por infrarrojos" (PDF) . documentation.renesas.com . Archivado del original (PDF) el 27 de marzo de 2016.
  33. "μPD17240, 17241, 17242, 17243, 17244, 17245, 17246 Microcontroladores de un solo chip de 4 bits para pequeños transmisores de control remoto infrarrojo de uso general" (PDF) . documentation.renesas.com . Archivado del original (PDF) el 27 de marzo de 2016.
  34. "Microcontroladores para mandos a distancia" (PDF) . documentation.renesas.com . Archivado del original (PDF) el 19/12/2013.
  35. "Control remoto de 4/8 bits para productos sin ROM/con máscara" . Archivado del original el 28/10/2008.
  36. Cravotta, Robert. "Directorio de procesamiento integrado" .
  37. "EM6580" . Archivado del original el 19/12/2013 . Consultado el 12/05/2013 .
  38. "EM6580" .
  39. "EM6682" .
  40. Culver, John (27-09-2014). "National Semiconductor: El COP antes del COPS" . www.cpushack.com . Recuperado el 28-05-2020 .
  41. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Sharp Microcomputers Data Book (PDF) . Septiembre de 1990. Consultado el 5 de enero de 2018 .
  • CPU Saturno
  • Productos: Microcontroladores de 4 bits de alto rendimiento (familia S1C63) . Epson . Archivado del original el 29 de julio de 2013.
  • Consideraciones para el procesamiento de 4 bits