Está en la página 1de 18

INSTRUCCIONES ARITMÉTICAS Y

LOGICAS
ROBERTO CARLOS CÁNDIDO MIRELES
DAVID PEÑAFLOR
ACERCA DE LAS INSTRUCCIONES ARITMETICAS

• La mayor parte de las instrucciones toman dos valores de entrada, realizan la


función matemática y colocan el resultado en un lugar de memoria asignado.
Por ejemplo, las instrucciones ADD y SUB (suma y resta) toman un par de
valores de entrada, los añaden o los restan y colocan el resultado en el
destino especificado.
• Si el resultado de la operación excede el valor permitido, un bit de overflow
o underflow se establece
ACTUALIZACIONES DE LOS BITS DE ESTADO
ARITMÉTICO
• Los bits de estado aritmético se encuentran en la palabra 0, bits 0–3 en el
archivo de estado del controlador. Después de la ejecución de una instrucción,
los bits de estado aritmético en el archivo de estado son actualizados:
CÓMO INTRODUCIR PARÁMETRO

• La fuente es la(s) dirección(es) del(los) valor(es) en que se realiza una


operación matemática, lógica o de movimiento. Esto puede ser direcciones de
palabra o constantes de programa. Una instrucción que tiene dos operandos
de fuente no aceptan constantes de programa en ambos operandos.
• El destino es la dirección del resultado de la operación. Los enteros con
signo se almacenan de forma complementaria de dos y se aplican a los
parámetros de fuente y destino.
SUMA (ADD)
MULTIPLICACIÓN
DIVISIÓN
DIVISIÓN
INSTRUCCIONES LOGICAS

• Cómo introducir parámetros


• • La fuente es la dirección del valor en que la operación de mover o lógica se
debe efectuar. La fuente puede ser una dirección de palabra o una constante
de programa, a menos que se describa lo contrario.
• El destino es la dirección de resultado de una operación de mover o logica.
Debe ser una dirección de palabra.
LAS FUENTES A Y B PUEDEN SER UNA DIRECCIÓN DE PALABRA O UNA CONSTANTE; SIN
EMBARGO, AMBAS FUENTES NO PUEDEN SER UNA CONSTANTE. EL DESTINO DEBE SER
UNA DIRECCIÓN DE PALABRA.

También podría gustarte