ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
595696 Топик полностью
vmp (30.04.2015 12:23, просмотров: 69) ответил Evgeny_CD на Выдыхаю. Краткая размышлизма о стековых процессорах. По мотивам предела процессоростроения -> и подтемы по стековым процессорам -->
Оспорю положение "Полноценный компилер C -> стековый процик штука невероятно сложная". Как раз таки генерить код под стековый проц намного проще, чем под регистровый. Не нужно следить за занятостью регистров, допустимостью команд для того или иного регистра, только пушай да попай. Имел (очень древний) опыт написания компилятора бейсика для PDP-11, который генерил так называемый "шитый код" для виртуальной стековой машины. В этом коде программа записывалась в виде последовательности 16-битных слов, каждое из которых - адрес подпрограммы обработки данного слова. Практически такой же код использовался в компиляторе Фортрана для этой машины. Так вот, реализация компилятора + исполняющей системы заняла несколько месяцев.