Различия между регистрами EAX, EBX и ECX при разработке ассемблерных программ заключаются в их назначении:
Таким образом, EAX применяется для математических и логических операций, а также для хранения значений, возвращаемых функциями. stackoverflow.com EBX используется как указатель на данные в сегменте данных памяти. stackoverflow.com ECX служит для счётчика цикла, а также для хранения аргументов функций. metanit.com stackoverflow.com