nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 23 Apr 2024 11:41



Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Setun59WS - web cимулятор троичной МЦВМ Сетунь 
Author Message
Novelist

Joined: 20 Oct 2005 18:46
Posts: 34
Reply with quote
Запустил проект Setun59WS - web симулятор троичной МЦВМ "Сетунь".
http://www.neo-era.net/projects/setun59ws/
Работа над симулятором практически завершена. Возможно наличие неточностей реализации деталей "Сетуни". При обнаружении ошибок просьба сообщать - будем устранять. Эта версия, по возможности, будет доведена до конца. В то же время, работа на python версией Setun59S, приостанавливается.


13 Jan 2006 09:02
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Молодец! Благодаря тебе появилась возможность перевести исследования в области троичной системы из чистой теории в практику :)


14 Jan 2006 02:41
Profile
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22567
Location: Silicon Valley
Reply with quote
Да - выглядит потрясающе! Так держать


14 Jan 2006 18:01
Profile WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
По-моему пора сделать фотосчитыватель для перфолент ;)


15 Jan 2006 02:03
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Николай Петрович сообщил, что перфолент для "Сетуни" у него не сохранилось :-? Постараюсь добыть книжку с исходными текстами программ, чтобы можно было проверить полноту реализации команд в симуляторе.


16 Jan 2006 09:04
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Нетривиальное, однако, это дело - переводить в уме числа из десятичной в уравновешенную троичную с плавающей запятой...


16 Jan 2006 09:06
Profile
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22567
Location: Silicon Valley
Reply with quote
Есть предложение к автору разместить стабильную версию эмулятора у нас на сайте!

Требования:
- скрипт PHP без фреймов (чтобы была возможность встроить скрипт в движок XOOPS);
- ширина не более 640 пикселов (максимум 800 - т.к. слева и справа эмулятор будет обрамлён стандартными менюшками).

В ответ можем предложить следующее:
- Сохранение авторства и всех копирайтов за автором эмулятора (что естественно);
- Размещение ссылки на эмулятор в Main Menu слева (следом за Java Apps);
- Создание отдельной базы данных MySQL со своим логином и паролем (если нужно);
- Выделение автору отдельного е-мейлa @ternary.info (ящик 10 Мб с POP3/SMTP и WWW интерфейсами);
- Взятие на прокрутку баннера сайта автора (gif 468x60 пикселов - можно анимационный, но не более 16К);
- Добавление сайта автора в разделы Web Links и Partners (причем второй вариант подразумевает еще и баннер).

Что на это скажет уважаемый Alexandr? ;)


11 Feb 2006 19:34
Profile WWW
Reply with quote
Александр, вы пожалуй единственный, кто разобрался как работает "Сетунь" в тонкостях. Меня интересует каким образом она тактируется и система синхронизации.
Что вы думаете по поводу создания такого же эмулятора на уровне виртуальных троичных элементов т.е. повторить бруcенцовскую идею в симуляторе типа LabView


12 Feb 2006 04:25
Novelist

Joined: 20 Oct 2005 18:46
Posts: 34
Reply with quote
Постараюсь выполнить требования. Единственно, что при использовании фреймов можно добиться некоторого ускорения работы симулятора. Для работы симулятора едиственно что требуется так это php, который на сайте уже есть и так.


12 Feb 2006 08:49
Profile
Novelist

Joined: 20 Oct 2005 18:46
Posts: 34
Reply with quote
Quote:
...каким образом она тактируется и система синхронизации

Основываясь на
http://www.computer-museum.ru/histussr/setun2.htm
Quote:
Структура цикла, соответствующего той или иной операции, задается распределителем импульсов (на блок-схеме не показан), который представляет собой замкнутую в кольцо линию задержки, в различных точках которой имеются ответвления, выдающие управляющие импульсы в нужный момент в зависимости от кода выполняемой операции. Время пробега импульса по распределителю в большинстве операций равно 180 мксек. При выполнении операций умножения, сдвига, нормализации и записи из регистра 5 в память длина кольца распределителя импульсов и соответственно длительность цикла увеличиваются. При выполнении операций передачи управления в случае, если передача происходит, длина этого кольца и длительность цикла уменьшаются до 100 мксек.


Quote:
Что вы думаете по поводу создания такого же эмулятора на уровне виртуальных троичных элементов т.е. повторить бруcенцовскую идею в симуляторе типа LabView


На данный момент это симулятор, то есть в действительности точно не повторяет внутреннюю работу всех элементов "Сетуни". Планировалось делать эмулятор "Сетунь-70".
А почему именно LabView?


12 Feb 2006 09:00
Profile
Reply with quote
Да непринципиально. Просто здесь любят LabView и она серьезная. Можно выбрать Simulink, короче любой пакет, который позволяет работать на уровне блоков, и создавать собственные.


12 Feb 2006 09:09
Reply with quote
Интересно как там осуществляется динамическое изменение длины кольца распределителя импульсов?
А симуляция на уровне элементов более нагядная, т.е. позволит лучше понять как работает "Сетунь". Более того получается, что пользователь сам может ее модифицировать. Из этого следует открытая архитектура и удачный ход конем. (По сути его использовала в свое время IBM)


12 Feb 2006 09:18
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22567
Location: Silicon Valley
Reply with quote
Alexandr wrote:
Постараюсь выполнить требования. Единственно, что при использовании фреймов можно добиться некоторого ускорения работы симулятора. Для работы симулятора едиственно что требуется так это php, который на сайте уже есть и так.


т.е. надо полагать автор согласился? ;)

тогда будем ждать одностраничного бесфреймового варианта


12 Feb 2006 13:47
Profile WWW
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22567
Location: Silicon Valley
Reply with quote
Первая версия эмулятора, интегрированная в наш движок: http://ternary.info/setun/
Слегка подредактировал тексты и скрипты. Весть HELP пока в KOI-8 - переделаю.
Есть вопрос - куда делись адреса памяти, оканчивающиеся на минус?
И еще - мне показалось или CSS от эмулятора внутри нашего движка не работает?


28 Feb 2006 20:50
Profile WWW
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22567
Location: Silicon Valley
Reply with quote
Shaos wrote:
Первая версия эмулятора, интегрированная в наш движок: http://ternary.info/setun/
Слегка подредактировал тексты и скрипты. Весть HELP пока в KOI-8 - переделаю.
Есть вопрос - куда делись адреса памяти, оканчивающиеся на минус?
И еще - мне показалось или CSS от эмулятора внутри нашего движка не работает?


Последнюю версию эмулятора "Сетуни" можно потрогать на сайте автора:

http://www.trinary.ru


01 Nov 2007 19:34
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 16 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 20 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.