instrucciones aritmeticas

Páginas: 3 (745 palabras) Publicado: 2 de marzo de 2014
Instrucciones Aritméticas

Este tipo de instrucciones realizan operaciones aritméticas con los operandos. Y son: ADD, ADC, DAA, AAA, SUB, SBB, DAS, AAS, NEG, MUL, IMUL, AAM, DIV, IDIV, AAD, CBW,CWB, INC, DEC.
ADD y ADC realizan la suma y la suma con acarreo (bit CF del registro de estado) de dos operandos, respectivamente, y guardan el resultado en el primero de ellos. Admiten todos lostipos de direccionamiento (excepto que ambos operando estén en memoria).

ADD/ADC reg, reg
ADD/ADC mem, reg
ADD/ADC reg, mem
ADD/ADC reg, inmediato
ADD/ADC mem, inmediato

Ejemplo:
; J = 34+fMOV AX, F
ADD AX, 34
MOV J, AX

SUB y SBB realizan la resta y la resta con acarreo, respectivamente, de dos operandos y guardan el resultado en el primero de ellos. Admiten todos los modos dedireccionamiento, excepto dos operando en memoria.
SUB/SBB reg, reg
SUB/SBB mem, reg
SUB/SBB reg, mem
SUB/SBB reg, inmediato
SUB/SBB mem, inmediato
Ejemplo:
; J = F-34
MOV AX, F
SUB AX, 34
MOV J,AX

Estas instrucciones afectan a los bits OF, SF, ZF, AF, PF, CF del registro de estado.
DAS realizan la corrección BCD empaquetado del resultado de una resta en AL. Actúan de manera similar a lainstrucción de ajuste de la suma.

NEG realiza la operación aritmética de negado de un operando y guarda el resultado en el mismo operando. Admite todos los tipos de direccionamiento, exceptoinmediato.
NEG reg
NEG mem
La operación que realiza es: 0 – operando.
Estas instrucciones afectan a los bits OF, SF, ZF, AF, PF, CF del registro de estado.
DAA realizan la corrección BCD empaquetadodel resultado de una suma en AL.


El 8086/88 realiza las sumas asumiendo que los operados son ambos valores binarios, de manera que se suman dos valores codificados en BCD empaquetado el resultadopuede no ser un valor válido en este formato:

La mayoría de las computadoras son grandiosas para las matemáticas, esto viene a sorprender que el lenguaje ensamblador solo tiene unos operadores...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Instrucciones Aritmeticas
  • Instrucciones Aritmetico Logicas
  • Aritmetica
  • aritmetica
  • aritmetica
  • Aritmetica
  • Aritmetica
  • Aritmetica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS