Red de conocimiento informático - Material del sitio web - Cómo expresar la división por 10 en lenguaje ensamblador

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.