Decimal codificado biquinario
Decimal codificado biquinario es un esquema de codificación numérica utilizado en muchos ábacos y en algunas de las primeras computadoras, incluido el Colossus. El término bi-quinario indica que el código comprende dos estados (bi) y cinco estados (quinary) componente. La codificación se parece a la utilizada por muchos ábacos, con cuatro cuentas que indican los cinco valores del 0 al 4 o del 5 al 9 y otra cuenta que indica cuál de esos rangos (que alternativamente se puede considerar como +5).
Varias lenguas humanas, sobre todo el fula y el wolof, también utilizan sistemas biquinarios. Por ejemplo, la palabra fula para 6, jowi e go'o, significa literalmente cinco [más] uno. Los números romanos utilizan una base biquinaria simbólica, en lugar de posicional, aunque el latín es completamente decimal.
El sistema coreano de conteo de dedos, Chisanbop, utiliza un sistema biquinario, donde cada dedo representa un uno y un pulgar representa un cinco, lo que permite contar del 0 al 99 con las dos manos.
Una ventaja de un esquema de codificación biquinario en las computadoras digitales es que debe tener 2 bits configurados (uno en el campo binario y otro en el campo quinario), proporcionando una suma de verificación incorporada para verificar si el número es válido o no. (Los bits atascados ocurrían con frecuencia en computadoras que usaban relés mecánicos).
Ejemplos
Diferentes máquinas han utilizado varias representaciones diferentes de decimal codificado biquinario. El componente de dos estados se codifica como uno o dos bits, y el componente de cinco estados se codifica utilizando de tres a cinco bits. Algunos ejemplos son:
- Acusos romanos y chinos
- Calculadoras de relé Stibitz en Bell Labs a partir del modelo II
- Calculadoras de relé FACOM 128 en Fujitsu
- IBM 650 – siete bits
- Dos. bi bits: 0 5 y 5 quinario bits: 0 1 2 3 4, con comprobación de errores.
- Exactamente uno bi y uno quinario bit está fijado en un dígito válido. En las fotos del panel delantero abajo y en primer plano, la codificación bi-quinaria de los trabajos internos de la máquina son evidentes en el arreglo de las luces – las bi bits forman la parte superior de una T para cada dígito, y el quinario Los bits forman el tallo vertical.
- (la máquina estaba corriendo cuando la fotografía fue tomada y los bits activos son visibles en el primer plano y sólo discernible en el cuadro completo del panel)
Valor | 05-01234 bits | ![]() Panel frontal IBM 650 ![]() |
0 | 10-10000 | |
1 | 10-01000 | |
2 | 10-00100 | |
3 | 10-00010 | |
4 | 10-00001 | |
5 | 01-10000 | |
6 | 01-01000 | |
7 | 01-00100 | |
8 | 01-00010 | |
9 | 01-00001 |
- Remington Rand 409 - 5 bits
- Uno quinario bit (tube) para cada uno de 1, 3, 5 y 7 - sólo uno de estos estaría en el momento.
- El quinto bi bit represent 9 si ninguno de los otros estaban en; de lo contrario añadió 1 al valor representado por el otro quinario Un poco.
- (se vende en los dos modelos UNIVAC 60 y UNIVAC 120)
Valor | 1357-9 bits |
0 | 0000-0 |
1 | 1000-0 |
2 | 1000-1 |
3 | 0100-0 |
4 | 0100- 1 |
5 | 0010-0 |
6 | 0010-1 |
7 | 0001-0 |
8 | 0001-1 |
9 | 0000-1 |
- UNIVAC Estado sólido – cuatro bits
- Uno bi bit: 5, three binario coded quinario bits: 4 2 1 y un bit de verificación de paridad
Valor | p-5-421 bits |
0 | 1-0-000 |
1 | 0-0-001 |
2 | 0-0-010 |
3 | 1-0-011 |
4 | 0-0-100 |
5 | 0-1-000 |
6 | 1-1-001 |
7 | 1-1-010 |
8 | 0-1-011 |
9 | 1-1-100 |
- UNIVAC LARC – cuatro bits
- Uno bi bit: 5, three Johnson counter-coded quinario bits y un bit de verificación de paridad
Valor | p-5-qqq bits |
0 | 1-0-000 |
1 | 0-0-001 |
2 | 1-0-011 |
3 | 0-111 |
4 | 1-0-110 |
5 | 0-1-000 |
6 | 1-1-001 |
7 | 0-1-011 |
8 | 1-1-111 |
9 | 0-1-110 |
Contenido relacionado
Yahoo! Grupos
Watcom
Miranda ng