Arithmetic logic unit
E1019475
central processing unit component
combinational circuit
computer architecture component
digital circuit
logic device
An arithmetic logic unit (ALU) is a fundamental digital circuit in a computer processor that performs basic arithmetic and logical operations on binary data.
Statements (71)
| Predicate | Object |
|---|---|
| instanceOf |
central processing unit component
ⓘ
combinational circuit ⓘ computer architecture component ⓘ digital circuit ⓘ logic device ⓘ |
| abbreviatedAs | ALU NERFINISHED ⓘ |
| controlledBy | control unit ⓘ |
| designGoal |
minimize area
ⓘ
minimize power consumption ⓘ minimize propagation delay ⓘ |
| enables |
arithmetic instructions
ⓘ
logical instructions ⓘ |
| fundamentalTo | instruction execution ⓘ |
| hasComponent |
adder circuit
ⓘ
carry logic ⓘ logic circuit ⓘ overflow detection circuit ⓘ status register ⓘ |
| hasInput |
control signals
ⓘ
operand A ⓘ operand B ⓘ |
| hasOutput |
result
ⓘ
status flags ⓘ |
| implementedIn |
application-specific integrated circuits
ⓘ
field-programmable gate arrays ⓘ integrated circuits NERFINISHED ⓘ |
| locatedIn | processor datapath ⓘ |
| mayPerformOperation |
division
ⓘ
multiplication ⓘ shift left ⓘ shift right ⓘ |
| operatesAt | clock speed of processor ⓘ |
| partOf |
central processing unit
NERFINISHED
ⓘ
graphics processing unit ⓘ microcontroller ⓘ microprocessor ⓘ |
| performsOperation |
addition
ⓘ
bitwise AND ⓘ bitwise NOT ⓘ bitwise OR ⓘ bitwise XOR ⓘ comparison ⓘ decrement ⓘ equality test ⓘ greater-than comparison ⓘ increment ⓘ less-than comparison ⓘ logical AND ⓘ logical NOT ⓘ logical OR ⓘ subtraction ⓘ |
| performsOperationOn |
Boolean values
ⓘ
binary data ⓘ fixed-point numbers ⓘ integer data ⓘ |
| produces |
carry flag
ⓘ
negative flag ⓘ overflow flag ⓘ zero flag ⓘ |
| supports |
binary addition with carry
ⓘ
bitwise logical operations ⓘ two's complement arithmetic ⓘ |
| usedIn |
CISC processors
ⓘ
Harvard architecture NERFINISHED ⓘ RISC processors ⓘ digital signal processors ⓘ von Neumann architecture NERFINISHED ⓘ |
| uses |
adders
ⓘ
decoders ⓘ logic gates ⓘ multiplexers ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Digital computer