north east cricket forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Arithmetic logic unit

Go down

Arithmetic logic unit Empty Arithmetic logic unit

Post  meodingu Fri Oct 01, 2010 12:25 pm

Arithmetic/logic unit (ALU)
Main article: Arithmetic logic unit

The ALU is capable of performing two classes of operations: arithmetic and logic.[24]

The set of arithmetic operations that a particular ALU supports may be limited to adding and subtracting or might include multiplying or dividing, trigonometry functions (sine, cosine, etc.) and square roots. Some can only operate on whole numbers (integers) whilst others use floating point to represent real numbers—albeit with limited precision. However, any computer that is capable of performing just the simplest operations can be programmed to break down the more complex operations into simple steps that it can perform. Therefore, any computer can be programmed to perform any arithmetic operation—although it will take more time to do so if its ALU does not directly support the operation. An ALU may also compare numbers and return boolean truth values (true or false) depending on whether one is equal to, greater than or less than the other ("is 64 greater than 65?").

Logic operations involve Boolean logic: AND, OR, XOR and NOT. These can be useful both for creating complicated conditional statements and processing boolean logic.

Superscalar computers may contain multiple ALUs so that they can process several instructions at the same time.[25] Graphics processors and computers with SIMD and MIMD features often provide ALUs that can perform arithmetic on vectors and matrices.




VOIP
task software
meodingu
meodingu
steve harmisson

Posts : 208
Join date : 2010-09-28

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum