|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object avrora.sim.RWRegister
The RWRegister
class is an implementation of an IO register that has the simple, default
behavior of being able to read and write just as a general purpose register or byte in SRAM.
Field Summary | |
protected byte |
value
|
Constructor Summary | |
RWRegister()
|
Method Summary | |
byte |
read()
The read() method reads the 8-bit value of the IO register as a byte. |
boolean |
readBit(int num)
The readBit() method reads a single bit from the IO register. |
void |
write(byte val)
The write() method writes an 8-bit value to the IO register as a byte. |
void |
writeBit(int num,
boolean val)
The writeBit() method writes a single bit value into the IO register at the specified
bit offset. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected byte value
Constructor Detail |
public RWRegister()
Method Detail |
public byte read()
read()
method reads the 8-bit value of the IO register as a byte. For simple
RWRegister
instances, this simply returns the internally stored value.
read
in interface ActiveRegister
public void write(byte val)
write()
method writes an 8-bit value to the IO register as a byte. For simple
RWRegister
instances, this simply writes the internally stored value.
write
in interface ActiveRegister
val
- the value to writepublic boolean readBit(int num)
readBit()
method reads a single bit from the IO register.
readBit
in interface ActiveRegister
num
- the number of the bit to read
public void writeBit(int num, boolean val)
writeBit()
method writes a single bit value into the IO register at the specified
bit offset. For simple RWRegister
instances, this simply updates the bit in the internally stored value
writeBit
in interface ActiveRegister
num
- the number of the bit to writeval
- the value of the bit to write
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |