aboutsummaryrefslogtreecommitdiffstats
path: root/web/compuertas.html
diff options
context:
space:
mode:
Diffstat (limited to 'web/compuertas.html')
-rw-r--r--web/compuertas.html146
1 files changed, 146 insertions, 0 deletions
diff --git a/web/compuertas.html b/web/compuertas.html
new file mode 100644
index 0000000..4c116f2
--- /dev/null
+++ b/web/compuertas.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
+<html xmlns='http://www.w3.org/1999/xhtml' lang='es-MX,en'>
+<head>
+<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
+<meta content='initial-scale=1.0, maximum-scale=1.0, user-scalable=yes' name='viewport'/>
+<link rel='stylesheet' href='./static/estilo.css'>
+<title>🥭 &mdash; compuertas lógicas</title>
+</head>
+<body>
+<header>
+<p><a href='./index.html'>{🥭}</a></p>
+<h1>compuertas lógicas</h1>
+</header>
+<nav><ul><li><a href='#una entrada'>una entrada</a></li>
+<li><a href='#dos entradas'>dos entradas</a></li>
+<li><a href='#más entradas'>más entradas</a></li>
+<li><a href='#demorgan'>demorgan</a></li>
+
+</ul></nav>
+<main><section><p>
+las bases de los circuitos digitales.
+</p>
+<p>
+estos incluyen, claro está, a las <a href='./danzas_compuertas.html'>{danzas compuertas}</a>
+</p>
+<p>
+usamos la convención de utilizar dos valores posibles: 1 para denominar arriba, o verdadero, y 0 para denominar abajo, o falso.
+</p>
+</section><section>
+<h1 id='una entrada'>una entrada</h1>
+<h2 id='buffer'>buffer</h2>
+<p>
+la salida es igual a la entrada
+</p>
+<h2 id='NOT'>NOT</h2>
+<p>
+la salida es lo opuesto a la entrada.
+</p>
+<p>
+también podríamos decir que la salida es lo que no es la entrada.
+</p>
+</section><section>
+<h1 id='dos entradas'>dos entradas</h1>
+<p>
+con dos entradas binarias, hay cuatro posibles combinaciones.
+</p>
+<h2 id='AND'>AND</h2>
+<p>
+la salida es verdadera únicamente cuando todas sus entradas son verdaderas.
+</p>
+<p>
+en cualquier otro caso, la salida es falsa.
+</p>
+<h2 id='OR'>OR</h2>
+<p>
+la salida es verdadera cuando aunque sea una de sus entradas sea verdadera.
+</p>
+<p>
+únicamente cuando todas las entradas son falsas, su salida es falsa.
+</p>
+<h2 id='XOR'>XOR</h2>
+<p>
+la salida es verdadera cuando una y solo una de sus entradas sea verdadera.
+</p>
+<p>
+en cualquier otro caso, la salida es falsa.
+</p>
+<p>
+también la podemos describir así: la salida es verdadera cuando las entradas son diferentes, y es falsa cuando las entradas son iguales.
+</p>
+<h2 id='NOR '>NOR </h2>
+<p>
+la salida es verdadera cuando ninguna de sus entradas es verdadera.
+</p>
+<p>
+que es lo mismo que decir que su salida es verdadera cuando todas sus entradas son falsas.
+</p>
+<p>
+en cualquier otro caso, su salida es falsa.
+</p>
+<p>
+NOR es una de las compuertas universales: con ella se puede construir a todas las demás.
+</p>
+<p>
+esto se debe en parte a que NOR se convierte en NOT si sus dos entradas están conectadas como una sola.
+</p>
+<p>
+por otro lado, NOR es equivalente a negar con NOT la salida de una compuerta OR.
+</p>
+<p>
+por cómo funciona, también la podemos considerar como un AND que funciona con 0 en vez de con 1.
+</p>
+<h2 id='NAND'>NAND</h2>
+<p>
+la salida es verdadera cuando aunque sea una de sus entrada es falsa.
+</p>
+<p>
+únicamente cuando todas sus entradas son verdaderas, su salida es falsa.
+</p>
+<p>
+NAND es la otra compuerta universal. esto se debe en parte a que se convierte en NOT si sus dos entradas están conectadas como una sola.
+</p>
+<p>
+por otro lado, NAND es equivalente a negar con NOT la salida de una compuerta AND.
+</p>
+<p>
+por cómo funciona, también la podemos considerar como un OR que funciona con 0 en vez de con 1.
+</p>
+</section><section>
+<h1 id='más entradas'>más entradas</h1>
+<p>
+todas las compuertas funcionan igual para más de dos entradas, excepto XOR.
+</p>
+<p>
+importante: AND y OR poseen la propiedad distributiva.
+</p>
+<p>
+por ejemplo, un AND de tres entradas (a, b, c) es equivalente a un AND de dos entradas (a, b), con su salida (x) conectada a la entrada de otro AND de dos entradas (x, c)
+</p>
+<p>
+esto no sucede así ni en NOR ni en NAND. en su caso, hay que agregar un NOT entre las dos compuertas.
+</p>
+</section><section>
+<h1 id='demorgan'>demorgan</h1>
+<p>
+una compuerta AND es equivalente a una compuerta NOR con sus entradas negadas.
+</p>
+<p>
+una compuerta OR es equivalente a una compuerta NAND con sus entradas negadas.
+</p>
+<h2 id='llega(n) aquí'>llega(n) aquí</h2>
+<p><a href='./danzas_compuertas.gmo'>{danzas compuertas}</a></p>
+<p><a href='./logiteca.html'>{logiteca}</a></p>
+
+</section>
+</main>
+<footer>
+<p><a href='./index.html'>{🥭}</a></p>
+<p>página actualizada en:
+<time datetime='2021-05-21'>sejmana-1660, día 2</time>
+ (12021-05-21)
+</p>
+<a href='https://endefensadelsl.org/ppl_es.html' rel=external target=_blank>ppl: licencia de producción de pares</a></p>
+</footer>
+</body>
+</html>
Un proyecto texto-plano.xyz