Arithmetic Logic Unit

GPTKB entity

Statements (50)
Predicate Object
gptkbp:instanceOf digital circuit
gptkbp:abbreviation gptkb:ALU
gptkbp:canBe combinational circuit
sequential circuit
gptkbp:component gptkb:microprocessor
gptkbp:foundIn embedded systems
computers
calculators
digital signal processors
gptkbp:function performs arithmetic operations
performs logic operations
gptkbp:hasComponent logic gates
adder
shifter
https://www.w3.org/2000/01/rdf-schema#label Arithmetic Logic Unit
gptkbp:implementedIn gptkb:algebra
binary arithmetic
gptkbp:input operands
gptkbp:introducedIn 1940s
gptkbp:inventedBy gptkb:John_von_Neumann
gptkbp:output result
status flags
gptkbp:performs addition
subtraction
comparison operations
decrement
increment
bitwise AND
bitwise NOT
bitwise OR
bitwise XOR
gptkbp:produces carry flag
overflow flag
parity flag
sign flag
zero flag
gptkbp:recipient control signals
gptkbp:relatedTo control unit
register
data path
gptkbp:requires data processing
instruction execution
decision making in computers
gptkbp:studiedIn gptkb:architecture
digital electronics
gptkbp:usedIn microcontrollers
microprocessors
graphics processing units
gptkbp:bfsParent gptkb:ALU
gptkbp:bfsLayer 5