Tricky Circuit

Semisumador: suma y acarreo

Una pequeña calculadora binaria

Un semisumador añade dos bits, cifras 0 o 1. El bit de suma ocupa esta posición; el acarreo lleva una unidad a la siguiente posición, que vale el doble.

Abrir el experimento interactivo

MESA DE EXPERIMENTOS

Cambia los ajustes del circuito, predice las lecturas y comprueba un reto. Son modelos educativos; cada lección explica sus supuestos.

Inicia sesión para guardar tu progreso. El progreso de invitado se guarda en este dispositivo.

Abrir el laboratorio en una ventana completa

Por qué funciona

Lógica binaria ideal: 0 significa bajo y 1 alto, no tensión medida. Se omiten alimentación, corriente, carga de salida y retardo; los dibujos muestran funciones, no patillas de chips.

A y B son entradas, T el total normal, S la suma y C el acarreo. T = S + 2C. Dos entradas altas dan T = 2, S = 0, C = 1: binario 10. ⊕ es XOR, Exclusive OR, O exclusivo: 1 con bits distintos.

Dificultad
  1. Construye · Monta el circuito

    Enciende con A = 0 y B = 1. Obtén S = 1 y C = 0.

    ¿Necesitas una pista?

    A = 0; B = 1 → S = 1; C = 0

  2. Explora · Cambia las entradas

    Pon A = 1 y B = 1. Obtén S = 0 y C = 1.

    ¿Necesitas una pista?

    A = 1; B = 1 → S = 0; C = 1

  3. Resuelve · Resuelve el reto

    Pon A = 0 y B = 0. Obtén S = 0 y C = 0.

    ¿Necesitas una pista?

    A = 0; B = 0 → S = 0; C = 0

Lecturas adicionales y recetas de circuitos

Una pequeña calculadora binaria

Dos luces permiten contar de cero a dos. Una muestra unidades; otra, grupos de dos.

T = A + B; T = S + 2C; S = A ⊕ B; C = A × B

Lee primero el acarreo y luego la suma. Sus pesos son dos y uno; juntos dan el resultado completo.

Un patrón útil

La suma sigue XOR; el acarreo es 1 solo con ambas entradas 1. Dos funciones describen una suma.

Fuera del modelo

El semisumador no recibe acarreo de otra posición. El sumador completo añade esa tercera entrada.

Un error que conviene evitar

Al sumar 1 + 1, apagar la luz de suma no pierde el resultado. El acarreo contiene la parte que vale dos.

A = 1 y B = 1. ¿Qué resultado binario es correcto?

  1. 01
  2. 10
  3. 11
Leer más

El total es dos: acarreo 1 y suma 0, escritos como 10.

Monta el circuito

Pon A = 0, B = 1. Total 1, suma 1, acarreo 0.

T = 1; S = 1; C = 0

Cambia las entradas

Pon A = 1, B = 1. Total 2, suma 0, acarreo 1.

T = 2; S = 0; C = 1

Prueba otro camino

Intercambia A y B en cada pareja. La suma no cambia por el orden de las entradas.

bob.cs.sonoma.edu