Setun (počítač)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 12. listopadu 2021; kontroly vyžadují 32 úprav .
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 .

Prvky

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

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.

Specifikace

Setun-70 měl stack architekturu. [čtyři]

Procesor - zásobník, použitý POLIZ . [5] [6]

Příkazový systém

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.

Registry

Seznam příkazů

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

Zobrazit

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] .

Viz také

Poznámky

  1. ↑ Moskevská státní univerzita Brusentsova N. P. není konkurentem, ale kolébkou vědy aneb že v informační společnosti to bez Aristotela  // Informační společnost nejde. - 2005. - Vydání. 1 . - S. 10-13 . Archivováno z originálu 2. února 2014.
  2. Brusentsov N.P., Rumyantsev D. Pryč s rytmem! (Rozhovor s ternárním počítačovým designérem)  // Akademie trinitářství. - M. , 2004. - č. 77-6567, publ. 11503 . Archivováno z originálu 2. února 2014.
  3. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 N. A. Krinitsky, G. A. Mironov, G. D. Frolov, Programování, ed. M. R. Shura-Bura , Státní nakladatelství fyzikální a matematické literatury, Moskva, 1963 (kapitola 10 Programově řízený stroj Setun).
  4. Historie vzniku a vývoje DSSP: od Setun-70 po ternární virtuální stroj . www.computer-museum.ru _ Získáno 11. března 2021. Archivováno z originálu dne 17. ledna 2020.
  5. Dokumenty o vytvoření Setun | _F5X6114  (anglicky)  ? . Obsahové centrum fakulty ČMC MSU - historie fakulty ve fotografiích. . Získáno 11. března 2021. Archivováno z originálu dne 28. května 2018.
  6. N. P. BRUSENTSOV, E. A. ZHOGOLEV, S. P. MASLOV. [ https://computer-museum.ru/books/setun/brusencov_zhogolev.pdf OBECNÁ CHARAKTERISTIKA MALÉHO DIGITÁLNÍHO STROJE "SETUN'70"]  (ruština)  // Počítačová věda a kybernetika. Problém. 10. L. Archivováno 21. ledna 2022.

Odkazy