dioscuri.module.cpu32
Class CombiningRealCodeBlock
java.lang.Object
   dioscuri.module.cpu32.CombiningRealCodeBlock
dioscuri.module.cpu32.CombiningRealCodeBlock
- All Implemented Interfaces: 
- CodeBlock, RealModeCodeBlock
- public class CombiningRealCodeBlock 
- extends java.lang.Object- implements RealModeCodeBlock
- Author:
- Bram Lohman, Bart Kiers
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CombiningRealCodeBlock
public CombiningRealCodeBlock(CodeBlock block0,
                              CodeBlock block1,
                              CodeBlock block2,
                              int start,
                              int jumpSize)
- Parameters:
- block0-
- block1-
- block2-
- start-
- jumpSize-
getX86Length
public int getX86Length()
- 
- Specified by:
- getX86Lengthin interface- CodeBlock
 
- 
- Returns:
- -
 
getX86Count
public int getX86Count()
- 
- Specified by:
- getX86Countin interface- CodeBlock
 
- 
- Returns:
- -
 
invalidate
public void invalidate()
- 
 
- 
 
execute
public int execute(Processor cpu)
- Description copied from interface: CodeBlock
- Returns the number of equivalent x86 instructions executed. Negative
 results indicate an error
 
- 
- Specified by:
- executein interface- CodeBlock
 
- 
- Returns:
- the number of equivalent x86 instructions executed. Negative
         results indicate an error
 
handleMemoryRegionChange
public boolean handleMemoryRegionChange(int startAddress,
                                        int endAddress)
- 
- Specified by:
- handleMemoryRegionChangein interface- CodeBlock
 
- 
- Parameters:
- startAddress-
- endAddress-
- Returns:
- -
 
getDisplayString
public java.lang.String getDisplayString()
- 
- Specified by:
- getDisplayStringin interface- CodeBlock
 
- 
- Returns:
- -