ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
2 июля
440595 Топик полностью
Белый Жрец (11.09.2013 09:17, просмотров: 60) ответил yes_np на ну причем тут понимание - в гугле: arm calling conventions. это как бы стандарт, еще есть некий ARM-THUMB interworking и т.д. иногда IAR использует свои собственные раскладки - за АРМ не скажу, ну и кроме этого есть еще куча причин, которые могут
ну раз для есть соглашения диктуемые архитекутрой арм - вероятно иар им может соответствовать. благодарствую за подсказанное направление. за линковку отвечает линкёр. в том числе и за динамическую. а ему в принципе по барабану что связывать. а заголовок можно и "вручную" прописать. на заре моей деятельности я делал генератор объектных модулей для линковщика от Clipper - одного из первых динамических проприетарных. тогда виндовсом толком и не пахло... пихал туда то шрифты то звуки)))) помню у него ещё косяк был - величина сектора помоему 256 байт - и он вставлял в код на границе сектора какую-то хрень... А совет поучить ассемблер для х86 - я в далёком детстве как всякий "уважающий себя Программист" даже пытался сделать свой компилятор на базе препроцессора от макроассемблера майкрософтовского. мне просто казалось что объекты должны быть уже не высокоуровневыми - а напрямую транслироваться в ассемблерный код на стадии компиляции. тот механизм который сейчас обеспечивают (условно) template. Даже пытался сделать компилятор с ассемблера в котором был хитрый алгоритм автоматической оптимизации команд перехода - одно и двухбайтных.))) но это было детство и уж извинит меня товарищ fk0 - глядя на него я считаю что хорошо сделал, что не стал настолько втыкаться в это дело))) хотя соглашусь - основа моих знаний заложена была двадцать лет назад... ;)