D
esp
после пуша как раз указывает на начало этой строки. Его и передают в функцию. Почему вместо push 0x0a
оно сначала кладётся в регистр — вопрос к автору. Почему автор считает, что это лучше, чем положить строку в секцию данных — вопрос к автору.