dioscuri.module.cpu32
Interface CodeBlock
- All Known Subinterfaces:
- ProtectedModeCodeBlock, RealModeCodeBlock, Virtual8086ModeCodeBlock
- All Known Implementing Classes:
- AbstractCodeBlockWrapper, BlankCodeBlock, CombiningRealCodeBlock, ProtectedModeSkeletonBlock, ProtectedModeTemplateBlock, ProtectedModeUBlock, RealModeSkeletonBlock, RealModeTemplateBlock, RealModeUBlock, ReplacementBlockTrigger, SpanningCodeBlock, SpanningProtectedModeCodeBlock, SpanningRealModeCodeBlock, SpanningVirtual8086ModeCodeBlock, Virtual8086ModeUBlock
public interface CodeBlock
- Author:
- Bram Lohman, Bart Kiers
getX86Length
int getX86Length()
- Returns:
- -
getX86Count
int getX86Count()
- Returns:
- -
execute
int execute(Processor cpu)
- Returns the number of equivalent x86 instructions executed. Negative
results indicate an error
- Parameters:
cpu
-
- Returns:
- the number of equivalent x86 instructions executed. Negative
results indicate an error
getDisplayString
java.lang.String getDisplayString()
- Returns:
- -
handleMemoryRegionChange
boolean handleMemoryRegionChange(int startAddress,
int endAddress)
- Parameters:
startAddress
- endAddress
-
- Returns:
- -