Троичная ЭВМ "Сетунь" (1958)

Уравновешенная троичная система счисления - форум переехал с http://ternary.info

Moderator: haqreu

User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичная ЭВМ "Сетунь" (1958)

Post by askfind »

Эмулятор "Сетунь" версия 1.86:

- Добавлен командный интерпретатор виртуального пульта эмулятора SETUN-1958

- Документация по командам в файле виртуального пульта в файле README.md, Эмулятор троичной машины 'СЕТУНЬ' SETUN-1958 VM.pdf

Можно переводить в режим отладки эмулятора SETUN-1958:

- Вывод регистров;
- Записать в регистры троичный код;
- Остановить выполнение программы;
- Пошаговая отладка;
- Вывод зоны ферритовой памяти;
- Вывод зона магнитного барабана;
- Продолжить выполнение программы;
- Создать из каталога с исходными кодами команд файл перфоленты в каталоге виртуального фотосчитывателя;
- Вывод файлв с кодами команд с контрольной суммой.

Начиная с версии Emulator-Setun-1958 ver.1.86 можно полноценно писать и отлаживать программы для "Сетунь".

1) Проект эмулятора Setun-1958 на языке С - https://github.com/askfind/Emulator-Setun-1958 ,
2) Инструкция пользователя - 'Эмулятор троичной машины 'СЕТУНЬ' SETUN-1958 VM.pdf'
3) Архив Emulator-Setun-1958 ver.1.86 - Emulator-Setun-1958.zip
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичная ЭВМ "Сетунь" (1958)

Post by askfind »

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
"СЕТУНЬ-1958"


Ссылки:
--------------
1) Малая универсальная электронная цифровая вычислительная машина "Сетунь" : Мат. описание / В/О "Машприборинторг". - [Москва] : Внешторгиздат, [1965]. - 85 с. : ил. ; 28 см.
2) Жоголев Е. А., Интерпретирующая система ИП—2 / Серия:
Математическое обслуживание машины «Сетунь» Под общей редакцией Е.А.Жоголева Выпуск 19 /[текст] .- г. Москва .-1967 г.- Московский государственный университет им. М.В,Ломоносова .- Вычислительный центр - стр. 51.

Интерпретирующая программа ИП—2 [l] была пер-
вой из интерпретирующих программ включена в матема-
тическое обеспечение машины «Сетунь». Система ИП—2
предоставлялась пользователям машины «Сетунь» вме-
сте с машиной. Она была описана в отчетах [2,3].

Основным достоинством этой системы является
сравнительно высокая точность вычислений (в этой
системе вычисления могут вестись, примерно, с 8-ю
верными десятичными знаками) с сохранением высокой
скорости вычислений.

-----------------------------------
Исходные коды ИП-2

(Ввел из двух книг. Были ошибки в распечатке зон магнитного барабана).

$ tree -L 1
.
├── 00_ip2.lst
├── 01_ip2_fram_0_setun.txs
├── 02_ip2_drum_1w_setun.txs
├── 03_ip2_drum_1x_setun.txs
├── 04_ip2_drum_1y_setun.txs
├── 05_ip2_drum_1z_setun.txs
├── 06_ip2_drum_10_setun.txs
├── 07_ip2_drum_11_setun.txs
├── 08_ip2_drum_12_setun.txs
└── 09_ip2_drum_13_setun.txs

0 directories, 10 files

-----------------------------------------------------------
Загрузку ИП-2 с перфоленты - OK' ( с проверочными контрольными суммами ).

setun1958emu: (Эмулятор Setun-1958 on C version 1.86)

[ Start Setun-1958 ]

<STOP>

K : [0000++--0], 0012X, (96)
F : [00000], 000, (0)
C : [00++0], 013, (12)
W : [0], 0, (0)
ph1: [0], 0, (0)
ph2: [0], 0, (0)
S : [000000000000000000], 000000000, (0)
R : [00+---0+0000000000], 02W100000, (7499223)
MB : [0++0], 13, (12)
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичная ЭВМ "Сетунь" (1958)

Post by askfind »

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
"СЕТУНЬ-1958"


1) Черепенникова Ю. Н., Набор подпрограмм для ввода
и вывода числовой информации в система ИП-2
/ Серия:
Математическое обслуживание машины «Сетунь» Под общей редакцией Е.А.Жоголева Выпуск 9 //[текст] .- г. Москва .-1966 г.- Московский государственный университет им. М.В,Ломоносова .- Вычислительный центр - 46 стр.

В данный набор входят подпрограммы, обеспечивающие
ввод числовых данных, представленных в удобной для
человека форме, и вывод числовых результатов в виде
таблиц или в другой желаемой для человека форме.
Все эти подпрограммы работают в системе ИП-2 [1].

В данный набор входят три подпрограммы:

1.Подпрограмма «Ввод чисел» осуществляет ввод
числовых данных, перевод их в троичную систему
счисления и представление их в нормальной форме (с
плавающей запятой) в системе ИП-2 и размещает их на
магнитном барабане в виде кусочно-непрерывного мас-
сива (см. §2).

§4. Ввод подпрограмм.
4.1. Ввод подпрограммы «Ввод чисел».
Подпрограмма «Ввод чисел» вводится с фото-
трансмиттера №1 в автоматическом режиме нажатием
кнопки «Начальный пуск». При правильном вводе всей
18подпрограммы происходит останов
1, при неправиль-
ном вводе какой-либо зоны происходит
2 (см. «Таблицу остановов», §5).

-----------------------------------------------------------
Подпрограммы для ИП-2, обеспечивающие
ввод числовых данных, представленных в удобной для
человека форме, и вывод числовых результатов в виде
таблиц или в другой желаемой для человека форме.

------------------------------------------------------------
Исходные коды подпрограммы «Ввод чисел» для ИП-2

$ tree -L 1
.
├── 00_ip2_sub_in.lst
├── 01_ip2_sub_fram_0_setun.txs
├── 02_ip2_sub_drum_33_setun.txs
├── 03_ip2_sub_drum_34_setun.txs
├── 04_ip2_sub_drum_4w_p29_setun.txs
└── 05_ip2_sub_drum_4w_p30_setun.txs

0 directories, 6 files

-----------------------------------------------------------
Загрузку подпрограммы «Ввод чисел» с перфоленты - OK' ( с проверочными контрольными суммами ).

setun1958emu:

[ Start Setun-1958 ]

<STOP>

K : [0--0++--0], 0W12X, (-2820)
F : [00000], 000, (0)
C : [000-+], 00Y, (-2)
W : [0], 0, (0)
ph1: [0], 0, (0)
ph2: [0], 0, (0)
S : [000000000000000000], 000000000, (0)
R : [00++--0-0000000000], 04WZ00000, (16947063)
MB : [++-0], 4X, (33)
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичная ЭВМ "Сетунь" (1958)

Post by askfind »

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
"СЕТУНЬ-1958"


1) Черепенникова Ю. Н., Набор подпрограмм для ввода
и вывода числовой информации в система ИП-2
/ Серия:
Математическое обслуживание машины «Сетунь» Под общей редакцией Е.А.Жоголева Выпуск 9 //[текст] .- г. Москва .-1966 г.- Московский государственный университет им. М.В,Ломоносова .- Вычислительный центр - 46 стр.

"...
2.Подпрограмма «Печать таблиц» осуществляет
перевод троичных чисел с плавающей запятой, пред-
ставленных в нормальной форме ИП-2 и размещенных на
барабане в виде кусочно-непрерывного
массива (см.§2), в десятичную систему и печатает их в виде
таблицы в соответствии с форматом, заданным при об-
ращении. Формат печати определяется указанием коли-
чества десятичных цифр после запятой у выводимых
чисел и заданием некоторой нестандартной подпро-
граммы, называемой «Строкой», которая
управляет размещением чисел на бумажном листе.
..."

--------------------------
setun1958emu:

[ Start Setun-1958 ]

<STOP>

K : [0000++--0], 0012X, (96)
F : [00000], 000, (0)
C : [0--+0], 0W3, (-33)
W : [0], 0, (0)
ph1: [0], 0, (0)
ph2: [0], 0, (0)
S : [000000000000000000], 000000000, (0)
R : [+000+-000000000000], 302000000, (130203045)
MB : [++++], 44, (40)
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичная ЭВМ "Сетунь" (1958)

Post by askfind »

Н.П.Брусенцов, Вычислительная машина "СЕТУНЬ" Московского государственного университета.

Материалы научно-технической конференции "Новые разработки в области вычислительной математики и вычислительной техники".Секция цифровых машин. //
Вычислительный центр академии наук Украинской ССР, Киевское высшее инженерное радиотехническое училище войск противовоздушной обороны страны. //[текст] .- Киев .- .1960 г .- стр. 226-234.

"...
Ход работы по созданию машины

Лаборатория
, осуществившая разработку и постройку машины, организована в 1956 году. В этом же году было произведено экспериментальное изучение импульсного перемагничивания ферритовых сердечников и исследованы различные схемы быстродействующих магнитных усилителей.

В 1957 году были разработаны основные узлы троичных арифметических схем, построен и испытан полноразрядный макет множительного устройства, разработано матричное запоминающее устройство и составлена блок-схема машины.

В течении 1958 года спроектированы и введены в действие внутренние устройства машины - арифметическое устройство, оперативное запоминающее устройство и устройство управления. Запоминающее устройство на магнитном барабане и устройства ввода-вывода находятся в стадии наладки.

В заключении автор горячо благодарит товарищей по работе, инженеров и техников лаборатории.

Автор выражает также сердесную благодарность заведующему кафедрой вычислительной математики МГУ академику С.Л. Соболеву, заведующему вычислительным центром МГУ доценту И.С. Березину и профессору М.Р. Шура-Бура за внимание, которое они уделили этой работе, и за помощь в ее выполнении.
..."
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичная ЭВМ "Сетунь" (1958)

Post by askfind »

ТРОИЧНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ
МАШИНЫ И СВЯЗАННЫЕ С НИМИ
ИССЛЕДОВАНИЯ В МГУ

с.н.с. НИЛ ДУСП
Ю.С. Владимирова
МГУ им. М.В.Ломоносова
факультет ВМК

Фотография: ЭВМ «Сетунь 70» на чердаке
ГЗ МГУ.

Ссылка: https://docs.yandex.ru/docs/view?tm=168 ... 26nosw%3D1

(Троичная машина сослана на чердак студенческого общежития. Здесь была разработана система "НАСТАВНИК").
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
Shaos
Admin
Posts: 23763
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Троичная ЭВМ "Сетунь" (1958)

Post by Shaos »

Мне бы такой "чердак" :lol:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичная ЭВМ "Сетунь" (1958)

Post by askfind »

Shaos wrote:Мне бы такой "чердак" :lol:
"Брусенцов Н П ЭВМ Сетунь История создания" -


Из интервью Н.П.Брусенцова:

"..
На первом образце "Сетунь-70" была реализована система "НАСТАВНИК". Нашу "Проблемную лабораторию", образованную постановлением ЦК КПСС и Совмина, вот какие в Советском союзе какие вещи делались, выдворили на чердак студенческого общежития в главном корпусе. И, вот, первый "НАСТАВНИК" был сделан на чердаке. На чердаке не было ни окон, а были эллюминаторы, значит. И дышать, собственно, было нечем, потому что всё что поднималось из общежития с клозетов, оно распространялось по помещению. "Сетунь-70" была малогабаритной машиной и мы её смогли утащить на чердак. Первая "Сетунь" осталась в Вычислительном центре. К тому времени она проработала 17 лет. Но тем не менее она всё время была под нагрузкой и ею пользовались университетские подразделения и многие люди из других организаций. Она занимала 20 кв.метровую комнату. И настолько потребовалась эта комната, что машину решили уничтожить. Её порезали на части. Всё что от неё осталось - это пульт управления.
..."
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичная ЭВМ "Сетунь" (1958)

Post by askfind »

Новости

Юлия Сергеевна, сотрудница троичной информатики выслала хорошего качества фотографии "СЕТУНЬ-70"!

г. Москва.
Московский университет.
Троичная электронно-вычислительная машина"СЕТУНЬ".
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичная ЭВМ "Сетунь" (1958)

Post by askfind »

На фотографии единственная и первая в СССР, первая на Земле , троичная электронная машина "СЕТУНЬ-70" в Московском государственном университете (МГУ) в г. Москва.
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичная ЭВМ "Сетунь" (1958)

Post by askfind »

Использование эмулятора Setun-1958

Приступил к вводу и отладки примера использования интерпретатора ИП-2 для расчётов из книги автора А.М. Абаньшина "Принципы программирования для электронных цифровых вычислительных машин (на примере машины "Сетунь" ). / Методические указания - Ленинград, 1965 г.

Исходный код примеров. Распечатка зоны ферритовой памяти ПФ=0.

ИП-2 и пример расчёта.

├── 001_ip2_fram_0_setun.txs
├── 002_ip2_drum_1w_setun.txs
├── 003_ip2_drum_1x_setun.txs
├── 004_ip2_drum_1y_setun.txs
├── 005_ip2_drum_1z_setun.txs
├── 006_ip2_drum_10_setun.txs
├── 007_ip2_drum_11_setun.txs
├── 008_ip2_drum_12_setun.txs
├── 009_ip2_drum_13_setun.txs
├── 00_ip2.lst
├── 01_ip2_fram_0_setun.txs
├── 02_ip2_fram_z_setun.txs
├── 03_ip2_fram_z_setun.txs
├── 04_ip2_fram_z_setun.txs
├── 05_ip2_fram_0_setun.txs
├── 06_ip2_drum_1y_setun.txs
├── 07_ip2_drum_1z_setun.txs
├── 08_ip2_fram_0_setun.txs
├── 09_ip2_drum_2w_setun.txs
├── 10_ip2_drum_2x_setun.txs
├── 11_ip2_drum_2y_setun.txs
├── 12_ip2_drum_2z_setun.txs
├── 13_ip2_drum_20_setun.txs
├── 14_ip2_drum_4x_setun.txs
├── 15_ip2_drum_4y_setun.txs
├── 16_ip2_fram_z_setun.txs
└── 17_ip2_drum_4w_setun.txs

0 directories, 27 files
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичная ЭВМ "Сетунь" (1958)

Post by askfind »

Книга:
А.М. Абаньшин "Принципы програмирования для электронных цифровых вычислительных машин (на примере машины "Сетунь" ). / Методические указания - Ленинград, 1965 г.

стр. 36-39
Пример 2. Вычисление функции f().


1) Загрузка исходного кода программы и генерации перфоленты для фотосчитывателя 1.

setun1958emu:
load ./example2 ./ptr1

2) Начальный запуск примера 2
setun1958emu:
begin

setun1958emu:

[ Start Setun-1958 ]

<STOP>

K : [+---++--0], 1WY2X, (3498)
F : [00000], 000, (0)
C : [0+000], 030, (27)
W : [+], 1, (1)
ph1: [0], 0, (0)
ph2: [0], 0, (0)
S : [00+0-0+0-000000000], 03X3X0000, (12912048)
R : [00+0-0+0-000000000], 03X3X0000, (12912048)
MB : [0000], 00, (0)

В регистре R результат вычисления f()
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
Shaos
Admin
Posts: 23763
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Троичная ЭВМ "Сетунь" (1958)

Post by Shaos »

А где все эти пэдээфки и дежавюшки можно качнуть?...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичная ЭВМ "Сетунь" (1958)

Post by askfind »

Shaos wrote:А где все эти пэдээфки и дежавюшки можно качнуть?...
Ссылка на документацию "Сетунь" - https://github.com/askfind/Ternary-Comp ... umentation
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичная ЭВМ "Сетунь" (1958)

Post by askfind »

Эмулятор "Setun-1958" - https://github.com/askfind/Emulator-Setun-1958
ver. 1.88

3.4. 'view' или 'v' - вывод всех регистров и флагов состояния эмулятора SETUN-1958

$ ./setun1958emu

setun1958emu:
view
[ View registers Setun-1958 ]

K : [000000000], 00000, (0)
F : [00000], 000, (0)
C : [00000], 000, (0)
W : [0], 0, (0)
ph1: [0], 0, (0)
ph2: [0], 0, (0)
S : [000000000000000000], 000000000, (0), {0.000000}
R : [000000000000000000], 000000000, (0), {0.000000}
MB : [0000], 00, (0)

В версии 1.88 добавил вывод

S : [000000000000000000], 000000000, (0), {0.000000}
R : [000000000000000000], 000000000, (0), {0.000000}

в фигурных скобках числа с фиксированной запятой регистров S,R Сетунь.

Сейчас отлаживаю примеры программ из книги числовых расчётов. Перевести из 3 кода в 10 "глазами" приходилось по справочным таблицам смотреть и контролировать работу "Сетунь".
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)