Cómo expresar la división por 10 en lenguaje ensamblador
La instrucción DIV en lenguaje ensamblador es una instrucción de división
A/B A es el dividendo y B es el divisor
El divisor B tiene dos tipos: 8- bit y 16 bits Guardar en un registro o unidad de memoria.
El dividendo A se almacena en AX por defecto (dentro de 16 bits) o en AX y DX (32 bits, DX almacena los 16 bits altos, AX almacena los 16 bits bajos)
Resultado: si el divisor B es de 8 bits, entonces el resultado de la división AL contiene el cociente y AH contiene el resto.
Si el divisor B es de 16 bits, entonces el resultado de la división AX contiene el cociente y DX se queda con el resto.
se supone cs:code
segmento de código
mov ax,64h //también se puede escribir como mov ax,100
mov bx, 10
div bx
código termina
end
El dividendo en este ejemplo se coloca en AX. El dividendo aquí es. 100 y el divisor es 10.