a3630a66a12026a8eb2f82caaeb3aa5c297c930a
[Mograsim.git] / StandardMainMemory.java
1 package net.mograsim.machine;
2
3 import net.mograsim.logic.core.types.Bit;
4 import net.mograsim.logic.core.types.BitVector;
5 import net.mograsim.machine.standard.memory.StandardBitVectorMemory;
6
7 public class StandardMainMemory extends StandardBitVectorMemory<MainMemoryDefinition> implements MainMemory
8 {
9         public StandardMainMemory(MainMemoryDefinition definition)
10         {
11                 super(definition);
12         }
13
14         @Override
15         protected BitVector getDefaultValue(long address)
16         {
17                 return BitVector.of(Bit.ZERO, getDefinition().getCellWidth());
18         }
19 }