Documente Academic
Documente Profesional
Documente Cultură
DE ACAPULCO
Ingeniera en sistemas
computacionales
Materia: Lenguaje de Interfaz
RESUMEN: Tema: 2.9
Instrucciones aritmticas.
Profesor: Ing. Dagoberto Urza Osorio
Alumna: Tania Daz Navarrete #c: 12320712
Hora: 11:00 am 14:00 p.m.
Aula: 604
ADD
SUB
MULTIPLICACION
DIVISION
MUL/IMUL
DV/IDIV
SUMA Y RESTA
La instruccin ADD y SUB realizan sumas y restas sencillas de datos binarios.
Los nmeros binarios negativos estn representados en la forma de
complemento a os: Invierta todos los bits del nmero, positivo y sume 1. Los
formatos generales para las instrucciones ADD y SUB son:
MULTIPLICACION:
Para la multiplicacin se utiliza la instruccin MUL, que maneja datos sin signo y la
instruccin IMUL (multiplicacin entera) maneja datos con signo. Ambas instrucciones
afetan banderas de acarreo y de desbordamiento. El formato general para MUL e IMUL
es:
[Etiqueta:
]
MUL/IMU
L
REGISTRO/MEM
ORIA
Las operaciones de multiplicacin bsicas son byte por byte, palabra por palabra, palabra
doble por palabra doble.
Byte por byte.
Para multiplicar dos nmeros de un byte, el multiplicando est en el registro AL, y el
multiplicador es un byte en memoria o en otro registro. Para la instruccin MUL DL, la
operacin multiplica el contenido de AL por el contenido de DL. El producto generado est
en el registro AX. La operacin ignora y borra cualquier informacin que pueda estar en el
AH.
DIVISION
Para la divisin, se usa la instruccin DIV (dividir) maneja datos sin signo y la IDIV
(divisin entera) maneja datos con signo. El formato general es:
Las operaciones de divisin bsicas son palabra entre byte, palabra doble entre
palabra doble.
PALABRA ENTRE BYTE.
Aqu el dividendo est en el AX y el divisor es un byte en memoria o en otro
registro.
Bibliografa:
Lenguaje ensamblador Abel Peter
Captulo 13: Procesamiento de datos binarios.
Pgina: 234-248