5 votos

¿Cuál es el propósito de "llevar"?

Actualmente estoy tratando de aprender serpientes binarias de trabajo, pero no entiendo lo de "llevar". ¿Cuál es el propósito de "llevar"?

6voto

Sean O'Leary Puntos 161

El propósito de "llevar" es aceptar el "acarreo" de la anterior adder. Llevar funciona como aritmética normal.

5voto

Mast Puntos 335

Es importante entender que hay una diferencia entre un half-adder y un full-adder.

Un half-adder es el más simple. Cuenta con 2 entradas y 2 salidas. Se trata básicamente de un XOR.

La principal salida es 1 si una de las dos entradas es 1, pero no se si ambos son 1. Que Sum. La segunda salida es 1 si las dos entradas son 1. Que Carry.

Que bueno, pero sólo si estás agregando dos bits. Si usted necesita más bits, tendrás que combinar algunos complementos juntos. Aquí es donde completo serpientes entran en juego. El Menos Significativo Adder es un half-adder, y cada una de las Más Importantes del Sumador completo-la serpiente que se llevará a la Carry de la anterior adder.

A   B   Cin     Cout    Sum
0   0   0       0       0
1   0   0       0       1
0   1   0       0       1
1   1   0       1       0
0   0   1       0       1
1   0   1       1       0
0   1   1       1       0
1   1   1       1       1

(copiado descaradamente de Wikipedia)

Si Carry in es 0, el comportamiento de un full-adder es idéntica a la de un half-adder.

Sin embargo, si Carry in es 1, el comportamiento de Sum está invertida y el comportamiento de Carry out cambios en una O. Mientras cualquiera de las entradas es de 1, Carry out 1.

Carry in es necesario para activar un básico de 2 bits sumador en múltiples bits del contador. Ese es el propósito de la Carry in.

5voto

user3112401 Puntos 78

Además de lo dicho por aquellos que respondieron anteriormente, Llevan también puede significar una entrada procedente de la bandera de registro que permite la vinculación de una suma en una ALU a la siguiente. Mediante la vinculación quiero decir que, si su equipo de la arquitectura de ALUMINIO con un tamaño de palabra de 8 bits y es necesario hacer un 16 bits de la suma, la ALU puede utilizar el Llevar la bandera, colocándolo en su llevar como una manera de permitir que el procesador para continuar con la suma de la anterior. De este modo, dos de 8 bits sumas a convertirse en un solo paso dos de 16 bits de la suma.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X