Operaciones aritméticas con ensamblador

Páginas: 3 (527 palabras) Publicado: 25 de agosto 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
ADD/ADC
ADD/ADC
ADD/ADC
ADD/ADC

reg,
mem,
reg,
reg,
mem,

reg
reg
mem
inmediato
inmediato

Ejemplo:; J = 34+f
MOV AX, F
ADD AX, 34
MOV J, AX
Estas instrucciones afectan a los bits OF, SF, ZF, AF, PF, CF del registro de estado.
DAA realizan la corrección BCD empaquetado del resultado de unasuma 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 resultado puede
no ser un valorválido en este formato:

Esta instrucción si AF = 1 o el valor de los 4 bits menos significativos del AL es mayor que
9, entonces realiza el primer ajuste BCD. Para ello suma a AL el valor 06h.Después si CF = 1 o el valor de los 4 bits más significativos de AL es mayor que 9,
realizar el segundo ajuste BCD. Para ello suma a AL el valor 60h
Esta instrucción afecta también a los bits OF,SF, ZF, AF y PF del registro de estado.
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 modosde
direccionamiento, excepto dos operando en memoria.
NEG reg
NEG mem
La operación que realiza es: 0 – operando.
Afecta a todos los bits del registro de estado, poniendo el bit AF a 1.

MUL eIMUL realizan la multiplicación y multiplicación con signo, respectivamente, de
contenido de AX y del operando indicado, guardando el resultado en AX, para
operaciones de 8 bits y en
DX:AX para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Operaciones Aritméticas Ensambler
  • Operaciones Aritmeticas
  • Operadores Aritmeticos
  • Operaciones Aritmeticas
  • operadores aritméticos
  • Operaciones aritmeticas
  • Operadores Aritmeticos
  • operaciones aritmeticas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS