[an error occurred while processing this directive]
|
Ну, если сравнивать с 218x, то 54xx для C приспособлен лучше, за счет стека главным образом. Про 219x - не знаю, не работал. Стек у 54xx в памяти, адресация со смещением относительно указателя стека, быстрая и компактная к тому же, простое выделение области в стеке для локальных переменных ф-ии и столь же легкое ее удаление.
Т.е. для задач, в которых не требуется максимум выжимать из процессора, вполне. Но, конечно, код создаваемый компилером не блеск, или, мягче, не всегда блеск, иногда тоска берет на него глядючи. Или с тем же доступом к расширенной памяти, ниже на этой странице. Однако это рабочие моменты. В целом, повторюсь, C на 54xx лучше выглядит, чем на 218x. На последнем я один раз попробовал что-то на C сотворить. Этого раза и хватило. Давно было, деталей не помню, но ощущение дикой тоски до сих пор не забываемо.
На 54xx обрамление на C пишу, математику на ассемблере, задачи у меня DSP-шные в основном.
E-mail: info@telesys.ru