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