Intel 4004 instruction set

GPTKB entity

Statements (35)
Predicate Object
gptkbp:instanceOf instruction set
gptkbp:addressingModes indirect
register
immediate
gptkbp:designedFor gptkb:Intel_4004
https://www.w3.org/2000/01/rdf-schema#label Intel 4004 instruction set
gptkbp:includes arithmetic instructions
logic instructions
control flow instructions
data transfer instructions
gptkbp:instructionLength 8 bits
gptkbp:introducedIn 1971
gptkbp:notable_for NOP (No Operation)
ADD (Add Register)
CLB (Clear Both Accumulator and Carry)
CLC (Clear Carry)
CMA (Complement Accumulator)
FIM (Fetch Immediate)
HLT (Halt)
INC (Increment Register)
ISZ (Increment and Skip if Zero)
JCN (Jump Conditional)
JMS (Jump to Subroutine)
LD (Load Register)
RAL (Rotate Accumulator Left)
RAR (Rotate Accumulator Right)
SUB (Subtract Register)
WRM (Write Main Memory)
XCH (Exchange Register)
gptkbp:numberOfInstructions 46
gptkbp:registersSupported 16 4-bit registers
gptkbp:stackDepth 3 levels
gptkbp:width 4-bit
gptkbp:bfsParent gptkb:MCS-4
gptkbp:bfsLayer 7