Setun | |
---|---|
Sorts | liten dator |
Tillverkare |
Beräkn. Centrum för Moscow State University Kazan Plant of Mathematical Machines |
Utgivningsdatum | 1959 |
Bytelängd (bitar) | 1 egenskap (6 trits , motsvarande ~9,51 binära bitar) |
Ordlängd (bitar) | 9 rader av trits |
Arkitektur | baserad på ternär logik |
Prestanda | 200 kHz, 4500 ops/ s |
Bagge | 162 ord |
Externt minne | 3888 ord |
Lagringsenheter | magnetisk trumma |
"Setun" är en liten dator baserad på ternär logik , utvecklad i datorcentret vid Moscow State University 1959 .
Projektledare - N. P. Brusentsov , huvudutvecklare: E. A. Zhogolev , V. V. Verigin, S. P. Maslov, A. M. Tishulina. Utvecklingen av maskinen genomfördes på initiativ och genomfördes med aktivt deltagande av den sovjetiske matematikern S. L. Sobolev .
Fram till 1965 producerade Kazan Plant of Mathematical Machines 46 Setun-datorer, 30 av dem användes vid universitet i Sovjetunionen .
Baserat på Gutenmachers binära ferritdiodcell , som är ett elektromagnetiskt beröringsfritt relä på magnetiska förstärkare av transformatortyp, utvecklade N. P. Brusentsov en ternär ferritdiodcell [1] [2] , som fungerade i en tvåbitars ternär kod, som är att en trit skrevs till två binära siffror, det fjärde tillståndet av de två binära siffrorna användes inte. Statusen för varje kategori på kontrollpanelen visades med två lampor, den fjärde kombinationen (1, 1) användes inte.
2- bitars binärkodade ternära siffror ( eng. 2-bitars binärkodade ternära, 2B BCT-representation , "två-trådar") med alla 4 koder av 4 möjliga (2 av 4 koder kodar samma ternära siffra ur 3).
(0, 0) - "0" (1, 1) - "0" (0, 1) - "−1" (1, 0) - "+1"Egenskap - den minsta direkt adresserbara enheten i huvudminnet "Setun-70" Brusentsov . En egenskap är 6 trits (nästan 9,51 bitar). I Setun-70 tolkas det som ett heltal med tecken i intervallet från −364 till 364. Egenskapen är tillräckligt stor för att koda till exempel ett alfabet som innehåller ryska och latinska bokstäver (inklusive versaler och gemener), siffror, matematiska och tjänstekaraktärer. En egenskap kan innehålla ett heltal med både decimaler och tjugosju siffror.
Setun-70 hade en stackarkitektur. [fyra]
Processor - stack, använd POLIZ . [5] [6]
Kommandosystemet är unicast [3] . Representation av tal - med en fast punkt [3] , enkel (9 trits) och dubbel (18 trits) precision. Det direkt adresserbara adressutrymmet är 243 celler. Utbytet av information mellan RAM och minnet på den magnetiska trumman utförs av sidor (zoner) med 54 9-bitars celler.
Kommandoformat (vid utskrift) [3]
ky 1 y 2 x 1 y 3 y 4 ,var
k - lagattribut, y 1 -y 4 - niosiffriga siffror med en symmetrisk bas, x är en ternär siffra med en symmetrisk bas, y 1 y 2 — kommandoadress, x 1 - ett tecken på celllängd, y 3 y 4 är operationskoden.Driftkod | namn | Se |
---|---|---|
3̅3̅ | Läs zon från trumma till RAM | x 0 y 1 y 2 3̅3̅ |
trettio | Läser från stansat band till RAM | x 0 00 3̅0 |
trettio | Ternär utskrift (utskrift) | x 0 03 3̅0 |
trettio | Utdata i en kolumn | x 0 03̅ 3̅0 |
trettio | Utdata i två kolumner | x 0 01̅ 3̅0 |
trettio | Utdata i tre kolumner | x 0 01 3̅0 |
3̅3 | Inspelning från RAM till trumma | x 0 y 1 y 2 3̅3 |
2̅3 | Normalisering | a t 2̅3 |
tjugo | Flytta | och t 2̅0 |
2̅3 | Överför från s till RAM | a t 2̅3 |
13 | Tillägg, F + [a] → F | a t 1̅3 |
tio | Överför från RAM till F | och t 1̅0 |
13 | Addition [a] + C → F; F→C | a t 1̅3 |
2̅3̅ | Normalisering | och t 2̅3̅ |
tjugo | Flytta | och t 2̅0 |
2̅3 | Överföra ett nummer från s till RAM | a t 2̅3 |
13 | Lägg till F + [a] → F | och t 1̅3̅ |
tio | Överför från RAM till F | och t 1̅0 |
13 | Addition [a] + C → F; F→C | a t 1̅3 |
03̅ | Överför från F till RAM | a t 03̅ |
00 | Ovillkorligt hopp | a t 00 |
03 | Överför från C till RAM | en t 03 |
13 | Villkorligt hopp (UP-1̅) | a t 13̅ |
tio | Villkorlig gren (UP-0) | klockan 10 |
13 | Villkorligt hopp (UP-1) | a t 13 |
23̅ | Stoppa maskinen innan du trycker på Start-knappen på fjärrkontrollen | a t 23̅ |
tjugo | Boolesk bitvis multiplikation | a t 20 |
23 | Överför från RAM till R | en t 23 |
33̅ | Subtraktion | a t 33̅ |
trettio | Överföra ett nummer från RAM till s | en t 30 |
33 | Tillägg | en t 33 |
43̅ | Multiplikation-1̅ | a t 43̅ |
40 | multiplikation-0 | en t 40 |
43 | Multiplikation-1 | en t 43 |
Vid utskrift visades negativa ternära och decimala siffror inverterade, det vill säga 2̅ visades roterat med 180 ° "2" (2, ↊) [3] .
Datorer i Sovjetunionen | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|