Ejemplo n.º 1
0
        private RegisterStorage PostCallRegisterStore(ushort uInstr)
        {
            var uMasked = uInstr & 0xFFF8;

            switch (uMasked)
            {
            case 0x1E80:    // move.b (sp),dX
            case 0x2E80:    // move.w (sp),dX
            case 0x3E80:    // move.l (sp),dX
                return(Registers.DataRegister(uInstr & 7));

            case 0x2E88:    // movea  (sp),aX
                return(Registers.AddressRegister(uInstr & 7));

            default:
                return(null);
            }
        }