JIMSCore
Class MainMemory

java.lang.Object
  |
  +--JIMSCore.MainMemory

public class MainMemory
extends java.lang.Object


Field Summary
static int DEFAULT_DATA_ADDRESS
           
static int DEFAULT_EXCEPTION_ADDRESS
           
static int DEFAULT_STACK_ADDRESS
           
static int DEFAULT_TEXT_ADDRESS
           
private  AlphaMemoryBucket[] memoryBucket
           
static int NUM_BUCKETS
           
 
Constructor Summary
MainMemory()
           
 
Method Summary
 byte loadByte(int addr)
           
 int loadHalfWord(int addr)
           
 int loadWord(int addr)
           
 void reset()
           
 java.lang.StringBuffer sbGetMemoryDump(java.lang.String s)
           
 void storeByte(int addr, byte value)
           
 void storeHalfWord(int addr, int value)
           
 void storeWord(int addr, int value)
           
 java.lang.String toString()
           
 java.util.Vector vGetModifiedAddresses()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

DEFAULT_TEXT_ADDRESS

public static final int DEFAULT_TEXT_ADDRESS

DEFAULT_DATA_ADDRESS

public static final int DEFAULT_DATA_ADDRESS

DEFAULT_STACK_ADDRESS

public static final int DEFAULT_STACK_ADDRESS

DEFAULT_EXCEPTION_ADDRESS

public static final int DEFAULT_EXCEPTION_ADDRESS

NUM_BUCKETS

public static final int NUM_BUCKETS

memoryBucket

private AlphaMemoryBucket[] memoryBucket
Constructor Detail

MainMemory

public MainMemory()
Method Detail

reset

public void reset()

storeByte

public void storeByte(int addr,
                      byte value)

storeHalfWord

public void storeHalfWord(int addr,
                          int value)

storeWord

public void storeWord(int addr,
                      int value)

loadByte

public byte loadByte(int addr)

loadHalfWord

public int loadHalfWord(int addr)

loadWord

public int loadWord(int addr)

vGetModifiedAddresses

public java.util.Vector vGetModifiedAddresses()

sbGetMemoryDump

public java.lang.StringBuffer sbGetMemoryDump(java.lang.String s)

toString

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