Alex03 (31.10.2005 22:42, просмотров: 1) ответил vvvv на С этим-то примером ясно, но по асму хелп не ахти, скопатся в этом ... некогда
Зато например не надо явно указывать используемые регистры, а возложить это на усмотрение компилятора. Ведь соглашения об использовании регистров могут быть какие угодно, порой зависят от уровней оптимизации или ключей компилятора.
Или там использование Cи-переменных в асм коде. В GCC можно сказать более однозначно. А например в MS компиляторе моджо прям в теле асм-а писать переменные, но но при этом самому надо помнить что это за переменная int или уразатель например. Впрочем при писании на асм-е думать надо всегда.
Ну и какая-то унификация/оптимизация формата для поддержки кучи платформ.
Хотя согласен, что не прозрачно и не понятно.
Копаться приходится каждый раз.
А порой и вообще не очень понятна целесообразность. Типа изменения порядка аргументов команды по сравнению общепринятым для x86.