dioscuri.module.cpu32
Class RealModeTemplateBlock

java.lang.Object
  extended by dioscuri.module.cpu32.RealModeTemplateBlock
All Implemented Interfaces:
CodeBlock, RealModeCodeBlock
Direct Known Subclasses:
RealModeSkeletonBlock

public abstract class RealModeTemplateBlock
extends java.lang.Object
implements RealModeCodeBlock

Author:
Bram Lohman, Bart Kiers

Field Summary
protected static ProcessorException exceptionDE
           
protected static ProcessorException exceptionGP
           
protected static ProcessorException exceptionSS
           
protected static ProcessorException exceptionUD
           
protected static boolean[] parityMap
           
 
Constructor Summary
RealModeTemplateBlock()
           
 
Method Summary
 java.lang.String getDisplayString()
           
 boolean handleMemoryRegionChange(int startAddress, int endAddress)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface dioscuri.module.cpu32.CodeBlock
execute, getX86Count, getX86Length
 

Field Detail

exceptionDE

protected static final ProcessorException exceptionDE

exceptionGP

protected static final ProcessorException exceptionGP

exceptionSS

protected static final ProcessorException exceptionSS

exceptionUD

protected static final ProcessorException exceptionUD

parityMap

protected static final boolean[] parityMap
Constructor Detail

RealModeTemplateBlock

public RealModeTemplateBlock()
Method Detail

getDisplayString

public java.lang.String getDisplayString()
Specified by:
getDisplayString in interface CodeBlock
Returns:
-

handleMemoryRegionChange

public boolean handleMemoryRegionChange(int startAddress,
                                        int endAddress)
Specified by:
handleMemoryRegionChange in interface CodeBlock
Parameters:
startAddress -
endAddress -
Returns:
-

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object