[an error occurred while processing this directive]
|
По крайней мере в 5502 их много причем параллельно работающих, иначе как бы он к примеру команды с тремя операндами в памяти за такт выполнял? Ограничение есть там по кол-ву address generation units одновременно задействованых в команде: два + (1 на CCbus). Плюс еще как понимаю параллельно шина выборки команд пашет.
У меня например циклы даже RPTB (не RPTBLOCAL!) с кучей трехадресных команд пашут без всяких stall`s, главное чтоб в одну страницу не более двух адресов указывали, иначе - stall