Se puede decir que con las restas también se puede dividir:
si quieres dividir 7/2 será lo mismo que:
7-2=5
5-2=3
3-2=1
Como se ha podido restar 3 veces, 3 va a ser el cociente. Y como el resultado de la ultima resta es 1 éste va a ser el resto.
Estas divisiones de números son fáciles de implementar en ensamblador, o eso creo. El problema vendrá si te metes en números con coma flotante.