2.12 Instrucciones Logicas
-
Upload
frank-diaz -
Category
Documents
-
view
62 -
download
1
description
Transcript of 2.12 Instrucciones Logicas
Instrucciones aritméticas
Instrucciones aritméticas
• Existen 8 instrucciones aritméticas básicas: ADD (Suma), SUB (Resta), MUL (Multiplicación sin signo), DIV (División sin signo), IMUL (Multiplicación con signo), IDIV (División con signo), INC (Incremento unitario) y DEC (Decremento unitario).
Grupo de adición
• ADD suma • ADC suma con acarreo • AAA ajuste ASCII para la suma • DAA ajuste decimal para la suma
Grupo de sustracción
• SUB resta • SBB resta con acarreo negativo • AAS ajuste ASCII para la resta • DAS ajuste decimal para la resta
Grupo de multiplicación
• MUL multiplicación • IMUL multiplicación entera • AAM ajuste ASCII para la multiplicación
Grupo de división
• DIV división • IDIV división entera • AAD ajuste ASCII para la división
Conversiones
• • CBW pasar octeto a palabra • CWD pasar palabra a doble palabra • NEG negación
Ejemplos
• ADD AX,BX ;AX=AX+BX • ADD AX,10 ;AX=AX+10 • SUB AX,BX ;AX=AX-BX • SUB AX,10 ;AX=AX-10 En las operaciones de suma y resta el resultado siempre es almacenado en el operando de destino, el cual puede ser un registro o una variable.