Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form

S

s - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet.OperandType
 
s() - Method in class be.lmenten.avr.core.data.CoreStatusRegister
 
s(boolean) - Method in class be.lmenten.avr.core.data.CoreStatusRegister
 
S - Enum constant in enum class be.lmenten.avr.core.register.StatusRegister
 
SBC - Class in be.lmenten.avr.core.instruction.arithmetic
 
SBC - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Subtract with carry
SBC(Register, Register) - Constructor for class be.lmenten.avr.core.instruction.arithmetic.SBC
 
SBCI - Class in be.lmenten.avr.core.instruction.arithmetic
 
SBCI - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Subtract immediate with carry
SBCI(UpperRegister, int) - Constructor for class be.lmenten.avr.core.instruction.arithmetic.SBCI
 
SBI - Class in be.lmenten.avr.core.instruction.bit
 
SBI - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Set bit in I/O register
SBI(int, int) - Constructor for class be.lmenten.avr.core.instruction.bit.SBI
 
SBIC - Class in be.lmenten.avr.core.instruction.flow
 
SBIC - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Skip if bit in I/O register cleared
SBIC(int, int) - Constructor for class be.lmenten.avr.core.instruction.flow.SBIC
 
SBIS - Class in be.lmenten.avr.core.instruction.flow
 
SBIS - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Skip if bit in I/O register set
SBIS(int, int) - Constructor for class be.lmenten.avr.core.instruction.flow.SBIS
 
SBIW - Class in be.lmenten.avr.core.instruction.arithmetic
 
SBIW - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Subtract immediate from word
SBIW(UpperRegisterPair, int) - Constructor for class be.lmenten.avr.core.instruction.arithmetic.SBIW
 
SBR - Class in be.lmenten.avr.core.instruction.bit
 
SBR - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Set bits in register
SBR(UpperRegister, int) - Constructor for class be.lmenten.avr.core.instruction.bit.SBR
 
SBRC - Class in be.lmenten.avr.core.instruction.flow
 
SBRC - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Skip if bit in register is cleared
SBRC(Register, int) - Constructor for class be.lmenten.avr.core.instruction.flow.SBRC
 
SBRS - Class in be.lmenten.avr.core.instruction.flow
 
SBRS - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Skip if bit in register is set
SBRS(Register, int) - Constructor for class be.lmenten.avr.core.instruction.flow.SBRS
 
SEC - Class in be.lmenten.avr.core.instruction.bit.sreg
 
SEC - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Set carry flag
SEC() - Constructor for class be.lmenten.avr.core.instruction.bit.sreg.SEC
 
SEH - Class in be.lmenten.avr.core.instruction.bit.sreg
 
SEH - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Set half carry flag
SEH() - Constructor for class be.lmenten.avr.core.instruction.bit.sreg.SEH
 
SEI - Class in be.lmenten.avr.core.instruction.bit.sreg
 
SEI - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Set global interrupt flag
SEI() - Constructor for class be.lmenten.avr.core.instruction.bit.sreg.SEI
 
SEN - Class in be.lmenten.avr.core.instruction.bit.sreg
 
SEN - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Set negative flag
SEN() - Constructor for class be.lmenten.avr.core.instruction.bit.sreg.SEN
 
SER - Class in be.lmenten.avr.core.instruction.transfer
 
SER - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Set all bits in register
SER(UpperRegister) - Constructor for class be.lmenten.avr.core.instruction.transfer.SER
 
SES - Class in be.lmenten.avr.core.instruction.bit.sreg
 
SES - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Set sign flag
SES() - Constructor for class be.lmenten.avr.core.instruction.bit.sreg.SES
 
set(int) - Method in enum class be.lmenten.avr.core.register.StatusRegister
 
set(int, boolean) - Method in enum class be.lmenten.avr.core.register.StatusRegister
 
SET - Class in be.lmenten.avr.core.instruction.bit.sreg
 
SET - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Set T flag
SET() - Constructor for class be.lmenten.avr.core.instruction.bit.sreg.SET
 
setAccessMode(int) - Method in class be.lmenten.avr.core.analysis.AccessEvent
 
setAccessType(int) - Method in class be.lmenten.avr.core.event.CoreDataEvent
 
setAddress(int) - Method in class be.lmenten.avr.assembler.ParsedAssemblerLine
Set address (in bytes !)
setAddress(int) - Method in interface be.lmenten.avr.binfmt.hex.HexImageWriter
 
setAddress(int) - Method in class be.lmenten.avr.binfmt.hex.IntelHexWriter
 
setAddress(int) - Method in class be.lmenten.avr.core.event.CoreDataEvent
 
setAddress(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_A5b3
 
setAddress(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_k12
 
setAddress(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_k22
 
setAddress(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rd4k7
 
setAddress(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rd5A6
 
setAddress(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rd5k16
 
setAddress(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rr4k7
 
setAddress(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rr5A6
 
setAddress(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rr5k16
 
setBit(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_b3
 
setBit(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rd5b3
 
setBit(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rr5b3
 
setCellAddress(int) - Method in class be.lmenten.avr.core.CoreMemoryCell
 
setComment(String) - Method in class be.lmenten.avr.assembler.ParsedAssemblerLine
 
setCoreMode(RunningMode) - Method in class be.lmenten.avr.core.Core
 
setData(int) - Method in class be.lmenten.avr.core.CoreMemoryCell
 
setData(CoreStatusRegister) - Method in class be.lmenten.avr.core.data.CoreStatusRegister
 
setData(Value) - Method in class be.lmenten.avr.core.CoreMemoryCell
 
setDirty(boolean) - Method in class be.lmenten.avr.core.CoreMemoryCell
 
setEndianness(HexDataEndianness) - Method in interface be.lmenten.avr.binfmt.hex.HexImage
 
setEndianness(HexDataEndianness) - Method in class be.lmenten.avr.binfmt.hex.IntelHexReader
 
setEndianness(HexDataEndianness) - Method in class be.lmenten.avr.binfmt.hex.IntelHexWriter
 
setExecuteAccessRecordingEnabled(boolean) - Method in class be.lmenten.avr.core.CoreMemoryCell
 
setFlag(StatusRegister) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_s3
 
setImmediate(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rd2K6
 
setImmediate(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rd4K8
 
setIndexRegisterValue(IRegisterIndex, int, boolean) - Method in class be.lmenten.avr.core.Core
Set the value of the X, Y or Z index register
setInstruction(Instruction) - Method in class be.lmenten.avr.core.event.CoreEvent
 
setInstructionIndexRegisterValue(int, boolean) - Method in class be.lmenten.avr.core.Core
Set the value of the instruction index register value.
setInstructionSetEntry(InstructionSet) - Method in class be.lmenten.avr.core.event.CoreEvent
 
setLabel(String) - Method in class be.lmenten.avr.assembler.ParsedAssemblerLine
 
setLineNumber(int) - Method in class be.lmenten.avr.assembler.ParsedAssemblerLine
 
setMemoryType(int) - Method in class be.lmenten.avr.core.event.CoreDataEvent
 
setMnemonic(String) - Method in class be.lmenten.avr.assembler.ParsedAssemblerLine
 
setNewData(int) - Method in class be.lmenten.avr.core.analysis.AccessEvent
 
setNewValue(byte) - Method in class be.lmenten.avr.core.event.CoreDataEvent
 
setOldData(int) - Method in class be.lmenten.avr.core.analysis.AccessEvent
 
setOpcode(int) - Method in class be.lmenten.avr.core.instruction.Instruction
 
setOpcode(String) - Method in class be.lmenten.avr.assembler.ParsedAssemblerLine
 
setOperand1(String) - Method in class be.lmenten.avr.assembler.ParsedAssemblerLine
 
setOperand2(String) - Method in class be.lmenten.avr.assembler.ParsedAssemblerLine
 
setProgramCounter(int) - Method in class be.lmenten.avr.core.Core
 
setRd(LowUpperRegister) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rd3
 
setRd(Register) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rd5
 
setRd(RegisterPair) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_RdP4
 
setRd(UpperRegister) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rd4
 
setRd(UpperRegister) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rr4
 
setRd(UpperRegisterPair) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rd2
 
setReadAccessRecordingEnabled(boolean) - Method in class be.lmenten.avr.core.CoreMemoryCell
 
setRound(int) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_K4
 
setRr(LowUpperRegister) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rd3Rr3
 
setRr(Register) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rd5Rr5
 
setRr(Register) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rr5
 
setRr(RegisterPair) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_RdP4RrP4
 
setRr(UpperRegister) - Method in class be.lmenten.avr.core.instruction.xbase.Instruction_Rd4Rr4
 
setSegmentAddress(int) - Method in interface be.lmenten.avr.binfmt.hex.HexImageWriter
 
setSegmentAddress(int) - Method in class be.lmenten.avr.binfmt.hex.IntelHexWriter
 
setSegmentStartAddress(int) - Method in interface be.lmenten.avr.binfmt.hex.HexImageWriter
 
setSegmentStartAddress(int) - Method in class be.lmenten.avr.binfmt.hex.IntelHexWriter
 
setStackPointer(int) - Method in class be.lmenten.avr.core.Core
Set the value of the stack register.
setStartAddress(int) - Method in interface be.lmenten.avr.binfmt.hex.HexImageWriter
 
setStartAddress(int) - Method in class be.lmenten.avr.binfmt.hex.IntelHexWriter
 
setStatusRegister(CoreStatusRegister) - Method in class be.lmenten.avr.core.Core
 
setTick(long) - Method in class be.lmenten.avr.core.analysis.AccessEvent
 
setValue(byte) - Method in class be.lmenten.avr.core.event.CoreDataEvent
 
setWriteAccessRecordingEnabled(boolean) - Method in class be.lmenten.avr.core.CoreMemoryCell
 
SEV - Class in be.lmenten.avr.core.instruction.bit.sreg
 
SEV - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Set overflow flag
SEV() - Constructor for class be.lmenten.avr.core.instruction.bit.sreg.SEV
 
SEZ - Class in be.lmenten.avr.core.instruction.bit.sreg
 
SEZ - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Set zero flag
SEZ() - Constructor for class be.lmenten.avr.core.instruction.bit.sreg.SEZ
 
shouldAbort() - Method in class be.lmenten.avr.core.event.CoreEvent
 
silentGetData() - Method in class be.lmenten.avr.core.CoreMemoryCell
Get this cell content but no event is fired.
silentSetData(int) - Method in class be.lmenten.avr.core.CoreMemoryCell
Set this cell content but no event is fired.
SLEEP - Class in be.lmenten.avr.core.instruction.mcu
 
SLEEP - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Set circuit in sleep mode
SLEEP() - Constructor for class be.lmenten.avr.core.instruction.mcu.SLEEP
 
SMCR - Enum constant in enum class be.lmenten.avr.core.data.CoreControlRegister
 
SPH - Enum constant in enum class be.lmenten.avr.core.data.CoreControlRegister
 
SPH - Enum constant in enum class be.lmenten.avr.core.descriptor.CoreFeatures
 
SPL - Enum constant in enum class be.lmenten.avr.core.data.CoreControlRegister
 
SPM - Class in be.lmenten.avr.core.instruction.transfer
 
SPM - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Store program memory
SPM() - Constructor for class be.lmenten.avr.core.instruction.transfer.SPM
 
SPM(boolean) - Constructor for class be.lmenten.avr.core.instruction.transfer.SPM
 
sram - Variable in class be.lmenten.avr.core.Core
 
SRAM - Enum constant in enum class be.lmenten.avr.core.descriptor.CoreMemory
 
SRAM - Static variable in class be.lmenten.avr.core.event.CoreDataEvent
 
SREG - Enum constant in enum class be.lmenten.avr.core.data.CoreControlRegister
 
ST - Class in be.lmenten.avr.core.instruction.transfer
 
ST - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Store indirect to data space using index (SHADOWED !)
ST(RegisterIndexXYZ, Register) - Constructor for class be.lmenten.avr.core.instruction.transfer.ST
 
ST_mX - Class in be.lmenten.avr.core.instruction.transfer
 
ST_mX - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Store indirect to data space using index -X
ST_mX(RegisterIndexXYZ, Register) - Constructor for class be.lmenten.avr.core.instruction.transfer.ST_mX
 
ST_mY - Class in be.lmenten.avr.core.instruction.transfer
 
ST_mY - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Store indirect to data space using index -Y
ST_mY(RegisterIndexXYZ, Register) - Constructor for class be.lmenten.avr.core.instruction.transfer.ST_mY
 
ST_mZ - Class in be.lmenten.avr.core.instruction.transfer
 
ST_mZ - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Store indirect to data space using index -Z
ST_mZ(RegisterIndexXYZ, Register) - Constructor for class be.lmenten.avr.core.instruction.transfer.ST_mZ
 
ST_X - Class in be.lmenten.avr.core.instruction.transfer
 
ST_X - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Store indirect to data space using index X
ST_X(RegisterIndexXYZ, Register) - Constructor for class be.lmenten.avr.core.instruction.transfer.ST_X
 
ST_Xp - Class in be.lmenten.avr.core.instruction.transfer
 
ST_Xp - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Store indirect to data space using index X+
ST_Xp(RegisterIndexXYZ, Register) - Constructor for class be.lmenten.avr.core.instruction.transfer.ST_Xp
 
ST_Yp - Class in be.lmenten.avr.core.instruction.transfer
 
ST_Yp - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Store indirect to data space using index Y+
ST_Yp(RegisterIndexXYZ, Register) - Constructor for class be.lmenten.avr.core.instruction.transfer.ST_Yp
 
ST_Zp - Class in be.lmenten.avr.core.instruction.transfer
 
ST_Zp - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Store indirect to data space using index Z+
ST_Zp(RegisterIndexXYZ, Register) - Constructor for class be.lmenten.avr.core.instruction.transfer.ST_Zp
 
STANDBY - Enum constant in enum class be.lmenten.avr.core.mcu.RunningMode
 
START_LINEAR_ADDRESS - Enum constant in enum class be.lmenten.avr.binfmt.hex.HexRecordType
 
START_SEGMENT_ADDRESS - Enum constant in enum class be.lmenten.avr.binfmt.hex.HexRecordType
 
statusRegister() - Element in annotation interface be.lmenten.avr.core.instruction.InstructionDescriptor
 
StatusRegister - Enum Class in be.lmenten.avr.core.register
 
STD - Class in be.lmenten.avr.core.instruction.transfer
 
STD - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Store indirect to data space using index and displacement
STD(RegisterIndexYZ, int, Register) - Constructor for class be.lmenten.avr.core.instruction.transfer.STD
 
STD(RegisterIndexYZ, Register) - Constructor for class be.lmenten.avr.core.instruction.transfer.STD
 
step() - Method in class be.lmenten.avr.core.Core
Execute a single instruction.
stepOut() - Method in class be.lmenten.avr.core.Core
Execute until execution of a RET/RETI instruction.
stepOver() - Method in class be.lmenten.avr.core.Core
Execute until program counter is equal to next instruction address.
STEPPING - Enum constant in enum class be.lmenten.avr.core.mcu.RunningMode
 
STOPPED - Enum constant in enum class be.lmenten.avr.core.mcu.RunningMode
 
StringUtils - Class in be.lmenten.utils.lang
 
StringUtils() - Constructor for class be.lmenten.utils.lang.StringUtils
 
STS - Class in be.lmenten.avr.core.instruction.transfer
 
STS - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Store direct (32 bits)
STS(Register, int) - Constructor for class be.lmenten.avr.core.instruction.transfer.STS
 
STS16 - Class in be.lmenten.avr.core.instruction.transfer
 
STS16 - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Store direct
STS16(UpperRegister, int) - Constructor for class be.lmenten.avr.core.instruction.transfer.STS16
 
SUB - Class in be.lmenten.avr.core.instruction.arithmetic
 
SUB - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Subtract without carry
SUB(Register, Register) - Constructor for class be.lmenten.avr.core.instruction.arithmetic.SUB
 
SUBI - Class in be.lmenten.avr.core.instruction.arithmetic
 
SUBI - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Subtract immediate
SUBI(UpperRegister, int) - Constructor for class be.lmenten.avr.core.instruction.arithmetic.SUBI
 
supportsBootLoaderSection() - Method in interface be.lmenten.avr.core.CoreModel
Checks if the core supports boot loader sections.
supportsExternalMemoryFeature() - Method in interface be.lmenten.avr.core.CoreModel
Checks if the core supports external memory.
supportsInstruction(InstructionSet) - Method in interface be.lmenten.avr.core.CoreModel
Checks if the core supports an instruction.
SWAP - Class in be.lmenten.avr.core.instruction.bit
 
SWAP - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
Swap nibbles
SWAP(Register) - Constructor for class be.lmenten.avr.core.instruction.bit.SWAP
 
syntax() - Element in annotation interface be.lmenten.avr.core.instruction.InstructionDescriptor
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form