2024-04-16 12:42:57 +02:00
|
|
|
package hatelace;
|
|
|
|
|
2024-05-11 19:27:59 +02:00
|
|
|
public class Address implements Operand {
|
2024-04-16 12:42:57 +02:00
|
|
|
int address;
|
|
|
|
|
|
|
|
public Address(int address) {
|
|
|
|
this.address = address;
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getAddress() {
|
|
|
|
return address;
|
|
|
|
}
|
2024-04-16 13:18:28 +02:00
|
|
|
|
|
|
|
public String toString() {
|
|
|
|
return Integer.toString(address);
|
|
|
|
}
|
2024-05-11 19:27:59 +02:00
|
|
|
|
|
|
|
public Word getWord(Memory memory) {
|
|
|
|
return memory.read(this);
|
|
|
|
}
|
2024-04-16 12:42:57 +02:00
|
|
|
}
|