<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://wiki.madrisx.org:80/index.php?action=history&amp;feed=atom&amp;title=Archivo%3A2-bit_ALU.png</id>
	<title>Archivo:2-bit ALU.png - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.madrisx.org:80/index.php?action=history&amp;feed=atom&amp;title=Archivo%3A2-bit_ALU.png"/>
	<link rel="alternate" type="text/html" href="http://wiki.madrisx.org:80/index.php?title=Archivo:2-bit_ALU.png&amp;action=history"/>
	<updated>2026-04-30T19:37:45Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>http://wiki.madrisx.org:80/index.php?title=Archivo:2-bit_ALU.png&amp;diff=4013&amp;oldid=prev</id>
		<title>Museo8bits: *&#039;&#039;&#039;en:&#039;&#039;&#039; A simple example arithmetic logic unit (ALU) that does AND, OR, XOR, and addition.
*&#039;&#039;&#039;es:&#039;&#039;&#039; Una ALU simple de 2 bits que hace operaciones de AND, OR, XOR y adición
{{img_commons|2-bit_ALU.png|Cburnett|Cburnett|GFDL}}

===EN===
This ALU is a </title>
		<link rel="alternate" type="text/html" href="http://wiki.madrisx.org:80/index.php?title=Archivo:2-bit_ALU.png&amp;diff=4013&amp;oldid=prev"/>
		<updated>2007-06-20T19:25:56Z</updated>

		<summary type="html">&lt;p&gt;*&amp;#039;&amp;#039;&amp;#039;en:&amp;#039;&amp;#039;&amp;#039; A simple example arithmetic logic unit (ALU) that does AND, OR, XOR, and addition. *&amp;#039;&amp;#039;&amp;#039;es:&amp;#039;&amp;#039;&amp;#039; Una ALU simple de 2 bits que hace operaciones de AND, OR, XOR y adición {{img_commons|2-bit_ALU.png|Cburnett|Cburnett|GFDL}}  ===EN=== This ALU is a &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;*&amp;#039;&amp;#039;&amp;#039;en:&amp;#039;&amp;#039;&amp;#039; A simple example arithmetic logic unit (ALU) that does AND, OR, XOR, and addition.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;es:&amp;#039;&amp;#039;&amp;#039; Una ALU simple de 2 bits que hace operaciones de AND, OR, XOR y adición&lt;br /&gt;
{{img_commons|2-bit_ALU.png|Cburnett|Cburnett|GFDL}}&lt;br /&gt;
&lt;br /&gt;
===EN===&lt;br /&gt;
This ALU is a 2-bit ALU with two inputs (operands) named A and B:  A[0] &amp;amp; B[0] is the least-significant bit and A[1] &amp;amp; B[1] is the most-significant bit&lt;br /&gt;
&lt;br /&gt;
Each bit of this ALU is identical with the exception of the handling of the carry bit.&lt;br /&gt;
The handling of one bit is explained below.&lt;br /&gt;
&lt;br /&gt;
The A &amp;amp; B inputs lead into the four gates on the left (from top to bottom): XOR, AND, OR, and XOR.&lt;br /&gt;
The top three gates perform XOR, AND, and OR operations on A &amp;amp; B.&lt;br /&gt;
The last gate is the initial gate into a full adder.&lt;br /&gt;
&lt;br /&gt;
The final step to each bit is the multiplexer at the end.&lt;br /&gt;
The 3-bit OP input (from the control unit) determines which of the functions is outputted:&lt;br /&gt;
* OP = 000 → XOR&lt;br /&gt;
* OP = 001 → AND&lt;br /&gt;
* OP = 010 → OR&lt;br /&gt;
* OP = 011 → Addition&lt;br /&gt;
Clearly, the last four inputs of the multiplexer are free for other functions (subtraction, multiplication, division, NOT A, NOT B, etc.).&lt;br /&gt;
Although OP[2] is not currently used (though it is included and connected), it will be needed in order to use more than the 4 operations listed above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The carry in and carry out are typically connected to some form of a status register.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ES===&lt;br /&gt;
Esta ALU es una ALU de 2-bit con dos entradas (operandos) llamadas A y B:  A[0] &amp;amp; B[0] corresponden al bit menos significativo y A[1] &amp;amp; B[1] corresponden al bit más significativo.&lt;br /&gt;
&lt;br /&gt;
Cada bit de esta ALU es idéntico con la excepción del direccionamiento del carry bit.&lt;br /&gt;
El manejo de este bit es explicado más adelante.&lt;br /&gt;
&lt;br /&gt;
Las entradas A &amp;amp; B van ubicadas hacia las cuatro compuertas de la izquierda (de tope a fondo): XOR, AND, OR, y XOR.&lt;br /&gt;
Las tres primeras compuertas realizan las operaciones XOR, AND, y OR sobre los datos A &amp;amp; B.&lt;br /&gt;
La última compuerta es la compuerta inicial de un sumador completo.&lt;br /&gt;
&lt;br /&gt;
El paso final de las operaciones sobre cada bit es la multiplexación de los datos.&lt;br /&gt;
La entrada OP de 3-bit (de la unidad de control) determina cual de las funciones se van a realizar:&lt;br /&gt;
* OP = 000 → XOR&lt;br /&gt;
* OP = 001 → AND&lt;br /&gt;
* OP = 010 → OR&lt;br /&gt;
* OP = 011 → Adición&lt;br /&gt;
Claramente se ve que las otras cuatro entradas del multiplexor están libres para otras operaciones (subtracción, multiplicación, división, NOT A, NOT B, etc.).&lt;br /&gt;
Aunque OP[2] no es usada en este montaje (a pesar de estar incluída y conectada), ésta sería usada en el momento de realizar otras operaciones además de las 4 operaciones listadas arriba.&lt;br /&gt;
&lt;br /&gt;
Los datos de carry de entrada y carry de salida normalmente van conectados a algún tipo de registro de estado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Esquemas eléctricos]]&lt;/div&gt;</summary>
		<author><name>Museo8bits</name></author>
	</entry>
</feed>