комадна div
div операнд
что она делает:
делит eax на операнд(тут операнд ebx)
часное остается в eax, а остаток в edx
в edx должен быть 0
поэтому
mov $0,edx
тут ложим в edx 0, ложим в eax 2, а в ebx 3,
div ebx это
edx=eax%ebx;
eax=eax/ebx;
а тут это
edx=2%3; //2
eax=2/3; //1
потом вывод
que=eax
rem=edx