WOLFRAM

Sumador de 8 bits

Los sumadores binarios son circuitos digitales que se utilizan frecuentemente en computadoras para realizar operaciones aritméticas básicas. Utilizando la biblioteca Digital de la Biblioteca estándar de Modelica, hemos construido un sumador de 8 bits que toma dos enteros de 8 bits y calcula su suma.

Para ejecutar este ejemplo necesitará

Las versiones más recientes de System Modeler y Mathematica.

Por favor haga una selección:

Obtener una
prueba gratuita
Continuar
con la descarga

El principio del sumador de 8 bits

El sumador de 8 bits suma los números dígito por dígito, como se puede observar en el siguiente diagrama esquemático. En este ejemplo, los enteros 170 y 51 representan las entradas a y b respectivamente, y la salida resultante es la suma 221. El primer sumador no tiene ningún "carry in", y por lo tanto se representa mediante un medio sumador (HA) en lugar de un sumador completo (FA).

Este diagrama esquemático explica el principio de utilizar sumadores medios y completos para calcular la suma de dos enteros de 8 bits.
Descendiendo un nivel en el modelo de calculador, podemos observar los ocho sumadores completos donde la salida, c, de un sumador constituye la entrada, cin, de otro. En la práctica, el sumador en el extremo derecho es un medio sumador, ya que el componente SET proporciona un "carry in" de 0. Las otras entradas de sumador, denominadas a y b, son dígitos binarios convertidos a partir de los enteros originales. El último paso en la parte inferior del diagrama muestra la conversión del resultado binario a la suma entera final.

Resultado de la simulación

La entrada al calculadora se varía utilizando IntegerTable de la Biblioteca estándar de Modelica. Para cada conjunto de enteros, se calcula y simula la suma.

Cree un modelo de un calculador

Los sumadores medios y completos de la biblioteca Digital de Modelica pueden usarse para crear un calculador para la suma de números enteros.