Content deleted Content added
Undid revision 1179722518 by 2607:9880:16F7:FFD2:1549:1C26:7BA5:7AF5 (talk) |
WOSlinkerBot (talk | contribs) m remove un-needed options from tables |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 13:
[[Image:Soroban.JPG|349x349px|thumb|[[Soroban|Japanese abacus]]. The right side represents {{formatnum:1234567890}} in bi-quinary: each column is one digit, with the lower beads representing "ones" and the upper beads "fives".]]
'''Bi-quinary coded decimal''' is a [[numeral system|numeral encoding scheme]] used in many [[abacus]]es and in some [[Early computer|early computers]],
Several human languages, most notably [[Fula language|Fula]] and [[Wolof language|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.
Line 19:
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
==Examples==
Line 27:
* [[George Stibitz|Stibitz]]<ref name="Stibitz_1957"/><!-- In this book Stibitz claims that he invented this code some years after inventing Excess-3 --> relay calculators at Bell Labs from [[Bell Labs#Calculators|Model II]] onwards
* [[FACOM 128]] relay calculators at [[Fujitsu]]
===IBM 650===
{{anchor|IBM650code}}<!--link from IBM 650 article-->
The [[IBM 650]] uses seven bits:
▲: Two ''bi'' bits: 0 5 and five ''quinary'' bits: 0 1 2 3 4, with error checking.
: Exactly one ''bi'' bit and one ''quinary'' bit is set in a valid digit. In the pictures of the front panel below and in close-up, the bi-quinary encoding of the internal workings of the machine are evident in the arrangement of the lights – the ''bi'' bits form the top of a T for each digit, and the ''quinary'' bits form the vertical stem.▼
▲
{| cellpadding="5" class="wikitable"▼
|-
| rowspan="11" | [[File:IBM-650-panel.jpg|thumb|center|IBM 650 front panel while running, with active bits just discernible]]
[[File:IBM 650 panel close-up of bi-quinary indicators.jpg|thumb|center|Close-up of IBM 650 indicators while running, with active bits visible]]
|-
| 0 || 10-10000
Line 59:
| 9 || 01-00001
|}
* [[Remington Rand 409]] - five bits▼
{| cellpadding="5" class="wikitable"▼
The [[Remington Rand 409]] has five bits: one ''quinary'' bit (tube) for each of 1, 3, 5, and 7 - only one of these would be on at the time. The fifth ''bi'' bit represented 9 if none of the others were on; otherwise it added 1 to the value represented by the other ''quinary'' bit. The machine was sold in the two models [[UNIVAC 60]] and [[UNIVAC 120]].
|-
|-
| 0 || 0000-0
Line 88 ⟶ 87:
| 9 || 0000-1
|}
The [[UNIVAC Solid State]] uses four bits:
{|
|-
|-
| 0 || 1-0-000
Line 115 ⟶ 114:
| 9 || 1-1-100
|}
===UNIVAC LARC===
The [[UNIVAC LARC]] has four bits:
{|
|-
|-
| 0 || 1-0-000
|