Bi-quinary coded decimal is a numeral encoding scheme used in many abacuses and in some early computers, notably the Colossus.[2] The term bi-quinary indicates that the code comprises both a two-state (bi) and a five-state (quinary) component. The encoding resembles that used by many abacuses, with four beads indicating the five values either from 0 through 4 or from 5 through 9 and another bead indicating which of those ranges (which can alternatively be thought of as +5).
Several human languages, most notably Fula and Wolof also use biquinary systems. For example, the Fula word for 6, jowi e go'o, literally means five [plus] one. Roman numerals use a symbolic, rather than positional, bi-quinary base, even though Latin is completely decimal.
The Korean finger counting system Chisanbop uses a bi-quinary system, where each finger represents a one and a thumb represents a five, allowing one to count from 0 to 99 with two hands.
One advantage of one bi-quinary encoding scheme on digital computers is that it must have two bits set (one in the binary field and one in the quinary field), providing a built-in checksum to verify if the number is valid or not. (Stuck bits happened frequently with computers using mechanical relays.)
Examples
Several different representations of bi-quinary coded decimal have been used by different machines. The two-state component is encoded as one or two bits, and the five-state component is encoded using three to five bits. Some examples are:
- Roman and Chinese abacuses
- Stibitz[3] relay calculators at Bell Labs from Model II onwards
- FACOM 128 relay calculators at Fujitsu
IBM 650
The IBM 650 uses seven bits: two bi bits (0 and 5) and five quinary bits (0, 1, 2, 3, 4), with error checking.
En cada dígito válido se activa exactamente un bit bi y un bit quinario . La codificación biquinaria del funcionamiento interno de la máquina se evidencia en la disposición de sus luces: los bits bi forman la parte superior de una T para cada dígito, y los bits quinarios forman el tallo vertical.
Remington Rand 409
La Remington Rand 409 tiene cinco bits: un bit quinario (tubo) para cada uno de los números 1, 3, 5 y 7; solo uno de ellos estaría activado a la vez. El quinto bit representaba el 9 si ninguno de los demás estaba activado; de lo contrario, sumaba 1 al valor representado por el otro bit quinario . La máquina se vendió en los modelos UNIVAC 60 y UNIVAC 120 .
UNIVAC Estado Sólido
El UNIVAC Solid State utiliza cuatro bits: un bit bi (5), tres bits quinarios codificados en binario (4 2 1) [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] y un bit de comprobación de paridad.
UNIVAC LARC
El UNIVAC LARC tiene cuatro bits: [ 9 ] un bit bi (5), tres bits quinarios codificados por contador Johnson y un bit de verificación de paridad.
Véase también
- Decimal codificado en binario : sistema de codificación digital de números.
- Número binario
- Chisanbop
- Computadora decimal : computadora que opera con números de base 10.
- FACOM 128
- Binario de dedos
- Quinario
- Código dos de cinco
Referencias
- 1 2 Ledley, Robert Steven ; Rotolo, Louis S.; Wilson, James Bruce (1960). «Parte 4. Diseño lógico de circuitos de computadoras digitales; Capítulo 15. Operaciones aritméticas en serie; Capítulo 15-7. Temas adicionales». Ingeniería de computadoras digitales y control (PDF) . Serie de ingeniería eléctrica y electrónica de McGraw-Hill (1.ª ed.). Nueva York, EE. UU.: McGraw-Hill Book Company, Inc. (impresor: The Maple Press Company, York, Pensilvania, EE. UU.). págs. 517–518 . ISBN 0-07036981-X. ISSN 2574-7916 . LCCN 59015055 . OCLC 1033638267 . OL 5776493M . SBN 07036981-XISBN 978-0-07036981-8. ark:/13960/t72v3b312. Archivado (PDF) del original el 19/02/2021 . Recuperado el 19/02/2021 . pág. 518:
[…] El uso del código biquinario en este sentido es típico. La parte binaria (es decir, el bit más significativo) y la parte quinaria (los otros 4 bits) se suman primero por separado; luego, el acarreo quinario se suma a la parte binaria. Si se genera un acarreo binario, este se propaga a la parte quinaria del siguiente dígito decimal a la izquierda. […]
{{cite book}}: Incompatibilidad de ISBN/Fecha ( ayuda )(xxiv+835+1 páginas) - ↑ "¿Por qué usar binario? - Computerphile" . YouTube. 4 de diciembre de 2015. Archivado del original el 12 de diciembre de 2021. Consultado el 10 de diciembre de 2020 .
- ↑ Stibitz, George Robert ; Larrivee, Jules A. (1957). Escrito en Underhill, Vermont, EE. UU. Matemáticas y computadoras (1.ª ed.). Nueva York, EE. UU. / Toronto, Canadá / Londres, Reino Unido: McGraw-Hill Book Company, Inc. pág. 105. LCCN 56-10331 . (10+228 páginas)
- ^ Berger, Erich R. (1962). "1.3.3. La codificación de Zahlen". Escrito en Karlsruhe, Alemania. En Steinbuch, Karl W. (ed.). Taschenbuch der Nachrichtenverarbeitung (en alemán) (1 ed.). Berlín / Gotinga / Nueva York: Springer-Verlag OHG . págs. 68– 75. LCCN 62-14511 .
- ^ Berger, Erich R.; Handler, Wolfgang (1967) [1962]. Steinbuch, Karl W .; Wagner, Siegfried W. (eds.). Taschenbuch der Nachrichtenverarbeitung (en alemán) (2 ed.). Berlín, Alemania: Springer-Verlag OHG . LCCN 67-21079 . Título N° 1036.
- ↑ Steinbuch, Karl W .; Weber, Wolfgang; Heinemann, Traute, eds. (1974) [1967]. Taschenbuch der Informatik - Band II - Struktur und Programmierung von EDV-Systemen (en alemán). vol. 2 (3 ed.). Berlín, Alemania: Springer-Verlag . ISBN 3-540-06241-6. LCCN 73-80607 .
{{cite book}}:|work=ignorado ( ayuda ) - ↑ Doctor, Folkert; Steinhauer, Jürgen (18 de junio de 1973). Electrónica Digital . Biblioteca técnica de Philips (PTL) / Macmillan Education (reimpresión de la primera edición en inglés). Eindhoven, Países Bajos: The Macmillan Press Ltd. / Gloeilampenfabrieken de NV Philips . doi : 10.1007/978-1-349-01417-0 . ISBN 978-1-349-01419-4. SBN 333-13360-9. Consultado el 11 de mayo de 2020 .(270 páginas) (Nota: Esta edición se basa en una traducción del volumen I de la edición alemana de dos volúmenes).
- ↑ Doctor, Folkert; Steinhauer, Jürgen (1975) [1969]. Digitale Elektronik in der Meßtechnik und Datenverarbeitung: Theoretische Grundlagen und Schaltungstechnik . Philips Fachbücher (en alemán). vol. I (mejorada y ampliada 5ª ed.). Hamburgo, Alemania: Deutsche Philips GmbH . pag. 50.ISBN 3-87145-272-6.(xii+327+3 páginas) (Nota: La edición alemana del volumen I se publicó en 1969, 1971, dos ediciones en 1972 y 1975. El volumen II se publicó en 1970, 1972, 1973 y 1975).
- 1 2 Savard, John JG (2018) [2006]. "Representaciones decimales" . quadibloc . Archivado del original el 16 de julio de 2018. Recuperado el 16 de julio de 2018 .
Lecturas adicionales
- Manual militar: codificadores - Ángulo del eje a digital (PDF) . Departamento de Defensa de los Estados Unidos . 30 de septiembre de 1991. MIL-HDBK-231A. Archivado (PDF) del original el 25 de julio de 2020. Consultado el 25 de julio de 2020 .(Nota: Sustituye a MIL-HDBK-231(AS) (1970-07-01).)
- aritmética informática
- Sistemas numéricos