.
Dentro de ensamblador se pueden llevar a cabo las 4 instrucciones
aritméticas básicas, cada una de ellas cuenta con su propia función:
Instrucción
de Suma ADD:
Suma los operandos que se le dan y guarda el resultado en el primer
operando.
Ejemplo
ADD
al, bl: Suma los valores guardados en
los registros al y bl, almacenando el resultado en al.
Instrucción
de Resta SUB:
Resta el primer operando al segundo y almacena el resultado en el
primero.
Ejemplo:
SUB
al, bl: Resta el valor de AL al de BL y
almacena el resultado en AL.
Instrucción
de multiplicación MUL:
Multiplica el contenido del acumulador por el operando, a diferencia de
los métodos anteriores, solo es necesario indicar el valor por el que se
multiplicará, ya que el resultado siempre es almacenado en el registro AX.
Ejemplo:
MUL
DX: Multiplica el valor del
registro acumulador (AX) por el de DX.
Instrucción
de división DIV:
Divide un numero contenido en el acumulador entre el operando fuente, el
cociente se guarda en AL o AX y el resto en AH o DX según el operando sea byte
o palabra respectivamente. Es necesario que DX o AH sean cero antes de la
operación por lo que es necesario utilizar el ajuste de división antes del la
instrucción DIV.
Ejemplo:
AAM: Ajuste ASCII para la división.
DIV
bl: Instrucción que divide los
valores en ax y bl.
No hay comentarios.:
Publicar un comentario