LC3

GPTKB entity

Statements (59)
Predicate Object
gptkbp:instanceOf gptkb:architecture
gptkbp:designedBy gptkb:Yale_Patt
gptkbp:endianSupport big-endian
gptkbp:fullName Little Computer 3
gptkbp:generalPurposeRegisters R1
R2
R5
R3
R4
R6
R7
R0
gptkbp:hasBaseRegister R5
gptkbp:hasConditionCodes P
N
Z
gptkbp:hasInstruction register
opcode
base+offset
PC-relative offset
immediate value
trap vector
gptkbp:hasInstructionRegister gptkb:IR
gptkbp:hasInterruptVectorTable x0100 to x01FF
gptkbp:hasMemoryMappedIO gptkb:keyboard
auto show
gptkbp:hasOpcode gptkb:JSR
gptkb:STI
gptkb:LDR
BR
ST
ADD
AND
JMP
STR
NOT
LD
LDI
LEA
TRAP
gptkbp:hasProgramCounter PC
gptkbp:hasStackPointer R6
gptkbp:hasTrapVectorTable x0000 to x00FF
https://www.w3.org/2000/01/rdf-schema#label LC3
gptkbp:instructionSet 16-bit
gptkbp:length 16 bits
gptkbp:memoryAddressSpace 65536 locations
gptkbp:memoryBusWidth 16 bits
gptkbp:publishedIn Introduction to Computing Systems: From Bits and Gates to C and Beyond
gptkbp:registration 8 general-purpose registers
gptkbp:SIM LC-3 Simulator
gptkbp:supports assembly language programming
TRAP routines
gptkbp:usedFor educational purposes
gptkbp:usedIn computer science courses
gptkbp:bfsParent gptkb:FOXO
gptkb:SBC_codec
gptkb:Bluetooth_Advanced_Audio_Distribution_Profile
gptkbp:bfsLayer 7