ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
212513
ыыыы (24.09.2010 12:22, просмотров: 2129)
насколько необходима для выделения стек фрейма и/или вызова подпрограммы/возврата атомарность операции? ну то есть С компилер к извращенному вычислителю имею желание прикрутить так как в деле этом ламер, то хотелось бы теоретическую базу подвести когда-то слышал от знающих, что стек фрейм выделять атомарной операцией хорошо (у PPC и SPARC для этого специальные инструкции есть), и что если такого нет могут быть проблемы а без CALL или jump and link вообще не встречал процев, то есть надо и call делать в виде пары операций типа засовывания PC в рабочий регистр, а потом jump вот меня и беспокоит гондурас, вернее прерывания - если произойдет прерывание в середине процедуры вызова или создания стека под вызов - не будет ли плохо? я посмотрю, конечно, как там оно у АРМа МИПСа и т.п. устроено, но может книжки есть про это или из опыта кто-нибудь расскажет это некомерческая деятельность и может обламаюсь, если пойму трудность это не писание компилятора (в сообществе есть писатель компиляторов не хочется уподабливаться :)), просто хочу gcc-шный бэкенд прикрутить