Exemplo n.º 1
0
        // TODO: add IME here?

        public RegisterField()
        {
            _flags = new FlagRegister();
            A      = new Register <byte>();
            B      = new Register <byte>();
            C      = new Register <byte>();
            D      = new Register <byte>();
            E      = new Register <byte>();
            H      = new Register <byte>();
            L      = new Register <byte>();
            AF     = new PairedRegister(A, F);
            BC     = new PairedRegister(B, C);
            DE     = new PairedRegister(D, E);
            HL     = new PairedRegister(H, L);
            SP     = new Register <ushort>();
            PC     = new Register <ushort>();
        }
Exemplo n.º 2
0
 public void SetUp()
 {
     _low  = new Register <byte>();
     _high = new Register <byte>();
     _sut  = new PairedRegister(_high, _low);
 }