martes, 17 de noviembre de 2009

4.4 SUMA Y REGISTRO ALU

La suma y la resta son operaciones de dos palabras de 1 bit de las que obtengo una suma y un acarreo (carry). Existen distintas formas de implementar la suma y la resta.
La suma es la operación aritmética más importante de todas las que realiza la ALU. Está presente en la actualización del contador del programa y en todos los direccionamientos relativos, por lo que interesa que sea muy rápida. Para ello existen varias técnicas de aceleración de la misma.
Anticipador por acarreo puro
Anticipador por acarreo por bloques
Salto de acarreo
Sumador con selección de acarreo

Para poder realizar la suma, se necesita:

Se debe tener el código de operación que indique la operación a efectuar en este caso el código de suma.
Dirección de la célula en la que se encuentra almacenado el primer sumando.
Dirección del segundo sumando.
Dirección de la célula en la que se almacena el resultado.

No hay comentarios:

Publicar un comentario