nedoPC.org

Community of electronics hobbyists established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 07 Aug 2022 19:59



Reply to topic  [ 291 posts ]  Go to page Previous  1 ... 15, 16, 17, 18, 19, 20  Next
Троичная ЭВМ "Сетунь" (1958) 
Author Message
Doomed
User avatar

Joined: 04 Jan 2016 10:15
Posts: 460
Location: Russia, S.- Peterburg
Reply with quote
Новая версия копия книги!

1. Брусенцов Н. П., Маслов С. П., Розин В. П., Тишулина А. М. Малая цифровая вычислительная машина «Сетунь». М.: Изд-во МГУ, 1965. 145 с.

https://github.com/askfind/Emulator-Set ... 201965.pdf


Attachments:
setun_book_1965.png
setun_book_1965.png [ 1.2 MiB | Viewed 610 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
28 Jun 2022 11:52
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
askfind wrote:
Это ж математика! Необходимо вникать в подробности.
Ответил ёмко и подробно со ссылками на литературу.

Ну вы же изучаете "Сетунь" и завалили ветку документам... я надеялся, что вы их хотя бы читаете... :neutral:

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

_________________
iLavr


29 Jun 2022 11:14
Profile
Doomed
User avatar

Joined: 04 Jan 2016 10:15
Posts: 460
Location: Russia, S.- Peterburg
Reply with quote
Здравия всем!

Состоялся очередной поход в Национальную Российскую библиотеку за редкими книгами о троичной ЭВМ "Сетунь".

В книге нашёл фотографию ещё одного образца троичной ЭВМ "Сетунь" в "железе".

Книги полезные. Подробное пособие по программированию и использованию "Сетунь".

По этим книгам учили пользоваться троичной машиной. Очень подробно, с примерами, описание вычислений.

Отчет по расходам. За сканирование 3-х книг заплатил около 6000 руб.

1) Петров В.П. программирование для электронной машины "Сетунь" и трехадресная интерпретирующая система с библиотекой матричных программ.: Учеб. пособие/ Под ред. А.Ф. Смирнова: М-во путей сообщения СССР, Моск. ордена Ленина и ордена Трудового Красного Знамени ин-т инженеров ж.д. транспорта. Кафедра "строительная механика".- Москва.: Б.и. 1967, 204 ст.: ил. 21 см.

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

3) Кузнецов С.И. Система автоматизации программирования : Материалы по мат. обслуживанию ЦВМ "Сетунь". - [Москва] : ВВИА им. проф. Н.Е. Жуковского, 1966. - 187 с., 8 л. ил. : схем. ; 25 см


Attachments:
photo_2022-06-29_16-18-32_m.jpg
photo_2022-06-29_16-18-32_m.jpg [ 37.94 KiB | Viewed 587 times ]
photo_2022-06-29_16-31-08_m.jpg
photo_2022-06-29_16-31-08_m.jpg [ 77.39 KiB | Viewed 587 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
29 Jun 2022 13:10
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 10:15
Posts: 460
Location: Russia, S.- Peterburg
Reply with quote
Lavr wrote:
(1) Ну вы же изучаете "Сетунь" и завалили ветку документам... я надеялся, что вы их хотя бы читаете... :neutral:


Lavr!

Ценю и уважаю Ваш вклад в общее дело троичности.

Спорить, реагировать на замечание - нет ни сил, ни желания.

Полностью погружён в отладку и реализацию эмулятора "Setun-1958".

В ближайшие дни выложу новые книги по использованию "Сетунь". Там много интересного, в том числе по алгоритмам и умножения, и деления , и многому другому математическому обеспечению.

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


29 Jun 2022 13:15
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 10:15
Posts: 460
Location: Russia, S.- Peterburg
Reply with quote
Скорость выполнения эмулятора 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 троичную операцию "Сетунь".

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


30 Jun 2022 10:26
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 10:15
Posts: 460
Location: Russia, S.- Peterburg
Reply with quote
Программирование троичной "Сетунь"

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

Скачать книгу: https://cloud.mail.ru/public/EAm2/ew3z5JLWW


Attachments:
setun-1958-book4-p1.jpg
setun-1958-book4-p1.jpg [ 648.66 KiB | Viewed 550 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
30 Jun 2022 10:48
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 10:15
Posts: 460
Location: Russia, S.- Peterburg
Reply with quote
Программирование троичной "Сетунь"

Петров В.П. программирование для электронной машины "Сетунь" и трехадресная интерпретирующая система с библиотекой матричных программ.: Учеб. пособие/ Под ред. А.Ф. Смирнова: М-во путей сообщения СССР, Моск. ордена Ленина и ордена Трудового Красного Знамени ин-т инженеров ж.д. транспорта. Кафедра "строительная механика".- Москва.: Б.и. 1967, 204 ст.: ил. 21 см.

Ссылка для скачивания: https://cloud.mail.ru/public/CUFy/KvakA2r5M


Attachments:
setun-1958-book5-p1_m.jpg
setun-1958-book5-p1_m.jpg [ 103.2 KiB | Viewed 517 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
01 Jul 2022 12:53
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 10:15
Posts: 460
Location: Russia, S.- Peterburg
Reply with quote
Программирование троичной ЭВМ "Сетунь"

Язык программирования высокого уровня "АЛГОЛ-60" для троичной МЦВМ "Сетунь"

Книга:
-------
Кузнецов С.И. Система автоматизации программирования : Материалы по мат. обслуживанию ЦВМ "Сетунь". - [Москва] : ВВИА им. проф. Н.Е. Жуковского, 1966. - 187 с., 8 л. ил. : схем. ; 25 см

Ссылка для скачивания: https://cloud.mail.ru/public/Adg4/5fFaNvcEX


Attachments:
setun-1958-book6-p1_m.jpg
setun-1958-book6-p1_m.jpg [ 79.99 KiB | Viewed 512 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
01 Jul 2022 23:13
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 10:15
Posts: 460
Location: Russia, S.- Peterburg
Reply with quote
Троичная логика и её реализация на языке программирования "Оберон"

Доклад №5: Пётр Михайлович Кушнир

Конференция "Оберон-день в России" 16 сент. 2014 г.

Встреча поклонников языков программирования

1) Видео - https://youtu.be/wX6KaC7T69E
2) Троичный компьютер в браузере - https://www.pvsm.ru/dart/87261
3) Проект "Троичный компьютер в браузере" https://github.com/kpmy/tri


_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


01 Jul 2022 23:15
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
askfind wrote:
Спорить, реагировать на замечание - нет ни сил, ни желания.
Полностью погружён в отладку и реализацию эмулятора "Setun-1958".

Вот это меня удивило, и это не было замечанием, а было лишь вопросом...
У вас в руках эмулятор "Setun-1958", вам пишут, что он работает и т.д.
И вы сами о его работоспособности постоянно упоминаете...

Поэтому я и обратился к вам с вопросом по процедуре деления с надеждой, что вы-то
уж точно знаете.

А посылать меня "рефераты писать", да еще и в форме на "ты" - совершенно излишне.
Можно просто сказать, что вы не в курсе этого вопроса - вполне приемлемый ответ.

_________________
iLavr


04 Jul 2022 09:54
Profile
Doomed
User avatar

Joined: 04 Jan 2016 10:15
Posts: 460
Location: Russia, S.- Peterburg
Reply with quote
Н.П. БРУСЕНЦОВ
АЛГОРИТМЫ ДЕЛЕНИЯ ДЛЯ ТРОИЧНОГО КОДА
С ЦИФРАМИ 0, 1, –1

Quote:
Правила выполнения в троичном коде с цифрами 0,1, –1 операций
сложения, вычитания и умножения нередко приводят для иллюстрации
замечательных арифметических свойств этого кода. Вместе с тем, операция
деления обычно упускается из вида, хотя как раз деление в данном коде
Это своеобразие, как и особенности других арифметических операций в данном коде,
обусловлено наличием в нем цифр положительного и отрицательного веса.

Мы кратко рассмотрим отличия операции деления в троичном коде с
цифрами 0, 1, –1 от операции деления в коде с неотрицательными цифрами и
дадим примеры алгоритмов ее реализации. Троичный код с цифрами 0, 1, –1
будем называть (троичным) симметричным кодом.

Одно из очевидных отличий деления в симметричном коде состоит в том, что
если для кода с неотрицательными цифрами в случае равенства троичных
порядков делимого и делителя порядок частного равен 0 или –1, то для
симметричного кода при этом уже условии он может быть равен 0, или –1, или 1


Attachments:
dev_trits.jpg
dev_trits.jpg [ 46.76 KiB | Viewed 417 times ]
brusencov_05.pdf [70.83 KiB]
Downloaded 10 times

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
05 Jul 2022 11:54
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Спасибо за информацию.

А в кодах "Сетуни" нет этих алгоритмов?

А то как-то странно получается: у "Сетуни" не было языка высокого уровня, потому как
кодов мало, они простые и понятные, поэтому задачи решали в кодах без транслятора...


И тут вдруг - Бабах! :o Сам Брусенцов и в терминах АЛГОЛ вдруг! :roll:

_________________
iLavr


05 Jul 2022 19:51
Profile
Doomed
User avatar

Joined: 04 Jan 2016 10:15
Posts: 460
Location: Russia, S.- Peterburg
Reply with quote
Lavr wrote:
Спасибо за информацию.

А в кодах "Сетуни" нет этих алгоритмов?

А то как-то странно получается: у "Сетуни" не было языка высокого уровня, потому как
кодов мало, они простые и понятные, поэтому задачи решали в кодах без транслятора...


И тут вдруг - Бабах! :o Сам Брусенцов и в терминах АЛГОЛ вдруг! :roll:


Здравия, Lavr!

Вопрос первый, важно для продолжения содержательного обмена мнений.

Какая у тебя творческая собственная задача?

Мне материал алгоритма троичного деления Брусенцов понравился! На языке высокого уровня можно перенести на любой язык программирования.

Это, на мой взгляд, "простое и понятное" математическое описание операции деления.

Конечно же, можно вернуться к подпрограммам для троичной "Сетунь".

Тогда рекомендую описание троичного деления из книги:

Quote:
Петров В.П. программирование для электронной машины "Сетунь" и трехадресная интерпретирующая система с библиотекой матричных программ.: Учеб. пособие/ Под ред. А.Ф. Смирнова: М-во путей сообщения СССР, Моск. ордена Ленина и ордена Трудового Красного Знамени ин-т инженеров ж.д. транспорта. Кафедра "строительная механика".- Москва.: Б.и. 1967, 204 ст.: ил. 21 см.


На стр. 59 " 9. Понятие об обобщенных адресах и обобщенных командах".

Рассмотрены вычисления при использовании интерпретирующих систем ИП-2, ИП-3, ИП-4, ИП-5, ИП-Н, ИН-Т, ИП-М, которые упрощают программирование. В привычных понятиях - это программируемый калькулятор для вычислений над троичными числами.

Здесь же, на странице 59, есть описание примера умножения двух чисел в системе с плавающей запятой в интерпретирующей программе.

В гл. VI Библиотека стандартных подпрограмм №1. Содержаться программы, связанные с арифметическими операциями над числами.

Твой интерес и жажду можно утолить на стр. 153 "Зона умножения и деления" с комментариями программиста.

Если начать "распутывать клубок" реализации деления в 52 командах, то наступит просветление!


Attachments:
dev_trits.png
dev_trits.png [ 308.9 KiB | Viewed 357 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
07 Jul 2022 13:54
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
askfind wrote:
Какая у тебя творческая собственная задача?
Во-первых, отвечать вопросом на вопрос - просто крайне неприлично... :(
Во-вторых, я вас ещё раз убедительно прошу быть вежливее и обращаться всё же на "вы"...
А то у вас так никогда и не наступит просветление... :-?

askfind wrote:
Мне материал алгоритма троичного деления Брусенцов понравился!

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

_________________
iLavr


09 Jul 2022 16:15
Profile
Doomed
User avatar

Joined: 04 Jan 2016 10:15
Posts: 460
Location: Russia, S.- Peterburg
Reply with quote
Lavr wrote:
ещё раз убедительно прошу быть вежливее и обращаться всё же на "вы"...


Деловую этику принял. Не могу выступить для Вас наставником по теме арифметических троичных операций.

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


10 Jul 2022 00:01
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 291 posts ]  Go to page Previous  1 ... 15, 16, 17, 18, 19, 20  Next

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.