aboutsummaryrefslogtreecommitdiffstats
path: root/web/compuertas.html
blob: 4c116f2fbe3e0ff61aebbb5c8527de0b17032837 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
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