operaciones aritmeticas

4
OPERACIONES ARITMETICAS CON ENTEROS SIGNADOS ARQUITECTU RA DE LA COMPUTACIÓ N

Upload: battlebowman

Post on 05-Dec-2015

214 views

Category:

Documents


0 download

DESCRIPTION

OPERACIONES ARITMETICAS

TRANSCRIPT

Page 1: OPERACIONES ARITMETICAS

OPERACIONES ARITMETICAS CON ENTEROS

SIGNADOS

ARQUITECTURA DE

LA COMPUTAC

IÓN

Page 2: OPERACIONES ARITMETICAS

OPERACIONES ARITMETICAS CON ENTEROS SIGNADOS

Los registros que contendrán los operandos que han de invertir en la operación almacenan 8 bits y los negativos se presentan en su forma de complemento a 2.

En todos los casos se realizará una suma binaria entre los pares de bits.

Los operadores negativos están complementados a la base y, por lo tanto, los resultados negativos que se obtiene están también complementados.

El signo forma parte de la operación, sumándose como cualquier otro bit.

En las opciones se consideran todos lo bits del formato, aun cuando sea 0 no significativos (a izquierda).

Page 3: OPERACIONES ARITMETICAS

Acumulador y la aritmética decimal

Es un registro de calculo referenciado por la mayor parte de las instrucciones aritméticas.

El registro de estado almacena las banderas o flags aritméticas y otras que representan ciertas y otras que representan ciertas condiciones que pueden ser verdaderas o falsas.

El acarreo o carry es el 1 producido cuando se suma 1 + 1 en base 2.

La aritmética decimal, los operadores pueden ser números con signos o sin el, la diferencia que hay entre ambos es que los números signados agregaran a su formato un digito BCD (Decimal codificado en binario), este es un código que representa un digito decimal de 4 bit.

Page 4: OPERACIONES ARITMETICAS

Operaciones con operados BCD

Consideramos dos números decimales A y B, siendo a y b los dígitos respectivos. Si queremos efectuar la suma de los dígitos de a pares, debemos tener en cuenta, también, un posible acarreo Cn-1 , (Carryn-1) que a lo sumo tendrá valor “1”.

En caso en que el minuendo (M) > sustraendo (s) siendo resta M-S = R(resta o resultado), demostraremos que si sumamos el minuendo al complemento del sustraendo obtenemos el mismo resultado incrementado en 10ª, siendo n la cantidad de digito de M y de S.