Altifigence Academy

3 / 63 · Concepto

Puertas básicas: AND, OR, NOT y BUFFER

Relacione símbolos y tablas de verdad y combine varias puertas para expresar condiciones.

Una puerta es una función de todas las combinaciones de entrada

Para a,b∈{0,1}a,b\in\{0,1\}, AND produce 1 si ambas entradas son 1; OR, si al menos una es 1. NOT invierteNegación Operación NOT que cambia 0 por 1 y 1 por 0. Una barra sobre una expresión aplica NOT a toda la expresión cubierta. Más información la entrada y BUFFER conserva su valor lógico. Un BUFFER físico también tiene capacidad de excitación y retardo; aquí analizamos solo su función lógica.

abANDORNOT aBUFFER a
000010
010110
100101
111101

En álgebra de BooleÁlgebra de Boole Álgebra de 0, 1 y las operaciones AND, OR y NOT. El signo de suma suele representar OR, por lo que sus reglas difieren de la suma de enteros. Más información, abab significa AND, a+ba+b significa OR y a‾\overline a, NOT. Por eso 1+1=11+1=1 no es suma entera. También se escriben a∧ba\land b, a∨ba\lor b y ¬a\neg a.

Lea juntos símbolo, entradas y tabla

Seleccione AND y OR y compruebe 00→01→10→11. Compare la cara de entrada recta y la salida curva de AND con la entrada curva de OR. NOT es un triángulo con un pequeño círculo de inversión en la punta; BUFFER no lleva ese círculo. Son símbolos habituales; otras normas usan rectángulos.

Cambie entre AND, OR, NOT y BUFFER
AND · Tabla de verdad
aby
000
010
100
111

OR significa «al menos una», no «exactamente una». Con ambas entradas en 1, OR vale 1 y XOR, que veremos después, vale 0. Omitir una fila de la tabla de verdadTabla de verdad Tabla que enumera todas las combinaciones posibles de entradas y la salida de cada una. La evolución temporal se comprueba por separado en las formas de onda. puede ocultar esta diferencia.

Unir condiciones produce un circuito

Si una autorización ee permite activar la salida cuando al menos uno de dos sensores a,ba,b está activo:

y=e(a+b)y=e(a+b)

La OR genera primero a+ba+b y la AND lo combina con ee. Con e=0e=0, la salida es 0 independientemente de los sensores. Tres entradas tienen 23=82^3=8 combinaciones: compruebe que especificación e implementación coinciden en las ocho filas.

Lea los paréntesis de la ecuación como conexiones
  1. a y b: Defina las entradas de los dos sensores
  2. OR: Al menos uno activo: t = a + b
  3. AND: Combine con la autorización e: y = e · t

Reglas mínimas para leer los operadores RTL

a & b, a | b y ~a son AND, OR y NOT bit a bit. Con vectores a=0010, b=0100, a & b=0000, pero la condición lógica a && b vale 1 porque ambos vectores son distintos de cero. El operador unario &a reduce todos los bits mediante AND. Los operadores bit a bit, lógicos y de reducción tienen significados y anchos de resultado diferentes.

La tabla de verdad describe valores una vez estabilizadas las entradas. Símbolos y ecuaciones correctos no eliminan el retardo de propagaciónRetardo de propagación Tiempo desde un cambio de entrada hasta que la salida se estabiliza en el valor correcto. La equivalencia lógica y el comportamiento temporal son propiedades distintas. Más información ni los pulsos espurios transitorios.

Cambiar las entradas

Inténtalo tú

Explique juntas las cuatro combinaciones con e=0 en y=e(a+b). Si se implementó por error y=eab, ¿qué dos entradas revelan el fallo?

Leer la explicación

Con e=0, la AND final produce 0 independientemente de la OR. Con e=1 y (a,b)=(0,1) o (1,0), el circuito correcto produce 1 y el incorrecto, 0.

Tu elección se aplica a este navegador. Puedes cambiarla en el pie de página.