Intel 4004 instruction set

GPTKB entity

Statements (35)
Predicate Object
gptkbp:instanceOf gptkb:instruction_set
gptkbp:addressingModes gptkb:register
indirect
immediate
gptkbp:designedFor gptkb:Intel_4004
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 8
https://www.w3.org/2000/01/rdf-schema#label Intel 4004 instruction set