OberonCore https://forum.oberoncore.ru/ |
|
Свойства процессора для Оберона https://forum.oberoncore.ru/viewtopic.php?f=6&t=6438 |
Страница 2 из 2 |
Автор: | Валерий Лаптев [ Воскресенье, 06 Октябрь, 2019 17:54 ] |
Заголовок сообщения: | Re: Свойства процессора для Оберона |
Помнится, в СССР среди разработчиков трансляторов ходила шутка. Регистров должно быть в машине: а) ноль б) один в) бесконечное множество. Во всех случаях не требуется оптимизировать распределение оных... )) |
Автор: | Artyemov [ Воскресенье, 06 Октябрь, 2019 20:59 ] |
Заголовок сообщения: | Re: Свойства процессора для Оберона |
Trurl писал(а): А потом придумывай схемы оптимального распределения регистров. Не надо регистров, регистры - атавизм. Не вопрос... MSP430 - RISC, но умеет команды, где операндами вместо регистров память: медленнее (чуть ли не в трое) и забыть про косвенную адресацию. |
Автор: | Wlad [ Понедельник, 07 Октябрь, 2019 01:31 ] |
Заголовок сообщения: | Re: Свойства процессора для Оберона |
Comdiv писал(а): А что не атавизм? Стек? Никак не могу вспомнить фирму и название (шифр) её чипа, из того же поколения, что и 8080, 6502, 6809, в котором не было регистров... По-моему, это National Semiconductor каrой-то был... Там можно было адресоваться к некоему адресу, который служил для начала локального блока данных (как раз для этого, по-моему, всё-таки, один регистр и служил ). Там быстродействие было ниже, но ТАК "вкусно" и "в ритме вальса" многозадачность организовывалась. И программы получались неимоверно модульными. |
Автор: | albobin [ Понедельник, 07 Октябрь, 2019 09:03 ] |
Заголовок сообщения: | Re: Свойства процессора для Оберона |
TMS9900 (Texas Instruments): три 16-битных регистра: счётчик команд, регистр состояний и регистр базы псевдорегистров PS. inside story: https://habr.com/ru/post/406077/ |
Автор: | Comdiv [ Воскресенье, 09 Октябрь, 2022 00:08 ] |
Заголовок сообщения: | Re: Свойства процессора для Оберона |
Валерий Лаптев писал(а): Да просто надо сделать Оберон сначала на Эльбрусе. Как выяснилось, при простой реализации через C, Эльбрус оказался прожорливей остальных платформ в отношении проверок. Трудно сказать, как было бы при воплощении прямой генерации команды процессора.
Трудности и проблемы разработки покажут, насколько специализирована должна быть специализированная архитектура. |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |