Statements (59)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:architecture
|
gptkbp:addressingModes |
extended
immediate relative direct indexed |
gptkbp:compatibleWith |
HC08 instruction set
|
gptkbp:derivedFrom |
Motorola 6800 instruction set
|
gptkbp:hasInstruction |
NOP (No Operation)
ADC (Add with Carry) ADD (Add Accumulator) AND (Logical AND) ASR (Arithmetic Shift Right) BCLR (Bit Clear) BEQ (Branch if Equal) BNE (Branch if Not Equal) BRA (Branch Always) BRCLR (Branch if Bit Clear) BRSET (Branch if Bit Set) BSET (Bit Set) CLC (Clear Carry Flag) CLR (Clear) COM (Complement) CPX (Compare Index Register) DEC (Decrement) EOR (Exclusive OR) INC (Increment) JMP (Jump) JSR (Jump to Subroutine) LDA (Load Accumulator) LSR (Logical Shift Right) OR (Logical OR) PSHA (Push Accumulator) PULA (Pull Accumulator) ROL (Rotate Left) ROR (Rotate Right) RTS (Return from Subroutine) SBC (Subtract with Carry) SEC (Set Carry Flag) STA (Store Accumulator) SUB (Subtract Accumulator) TST (Test) |
https://www.w3.org/2000/01/rdf-schema#label |
HCS08 instruction set
|
gptkbp:includes |
arithmetic instructions
bit manipulation instructions branch instructions load/store instructions stack operations logic instructions |
gptkbp:manufacturer |
gptkb:Freescale_Semiconductor
|
gptkbp:optimizedFor |
embedded systems
|
gptkbp:supports |
interrupt handling
memory-mapped I/O BCD arithmetic |
gptkbp:usedBy |
Freescale HCS08 microcontrollers
|
gptkbp:width |
8-bit
|
gptkbp:bfsParent |
gptkb:Freescale_MC9S08_family
gptkb:Freescale_MC9S08_series |
gptkbp:bfsLayer |
8
|