Difference between revisions of "ALU in Detail"
Line 1: | Line 1: | ||
{{box|type=green_dark|text=Arithmetic and Logic Unit in Detail}} | {{box|type=green_dark|text=Arithmetic and Logic Unit in Detail}} | ||
{{box|type=l_green_light|text= You should have heard of an Arithmetic and Logic Unit before, while discussing a Computer CPU or a micro controller. In this tutorial we will look at what an ALU really is? <br /> | {{box|type=l_green_light|text= You should have heard of an Arithmetic and Logic Unit before, while discussing a Computer CPU or a micro controller. In this tutorial we will look at what an ALU really is? <br /> | ||
− | We will discuss a 4 bit ALU; this would limit many possibilities 16. We would assume that associated registers and instruction set are also 4 bit. | + | We will discuss a 4 bit ALU; this would limit many possibilities 16. We would assume that associated registers and instruction set are also 4 bit.<br /> |
+ | {| class="wikitable" style="text-align:center" | ||
+ | |- | ||
+ | !colspan="2"| Inputs !!colspan="2"| Outputs | ||
+ | |- | ||
+ | ! ''A'' !! ''B'' !! ''S'' !! ''C'' | ||
+ | |- | ||
+ | | 0 || 0 || 0 || 0 | ||
+ | |- | ||
+ | | 1 || 0 || 1 || 0 | ||
+ | |- | ||
+ | | 0 || 1 || 1 || 0 | ||
+ | |- | ||
+ | | 1 || 1 || 0 || 1 | ||
+ | |- | ||
+ | |} | ||
+ | |||
=== The basic Unit: 1 bit ALU=== | === The basic Unit: 1 bit ALU=== |
Revision as of 11:11, 8 December 2013
Arithmetic and Logic Unit in Detail
You should have heard of an Arithmetic and Logic Unit before, while discussing a Computer CPU or a micro controller. In this tutorial we will look at what an ALU really is?
We will discuss a 4 bit ALU; this would limit many possibilities 16. We would assume that associated registers and instruction set are also 4 bit.
{
We will discuss a 4 bit ALU; this would limit many possibilities 16. We would assume that associated registers and instruction set are also 4 bit.
{