frysk.isa.banks
Class BankRegisterMap

java.lang.Object
  extended by frysk.isa.banks.BankRegisterMap

public class BankRegisterMap
extends Object

A mapping from Register to BankRegister (a register within a register bank).


Constructor Summary
BankRegisterMap()
           
 
Method Summary
 void access(Register register, ByteBuffer bank, long offset, long size, byte[] bytes, int start, boolean write)
           
 Iterator entryIterator()
          Return an iterator over all BankRegisters in the map.
 Iterator registerIterator()
          Return an iterator over all Registers in the map.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BankRegisterMap

public BankRegisterMap()
Method Detail

access

public void access(Register register,
                   ByteBuffer bank,
                   long offset,
                   long size,
                   byte[] bytes,
                   int start,
                   boolean write)

entryIterator

public Iterator entryIterator()
Return an iterator over all BankRegisters in the map.


registerIterator

public Iterator registerIterator()
Return an iterator over all Registers in the map.