1 package net.mograsim.logic.model.am2900.machine.registers.am2901;
3 import java.util.ArrayList;
6 import net.mograsim.machine.registers.Register;
7 import net.mograsim.machine.registers.SimpleRegisterGroup;
9 public class Am2901RegisterGroup extends SimpleRegisterGroup
11 public static final Am2901RegisterGroup instance = new Am2901RegisterGroup();
13 private Am2901RegisterGroup()
15 super("Am2901", getAllRegisters());
18 private static Register[] getAllRegisters()
20 List<Register> allRegistersModifiable = new ArrayList<>();
21 allRegistersModifiable.addAll(NumberedRegister.instancesCorrectOrder);
22 allRegistersModifiable.add(QRegister.instance);
23 return allRegistersModifiable.toArray(Register[]::new);