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 unaprueba 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.
Wolfram System Modeler
Probar
Comprar
System Modeler está disponible en inglés
y japonés
para Windows, macOS y Linux »
¿Preguntas? ¿Comentarios? Contacte a un experto de Wolfram »