Forth http://fforum.winglion.ru/ |
|
Вздрогнули: Описание soft-процессоров серии EQUINOX http://fforum.winglion.ru/viewtopic.php?f=56&t=2182 |
Страница 1 из 6 |
Автор: | WingLion [ Чт июл 02, 2009 23:16 ] |
Заголовок сообщения: | Вздрогнули: Описание soft-процессоров серии EQUINOX |
Первая версия описания лежит здесь: http://winglion.ru/equinox/ Приветствуются любые вопросы, достойные занесения в описание. |
Автор: | simne [ Пт июл 03, 2009 00:18 ] |
Заголовок сообщения: | |
Это российский процессор? |
Автор: | вопрос [ Пт июл 03, 2009 00:35 ] |
Заголовок сообщения: | |
5,3, FALSE положить на вершину стека данных число 0 ( −− 0 ) ( −− ) 5,4, FALSE положить на вершину стека данных число 1 Чем они отличаются, не пойму! учтя 4 IF условный переход, если вершина стека данных не равна 0 |
Автор: | mOleg [ Пт июл 03, 2009 00:38 ] |
Заголовок сообщения: | |
simne писал(а): Это российский процессор?
разработчик сего процессора Россиянин. Речь идет о процессоре разработанном под FPGA на AHDL (языке) |
Автор: | WingLion [ Пт июл 03, 2009 06:16 ] |
Заголовок сообщения: | |
вопрос писал(а): 5,4, FALSE положить на вершину стека данных число 1 Должно быть, очевидно: 5,4, ONE положить на вершину стека данных число 1 паскудные последствия копи-паста... simne писал(а): Это российский процессор?
Разумеется российский можно даже сказать - старо-столичный Вот, думаю, не перевести ли все мнемоники на кирилицу для запутывания вероятного японца? p.s. в описание внесены некоторые изменения. |
Автор: | _Harry [ Пт июл 03, 2009 19:24 ] |
Заголовок сообщения: | |
WingLion писал(а): Вот, думаю, не перевести ли все мнемоники на кирилицу для запутывания вероятного японца?
Врядли удасться запутать Лучше сделай описание поуже текст не влазит на 17" монитор читать не удобно. |
Автор: | WingLion [ Пт июл 03, 2009 19:31 ] |
Заголовок сообщения: | |
_Harry писал(а): Лучше сделай описание поуже текст не влазит на 17" монитор читать не удобно.
Да, похоже, придется делать уже... У меня-то монитор 22", вот я под него и сделал, принес показать коллегам, а у них описание в экран не влазит, потому что всего 1024 пикселя в ширину. |
Автор: | вопрос [ Пт июл 03, 2009 20:13 ] |
Заголовок сообщения: | |
Если комманды сгруппированы по длине стека, то просто добавить комманды, эту глубину использующие скажем - прерывание перед переполнением стека (т.к. однозначно знаем, когда переполнение ) а не после и автоматической перезагрузки |
Автор: | simne [ Пт июл 03, 2009 20:28 ] |
Заголовок сообщения: | |
WingLion писал(а): simne писал(а): Это российский процессор? Разумеется российский можно даже сказать - старо-столичный Эх, думал уже расслабиться, а теперь прийдется делать "независимый" украинский процессор WingLion писал(а): Вот, думаю, не перевести ли все мнемоники на кирилицу для запутывания вероятного японца?
Мы тоже не лыком шиты - бум мнемоники на украинском сочинять HALT = якпомру INT = недождетесь |
Автор: | WingLion [ Пт июл 03, 2009 20:33 ] |
Заголовок сообщения: | |
simne писал(а): HALT = якпомру INT = недождетесь NOP = шотебенадо-то? simne писал(а): Эх, думал уже расслабиться, а теперь прийдется делать "независимый" украинский процессор
Независимый - это как?.. от памяти независимый или от периферии? |
Автор: | mOleg [ Пт июл 03, 2009 20:36 ] |
Заголовок сообщения: | |
WingLion писал(а): Независимый - это как?.. от памяти независимый или от периферии?
как все здесь - от ума (разума) 8( но мне кажется, что на форуме такие вещи обсуждать, это как бы оффтопик... |
Автор: | WingLion [ Пт июл 03, 2009 20:36 ] |
Заголовок сообщения: | |
вопрос писал(а): Если комманды сгруппированы по длине стека, то просто добавить комманды, эту глубину использующие
скажем - прерывание перед переполнением стека (т.к. однозначно знаем, когда переполнение ) а не после и автоматической перезагрузки Не понял чего-то... Команды, использующие стек, о его глубине понятия не имеют и проанализировать состояние стека не могут. А аппаратно я собираюсь делать подкачку стека из внешней памяти (SD-RAM) так чтобы про переполнения забыть как о страшном сне... |
Автор: | вопрос [ Пт июл 03, 2009 21:09 ] |
Заголовок сообщения: | |
Цитата: Не понял чего-то... Команды, использующие стек, о его глубине понятия не имеют и проанализировать состояние стека не могут.
А аппаратно я собираюсь делать подкачку стека из внешней памяти (SD-RAM) так чтобы про переполнения забыть как о страшном сне... можно сделать параьллельно выполняемые комманды - по префиксу - преыикс всё-равно выполняется-анализируется, вот параллельно простенький счётчик, а переполнение может быть в обе стороны - и никакая SD-RAM не поможет всё это если нужна надёжность, трудоёмкость вроде не велика |
Автор: | WingLion [ Пт июл 03, 2009 21:18 ] |
Заголовок сообщения: | |
вопрос писал(а): можно сделать параьллельно выполняемые комманды - по префиксу - преыикс всё-равно выполняется-анализируется, вот параллельно простенький счётчик, а переполнение может быть в обе стороны - и никакая SD-RAM не поможет
Confused всё это если нужна надёжность, трудоёмкость вроде не велика Если делать железяку, проверяющую переполнение/исчерпание стека, то привязывать сие к префиксам смысла нет. По переполнению, независимо от того, в какой момент оно произошло, флаг взводится и стреляет в первый же такт, когда прерывания можно обрабатывать... |
Автор: | raydac [ Пт июл 03, 2009 22:18 ] |
Заголовок сообщения: | |
а в чем его мегадостоинства (проца) если сравнить с существующими? |
Страница 1 из 6 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |