Class BRBC
java.lang.Object
be.lmenten.avr.core.CoreMemoryCell
be.lmenten.avr.core.instruction.Instruction
be.lmenten.avr.core.instruction.xbase.Instruction_s3
be.lmenten.avr.core.instruction.xbase.Instruction_k7s3
be.lmenten.avr.core.instruction.flow.sreg.BRBC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Execute an instruction.static BRBC
newInstance(Integer opcode, Integer opcode2)
void
toParsedLine(Core core, ParsedAssemblerLine parsedLine)
Methods inherited from class be.lmenten.avr.core.instruction.xbase.Instruction_k7s3
getOffset, getOffset
Methods inherited from class be.lmenten.avr.core.instruction.xbase.Instruction_s3
getFlag, setFlag
Methods inherited from class be.lmenten.avr.core.instruction.Instruction
bit10, bit10, bit11, bit11, bit12, bit12, bit13, bit13, bit14, bit14, bit15, bit15, bit8, bit8, bit9, bit9, getDataWidth, getOpcode, getOpcodeBytesSize, getOpcodeSize, getSecondWord, is32bits, setOpcode
Methods inherited from class be.lmenten.avr.core.CoreMemoryCell
addAccessListener, bit, bit, bit0, bit0, bit1, bit1, bit2, bit2, bit3, bit3, bit4, bit4, bit5, bit5, bit6, bit6, bit7, bit7, fireAccessEvent, fireExecuteAccessEvent, fireReadAccessEvent, fireWriteAccessEvent, getAccessesCount, getAccessesIterator, getCellAddress, getData, getDataMask, getInitialData, hasCellAddress, hasData, hasInitialData, isDirty, isExecuteAccessRecordingEnabled, isReadAccessRecordingEnabled, isWriteAccessRecordingEnabled, rawGetData, rawSetData, recordExecuteAccess, recordReadAccess, recordWriteAccess, removeAccessListener, reset, setCellAddress, setData, setData, setDirty, setExecuteAccessRecordingEnabled, setReadAccessRecordingEnabled, setWriteAccessRecordingEnabled, silentGetData, silentSetData, toParsedLine, toString, wasAccessed
-
Constructor Details
-
BRBC
-
-
Method Details
-
newInstance
-
getInstructionSetEntry
- Specified by:
getInstructionSetEntry
in classInstruction
- Returns:
-
execute
Description copied from class:Instruction
Execute an instruction. When entering this method, program counter points next instruction- Overrides:
execute
in classInstruction
-
toParsedLine
- Overrides:
toParsedLine
in classInstruction_k7s3
-