Троичная ЭВМ "Сетунь" (1958)
Moderator: haqreu
-
- Devil
- Posts: 798
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Re: Троичная ЭВМ "Сетунь" (1958)
Новая версия копия книги!
1. Брусенцов Н. П., Маслов С. П., Розин В. П., Тишулина А. М. Малая цифровая вычислительная машина «Сетунь». М.: Изд-во МГУ, 1965. 145 с.
https://github.com/askfind/Emulator-Set ... 201965.pdf
1. Брусенцов Н. П., Маслов С. П., Розин В. П., Тишулина А. М. Малая цифровая вычислительная машина «Сетунь». М.: Изд-во МГУ, 1965. 145 с.
https://github.com/askfind/Emulator-Set ... 201965.pdf
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Троичная ЭВМ "Сетунь" (1958)
askfind wrote:Это ж математика! Необходимо вникать в подробности.
Ответил ёмко и подробно со ссылками на литературу.
Ну вы же изучаете "Сетунь" и завалили ветку документам... я надеялся, что вы их хотя бы читаете...

А вот на брудершафт я с вами не пил, повежливее будьте.askfind wrote:Прояви усидчивость и разберись с вопросом. Мы почитаем твой доклад на тему "Как выполнить троичное деление".
И еще есть такая фраза:" не надо указывать, что мне делать, и не узнаете, куда вам следует пойти..."

iLavr
-
- Devil
- Posts: 798
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Re: Троичная ЭВМ "Сетунь" (1958)
Здравия всем!
Состоялся очередной поход в Национальную Российскую библиотеку за редкими книгами о троичной ЭВМ "Сетунь".
В книге нашёл фотографию ещё одного образца троичной ЭВМ "Сетунь" в "железе".
Книги полезные. Подробное пособие по программированию и использованию "Сетунь".
По этим книгам учили пользоваться троичной машиной. Очень подробно, с примерами, описание вычислений.
Отчет по расходам. За сканирование 3-х книг заплатил около 6000 руб.
1) Петров В.П. программирование для электронной машины "Сетунь" и трехадресная интерпретирующая система с библиотекой матричных программ.: Учеб. пособие/ Под ред. А.Ф. Смирнова: М-во путей сообщения СССР, Моск. ордена Ленина и ордена Трудового Красного Знамени ин-т инженеров ж.д. транспорта. Кафедра "строительная механика".- Москва.: Б.и. 1967, 204 ст.: ил. 21 см.
2) Абаньшин, Анатолий Михайлович. Принципы программирования для электронных цифровых вычислительных машин (на примере машины "Сетунь") [Текст] : Метод. указания / М-во высш. и сред. спец. образования РСФСР. Ленингр. ордена Трудового Красного Знамени технол. ин-та им. Ленсовета. - Ленинград : [б. и.], 1965. - 110 с. : ил
3) Кузнецов С.И. Система автоматизации программирования : Материалы по мат. обслуживанию ЦВМ "Сетунь". - [Москва] : ВВИА им. проф. Н.Е. Жуковского, 1966. - 187 с., 8 л. ил. : схем. ; 25 см
Состоялся очередной поход в Национальную Российскую библиотеку за редкими книгами о троичной ЭВМ "Сетунь".
В книге нашёл фотографию ещё одного образца троичной ЭВМ "Сетунь" в "железе".
Книги полезные. Подробное пособие по программированию и использованию "Сетунь".
По этим книгам учили пользоваться троичной машиной. Очень подробно, с примерами, описание вычислений.
Отчет по расходам. За сканирование 3-х книг заплатил около 6000 руб.
1) Петров В.П. программирование для электронной машины "Сетунь" и трехадресная интерпретирующая система с библиотекой матричных программ.: Учеб. пособие/ Под ред. А.Ф. Смирнова: М-во путей сообщения СССР, Моск. ордена Ленина и ордена Трудового Красного Знамени ин-т инженеров ж.д. транспорта. Кафедра "строительная механика".- Москва.: Б.и. 1967, 204 ст.: ил. 21 см.
2) Абаньшин, Анатолий Михайлович. Принципы программирования для электронных цифровых вычислительных машин (на примере машины "Сетунь") [Текст] : Метод. указания / М-во высш. и сред. спец. образования РСФСР. Ленингр. ордена Трудового Красного Знамени технол. ин-та им. Ленсовета. - Ленинград : [б. и.], 1965. - 110 с. : ил
3) Кузнецов С.И. Система автоматизации программирования : Материалы по мат. обслуживанию ЦВМ "Сетунь". - [Москва] : ВВИА им. проф. Н.Е. Жуковского, 1966. - 187 с., 8 л. ил. : схем. ; 25 см
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
-
- Devil
- Posts: 798
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Re: Троичная ЭВМ "Сетунь" (1958)
Lavr!Lavr wrote: (1) Ну вы же изучаете "Сетунь" и завалили ветку документам... я надеялся, что вы их хотя бы читаете...![]()
Ценю и уважаю Ваш вклад в общее дело троичности.
Спорить, реагировать на замечание - нет ни сил, ни желания.
Полностью погружён в отладку и реализацию эмулятора "Setun-1958".
В ближайшие дни выложу новые книги по использованию "Сетунь". Там много интересного, в том числе по алгоритмам и умножения, и деления , и многому другому математическому обеспечению.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
-
- Devil
- Posts: 798
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Re: Троичная ЭВМ "Сетунь" (1958)
Скорость выполнения эмулятора Emulator-Setun-1958:
1. Компиляция проекта с оптимизацией уровня -O3:
>$ gcc -o emu -O3 emusetun.c
2. Тест на ноутбуке с процессором:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
$ time ./emu —step 100000
[ Step = 100000 : Break work Setun-1958 ]
real 0m0,056s
user 0m0,052s
sys 0m0,004s
560 нсек на 1 троичную операцию "Сетунь"
3. Тест на удаленной машине с процессором "Эльбрус":
$ cat /proc/cpuinfo
processor : 0
vendor_id : E8C-SWTX
cpu family : 4
model : 7
model name : E8C
revision : 2
cpu MHz : 1200
bogomips : 2400.00
[ Step = 100000 : Break work Setun-1958 ]
real 0m0,197s
user 0m0,193s
sys 0m0,007s
1,97 мксек на 1 троичную операцию "Сетунь".
1. Компиляция проекта с оптимизацией уровня -O3:
>$ gcc -o emu -O3 emusetun.c
2. Тест на ноутбуке с процессором:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
$ time ./emu —step 100000
[ Step = 100000 : Break work Setun-1958 ]
real 0m0,056s
user 0m0,052s
sys 0m0,004s
560 нсек на 1 троичную операцию "Сетунь"
3. Тест на удаленной машине с процессором "Эльбрус":
$ cat /proc/cpuinfo
processor : 0
vendor_id : E8C-SWTX
cpu family : 4
model : 7
model name : E8C
revision : 2
cpu MHz : 1200
bogomips : 2400.00
[ Step = 100000 : Break work Setun-1958 ]
real 0m0,197s
user 0m0,193s
sys 0m0,007s
1,97 мксек на 1 троичную операцию "Сетунь".
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
-
- Devil
- Posts: 798
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Re: Троичная ЭВМ "Сетунь" (1958)
Программирование троичной "Сетунь"
1. Абаньшин, Анатолий Михайлович. Принципы программирования для электронных цифровых вычислительных машин (на примере машины "Сетунь") [Текст] : Метод. указания / М-во высш. и сред. спец. образования РСФСР. Ленингр. ордена Трудового Красного Знамени технол. ин-та им. Ленсовета. - Ленинград : [б. и.], 1965. - 110 с. : ил
Скачать книгу: https://cloud.mail.ru/public/EAm2/ew3z5JLWW
1. Абаньшин, Анатолий Михайлович. Принципы программирования для электронных цифровых вычислительных машин (на примере машины "Сетунь") [Текст] : Метод. указания / М-во высш. и сред. спец. образования РСФСР. Ленингр. ордена Трудового Красного Знамени технол. ин-та им. Ленсовета. - Ленинград : [б. и.], 1965. - 110 с. : ил
Скачать книгу: https://cloud.mail.ru/public/EAm2/ew3z5JLWW
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
-
- Devil
- Posts: 798
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Re: Троичная ЭВМ "Сетунь" (1958)
Программирование троичной "Сетунь"
Петров В.П. программирование для электронной машины "Сетунь" и трехадресная интерпретирующая система с библиотекой матричных программ.: Учеб. пособие/ Под ред. А.Ф. Смирнова: М-во путей сообщения СССР, Моск. ордена Ленина и ордена Трудового Красного Знамени ин-т инженеров ж.д. транспорта. Кафедра "строительная механика".- Москва.: Б.и. 1967, 204 ст.: ил. 21 см.
Ссылка для скачивания: https://cloud.mail.ru/public/CUFy/KvakA2r5M
Петров В.П. программирование для электронной машины "Сетунь" и трехадресная интерпретирующая система с библиотекой матричных программ.: Учеб. пособие/ Под ред. А.Ф. Смирнова: М-во путей сообщения СССР, Моск. ордена Ленина и ордена Трудового Красного Знамени ин-т инженеров ж.д. транспорта. Кафедра "строительная механика".- Москва.: Б.и. 1967, 204 ст.: ил. 21 см.
Ссылка для скачивания: https://cloud.mail.ru/public/CUFy/KvakA2r5M
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
-
- Devil
- Posts: 798
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Re: Троичная ЭВМ "Сетунь" (1958)
Программирование троичной ЭВМ "Сетунь"
Язык программирования высокого уровня "АЛГОЛ-60" для троичной МЦВМ "Сетунь"
Книга:
-------
Кузнецов С.И. Система автоматизации программирования : Материалы по мат. обслуживанию ЦВМ "Сетунь". - [Москва] : ВВИА им. проф. Н.Е. Жуковского, 1966. - 187 с., 8 л. ил. : схем. ; 25 см
Ссылка для скачивания: https://cloud.mail.ru/public/Adg4/5fFaNvcEX
Язык программирования высокого уровня "АЛГОЛ-60" для троичной МЦВМ "Сетунь"
Книга:
-------
Кузнецов С.И. Система автоматизации программирования : Материалы по мат. обслуживанию ЦВМ "Сетунь". - [Москва] : ВВИА им. проф. Н.Е. Жуковского, 1966. - 187 с., 8 л. ил. : схем. ; 25 см
Ссылка для скачивания: https://cloud.mail.ru/public/Adg4/5fFaNvcEX
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
-
- Devil
- Posts: 798
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Re: Троичная ЭВМ "Сетунь" (1958)
Троичная логика и её реализация на языке программирования "Оберон"
Доклад №5: Пётр Михайлович Кушнир
Конференция "Оберон-день в России" 16 сент. 2014 г.
Встреча поклонников языков программирования
1) Видео - https://youtu.be/wX6KaC7T69E
2) Троичный компьютер в браузере - https://www.pvsm.ru/dart/87261
3) Проект "Троичный компьютер в браузере" https://github.com/kpmy/tri
Доклад №5: Пётр Михайлович Кушнир
Конференция "Оберон-день в России" 16 сент. 2014 г.
Встреча поклонников языков программирования
1) Видео - https://youtu.be/wX6KaC7T69E
2) Троичный компьютер в браузере - https://www.pvsm.ru/dart/87261
3) Проект "Троичный компьютер в браузере" https://github.com/kpmy/tri
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Троичная ЭВМ "Сетунь" (1958)
Вот это меня удивило, и это не было замечанием, а было лишь вопросом...askfind wrote:Спорить, реагировать на замечание - нет ни сил, ни желания.
Полностью погружён в отладку и реализацию эмулятора "Setun-1958".
У вас в руках эмулятор "Setun-1958", вам пишут, что он работает и т.д.
И вы сами о его работоспособности постоянно упоминаете...
Поэтому я и обратился к вам с вопросом по процедуре деления с надеждой, что вы-то
уж точно знаете.
А посылать меня "рефераты писать", да еще и в форме на "ты" - совершенно излишне.
Можно просто сказать, что вы не в курсе этого вопроса - вполне приемлемый ответ.
iLavr
-
- Devil
- Posts: 798
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Re: Троичная ЭВМ "Сетунь" (1958)
Н.П. БРУСЕНЦОВ
АЛГОРИТМЫ ДЕЛЕНИЯ ДЛЯ ТРОИЧНОГО КОДА
С ЦИФРАМИ 0, 1, –1
АЛГОРИТМЫ ДЕЛЕНИЯ ДЛЯ ТРОИЧНОГО КОДА
С ЦИФРАМИ 0, 1, –1
Правила выполнения в троичном коде с цифрами 0,1, –1 операций
сложения, вычитания и умножения нередко приводят для иллюстрации
замечательных арифметических свойств этого кода. Вместе с тем, операция
деления обычно упускается из вида, хотя как раз деление в данном коде
Это своеобразие, как и особенности других арифметических операций в данном коде,
обусловлено наличием в нем цифр положительного и отрицательного веса.
Мы кратко рассмотрим отличия операции деления в троичном коде с
цифрами 0, 1, –1 от операции деления в коде с неотрицательными цифрами и
дадим примеры алгоритмов ее реализации. Троичный код с цифрами 0, 1, –1
будем называть (троичным) симметричным кодом.
Одно из очевидных отличий деления в симметричном коде состоит в том, что
если для кода с неотрицательными цифрами в случае равенства троичных
порядков делимого и делителя порядок частного равен 0 или –1, то для
симметричного кода при этом уже условии он может быть равен 0, или –1, или 1
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Троичная ЭВМ "Сетунь" (1958)
Спасибо за информацию.
А в кодах "Сетуни" нет этих алгоритмов?
А то как-то странно получается: у "Сетуни" не было языка высокого уровня, потому как
кодов мало, они простые и понятные, поэтому задачи решали в кодах без транслятора...
И тут вдруг - Бабах!
Сам Брусенцов и в терминах АЛГОЛ вдруг! 
А в кодах "Сетуни" нет этих алгоритмов?
А то как-то странно получается: у "Сетуни" не было языка высокого уровня, потому как
кодов мало, они простые и понятные, поэтому задачи решали в кодах без транслятора...
И тут вдруг - Бабах!


iLavr
-
- Devil
- Posts: 798
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Re: Троичная ЭВМ "Сетунь" (1958)
Здравия, Lavr!Lavr wrote:Спасибо за информацию.
А в кодах "Сетуни" нет этих алгоритмов?
А то как-то странно получается: у "Сетуни" не было языка высокого уровня, потому как
кодов мало, они простые и понятные, поэтому задачи решали в кодах без транслятора...
И тут вдруг - Бабах!Сам Брусенцов и в терминах АЛГОЛ вдруг!
Вопрос первый, важно для продолжения содержательного обмена мнений.
Какая у тебя творческая собственная задача?
Мне материал алгоритма троичного деления Брусенцов понравился! На языке высокого уровня можно перенести на любой язык программирования.
Это, на мой взгляд, "простое и понятное" математическое описание операции деления.
Конечно же, можно вернуться к подпрограммам для троичной "Сетунь".
Тогда рекомендую описание троичного деления из книги:
На стр. 59 " 9. Понятие об обобщенных адресах и обобщенных командах".Петров В.П. программирование для электронной машины "Сетунь" и трехадресная интерпретирующая система с библиотекой матричных программ.: Учеб. пособие/ Под ред. А.Ф. Смирнова: М-во путей сообщения СССР, Моск. ордена Ленина и ордена Трудового Красного Знамени ин-т инженеров ж.д. транспорта. Кафедра "строительная механика".- Москва.: Б.и. 1967, 204 ст.: ил. 21 см.
Рассмотрены вычисления при использовании интерпретирующих систем ИП-2, ИП-3, ИП-4, ИП-5, ИП-Н, ИН-Т, ИП-М, которые упрощают программирование. В привычных понятиях - это программируемый калькулятор для вычислений над троичными числами.
Здесь же, на странице 59, есть описание примера умножения двух чисел в системе с плавающей запятой в интерпретирующей программе.
В гл. VI Библиотека стандартных подпрограмм №1. Содержаться программы, связанные с арифметическими операциями над числами.
Твой интерес и жажду можно утолить на стр. 153 "Зона умножения и деления" с комментариями программиста.
Если начать "распутывать клубок" реализации деления в 52 командах, то наступит просветление!
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Троичная ЭВМ "Сетунь" (1958)
Во-первых, отвечать вопросом на вопрос - просто крайне неприлично...askfind wrote:Какая у тебя творческая собственная задача?

Во-вторых, я вас ещё раз убедительно прошу быть вежливее и обращаться всё же на "вы"...
А то у вас так никогда и не наступит просветление...

Если человек в чем-то разобрался и уж тем более, если ему и алгоритм понравился, то обычно онaskfind wrote:Мне материал алгоритма троичного деления Брусенцов понравился!
спокойно может изложить его буквально в двух словах без многочисленных цитат и ссылок...
iLavr
-
- Devil
- Posts: 798
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Re: Троичная ЭВМ "Сетунь" (1958)
Деловую этику принял. Не могу выступить для Вас наставником по теме арифметических троичных операций.Lavr wrote:ещё раз убедительно прошу быть вежливее и обращаться всё же на "вы"...
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)