01b832124dc03ee0f0ce979ce0681bf74ef44a20
[Mograsim.git] / net.mograsim.logic.model.am2900 / src / net / mograsim / logic / model / am2900 / machine / Am2900MicroInstructionMemoryDefinition.java
1 package net.mograsim.logic.model.am2900.machine;
2
3 import net.mograsim.machine.mi.MicroInstructionDefinition;
4 import net.mograsim.machine.mi.MicroInstructionMemoryDefinition;
5
6 public class Am2900MicroInstructionMemoryDefinition implements MicroInstructionMemoryDefinition
7 {
8
9         @Override
10         public int getMemoryAddressBits()
11         {
12                 return 12;
13         }
14
15         @Override
16         public long getMinimalAddress()
17         {
18                 return 0;
19         }
20
21         @Override
22         public long getMaximalAddress()
23         {
24                 return 4096;
25         }
26
27         @Override
28         public MicroInstructionDefinition getMicroInstructionDefinition()
29         {
30                 return new Am2900MicroInstructionDefinition();
31         }
32 }