Setun | |
---|---|
Typ | malý počítač |
Výrobce |
Calc. Centrum Moskevské státní univerzity Kazaňský závod matematických strojů |
Datum vydání | 1959 |
Délka bajtu (bity) | 1 vlastnost (6 tritů , ekvivalent ~9,51 binárních bitů) |
Délka slova (bity) | 9 řad tritů |
Architektura | založené na ternární logice |
Výkon | 200 kHz, 4500 ops/ s |
RAM | 162 slov |
Externí paměť | 3888 slov |
Úložná zařízení | magnetický buben |
"Setun" je malý počítač založený na ternární logice , vyvinutý ve výpočetním středisku Moskevské státní univerzity v roce 1959 .
Vedoucí projektu - N. P. Brusentsov , hlavní vývojáři: E. A. Zhogolev , V. V. Verigin, S. P. Maslov, A. M. Tishulina. Vývoj stroje byl podniknut z iniciativy a probíhal za aktivní účasti sovětského matematika S. L. Soboleva .
Do roku 1965 vyrobil Kazaňský závod matematických strojů 46 počítačů Setun, z nichž 30 bylo používáno na univerzitách v SSSR .
Na základě Gutenmacherova binárního feritového diodového článku , což je elektromagnetické bezkontaktní relé na magnetických zesilovačích transformátorového typu , vyvinul N. P. Brusentsov ternární feritový diodový článek [1] [2] , který pracoval ve dvoubitovém ternárním kódu, který tj. jeden trit byl zapsán do dvou binárních číslic, čtvrtý stav dvou binárních číslic nebyl použit. Stav každé kategorie na ovládacím panelu byl zobrazován dvěma kontrolkami, čtvrtá kombinace (1, 1) nebyla použita.
2- bitové binárně kódované ternární číslice ( anglicky 2-bitové binárně kódované ternární číslice, reprezentace 2B BCT , "dvouvodičové") využívající všechny 4 kódy ze 4 možných (2 ze 4 kódů kódují stejnou ternární číslici 3).
(0, 0) - "0" (1, 1) - "0" (0, 1) - "-1" (1, 0) - "+1"Vlastnost - minimální přímo adresovatelná jednotka hlavní paměti "Setun-70" Brusentsov . Vlastnost je 6 tritů (téměř 9,51 bitů). V Setun-70 je interpretován jako celé číslo se znaménkem v rozsahu od -364 do 364. Vlastnost je dostatečně velká, aby zakódovala například abecedu, která obsahuje ruská a latinská písmena (včetně velkých a malých), čísla, matematické a služební znaky. Vlastnost může obsahovat celé číslo v desítkové soustavě i dvacet sedm číslic.
Setun-70 měl stack architekturu. [čtyři]
Procesor - zásobník, použitý POLIZ . [5] [6]
Příkazový systém je unicast [3] . Znázornění čísel - s pevným bodem [3] , jednoduchá (9 tritů) a dvojitá (18 tritů) přesnost. Přímo adresovatelný adresní prostor je 243 buněk. Výměna informací mezi RAM a pamětí na magnetickém bubnu je prováděna stránkami (zónami) 54 9bitových buněk.
Formát příkazu (při tisku) [3]
ky 1 y 2 x 1 y 3 y 4 ,kde
k - týmový atribut, y 1 -y 4 - devítimístné číslice se symetrickým základem, x je ternární číslice se symetrickým základem, y 1 y 2 — adresa příkazu, x 1 - znak délky buňky, y 3 y 4 je operační kód.Operační kód | název | Pohled |
---|---|---|
3̅3̅ | Čtení zóny z bubnu do RAM | x 0 y 1 y 2 3̅3̅ |
třicet | Čtení z děrné pásky do RAM | x 0 00 3̅0 |
třicet | Ternární výstup (tisk) | x 0 03 3̅0 |
třicet | Výstup v jednom sloupci | x 0 03̅ 3̅0 |
třicet | Výstup ve dvou sloupcích | x 0 01̅ 3̅0 |
třicet | Výstup ve třech sloupcích | x 0 01 3̅0 |
3̅3 | Nahrávání z RAM do bubnu | x 0 y 1 y 2 3̅3 |
2̅3 | Normalizace | a t 2̅3 |
dvacet | Posun | a t 2,0 |
2̅3 | Přenos z s do RAM | a t 2̅3 |
13 | Sčítání, F + [a] → F | a t 1,3 |
deset | Přenos z RAM do F | a t 1'0 |
13 | Přidání [a] + C → F; F→C | a t 1,3 |
2̅3̅ | Normalizace | a t 2'3 |
dvacet | Posun | a t 2,0 |
2̅3 | Přenos čísla z s do RAM | a t 2̅3 |
13 | Přidejte F + [a] → F | a t 1,3 |
deset | Přenos z RAM do F | a t 1'0 |
13 | Přidání [a] + C → F; F→C | a t 1,3 |
03̅ | Přenos z F do RAM | a t 03̅ |
00 | Bezpodmínečný skok | a t 00 |
03 | Přenos z C do RAM | t 03 |
13 | Podmíněný skok (UP-1̅) | a t 13̅ |
deset | Podmíněná větev (UP-0) | v 10 |
13 | Podmíněný skok (UP-1) | v 13 |
23̅ | Před stisknutím tlačítka Start na dálkovém ovladači zastavte stroj | a t 23̅ |
dvacet | Booleovské bitové násobení | t 20 |
23 | Přenos z RAM do R | v 23 |
33̅ | Odčítání | a t 33̅ |
třicet | Přenos čísla z RAM do s | t 30 |
33 | Přidání | na t 33 |
43̅ | Násobení-1̅ | a t 43̅ |
40 | násobení-0 | t 40 |
43 | Násobení-1 | na t 43 |
Při tisku byly záporné ternární a desetinné číslice zobrazeny převráceně, to znamená, že 2̅ byla zobrazena otočená o 180° "2" (2, ↊) [3] .
Počítače SSSR | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|