Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт апр 19, 2024 06:50

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: [OS] voluntary destination
СообщениеДобавлено: Пн май 21, 2007 10:48 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
В спорах можно вязнуть и дальше, поэтому пришла мне в голову одна идея.

Короче: "Я иду спасать дракона. Кто идет со мной?" (с)...

System-II:

1. Система команд - 4-хбитная с префиксами (потому что 16 команд явно не хватает). "Урезать осетра" можно и позже, если оно уложится в 16 команд.
2. Память - для начала плоская 64kb - с последующум расширением либо эмуляцией (защищенных?)страниц, либо прямым расширением объема главной плоскости.
3. Отработка системы на ВМ с последующим переходом на железо в ПЛИС.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Последний раз редактировалось WingLion Пн май 21, 2007 16:34, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 21, 2007 14:40 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
WingLion писал(а):
4-хбитная с префиксами

Ура! Ура! Я уже высказывался за такую идею! :)
Мне такое будет нужно на МК AVR Mega8 :)
А потом посмотрим и на ПЛИС... ;)

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 21, 2007 20:17 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
т.е. в конечном итоге будет микро-ОС для ПЛИС?
:o
Там есть защищённый режим? :)
Желающие видеть ОС для PC должны как поступить?

И почему система команд 4-битная? :o

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 21, 2007 20:19 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
И ещё не есть ли это путь наименьшего сопротивления?

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 21, 2007 23:26 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
вопрос писал(а):
т.е. в конечном итоге будет микро-ОС для ПЛИС?
Surprised


Не обязательно только для ПЛИС.
Подобная ВМ формально может быть написана на любой платформе.

вопрос писал(а):
Желающие видеть ОС для PC должны как поступить?


Вариантов 2:

1. Идем всей толпой и мочим чудище.
2. Прячемся по углам дальше и ломаем копья поодиночке.

После отлаживания ВМ на Форте, ее надо будет переписать на для PC Асме и можно работать дальше.


вопрос писал(а):
И почему система команд 4-битная?


Ну, если кому-то хочется 3-хбитную или 5-битную - никто не мешает сделать!
4 - потому что четверки битов хорошо пакуются в байты и не 8, потому что 256 примитивов - явно много.


вопрос писал(а):
И ещё не есть ли это путь наименьшего сопротивления?


Не знаю еще, каково будет сопротивление... Вдруг французы восстанут?

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 22, 2007 00:56 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
WingLion писал(а):
вопрос писал(а):
т.е. в конечном итоге будет микро-ОС для ПЛИС?
Surprised

Не обязательно только для ПЛИС.
Подобная ВМ формально может быть написана на любой платформе.
ДЛЯ ПК.
WingLion писал(а):
вопрос писал(а):
Желающие видеть ОС для PC должны как поступить?
Вариантов 2:
1. Идем всей толпой и мочим чудище.
2. Прячемся по углам дальше и ломаем копья поодиночке.
После отлаживания ВМ на Форте, ее надо будет переписать на для PC Асме и можно работать дальше.
угу, понятно, хотя я начал бы с РС ввиду наличия средств отладки для самой ВМ, если таковая будет сложнее, чем пока есть.
ЧТо подразумевается под Идем всей толпой ?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 22, 2007 01:53 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
WingLion писал(а):
После отлаживания ВМ на Форте, ее надо будет переписать на для PC Асме и можно работать дальше.

Или код откомпилить в нативный для PC... :)
вопрос писал(а):
я начал бы с РС ввиду наличия средств отладки для самой ВМ, если таковая будет сложнее, чем пока есть.
Если ты не заметил, WingLion даже SPF стал изучать для этого! ;)
вопрос писал(а):
ЧТо подразумевается под Идем всей толпой ?

Все вместе поддерживаем этот проект и работаем над ним. :)

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 22, 2007 07:19 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
in4 писал(а):

вопрос писал(а):
я начал бы с РС ввиду наличия средств отладки для самой ВМ, если таковая будет сложнее, чем пока есть.
Если ты не заметил, WingLion даже SPF стал изучать для этого! ;)
вопрос писал(а):
ЧТо подразумевается под Идем всей толпой ?

Все вместе поддерживаем этот проект и работаем над ним. :)

SPF работает со средствами отладки самого процессора?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 22, 2007 11:32 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
вопрос писал(а):
SPF работает со средствами отладки самого процессора?

На SPF эмулируется сам процеесор.
А отлаживать процессор - в Макс-Плюсе, Квартусе, ISE наконец...

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 22, 2007 21:25 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Как в данном случае должно понять voluntary destination?
Если я добровольно сделаю что-то из соображений своих?

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср май 23, 2007 00:51 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
вопрос писал(а):
Как в данном случае должно понять voluntary destination?

Как неспособность выразить мысль по-русски,
поэтому она зашифрована кривыми нерусскими буквами.

вопрос писал(а):
Если я добровольно сделаю что-то из соображений своих?

Дык, вроде, этому ничто не мешает.
Никто же за шкирку не тянет делать так как хочется одному мне?

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB