Exemplo n.º 1
0
        private byte _service; // isr

        #endregion Fields

        #region Constructors

        public i8259(i8086CPU.InterruptFunc intFunc)
        {
            _intFunc = intFunc;
            _readmode = 0;
            _mask = 0;
            _request = 0;
            _service = 0;
            _icwstep = 0;
        }
Exemplo n.º 2
0
 public i8259(i8086CPU.InterruptFunc intFunc)
 {
     _intFunc  = intFunc;
     _readmode = 0;
     _mask     = 0;
     _request  = 0;
     _service  = 0;
     _icwstep  = 0;
 }
Exemplo n.º 3
0
 public i8253(i8086CPU.InterruptFunc intFunc)
 {
     //_host_frequency = Stopwatch.Frequency;
     //Active = false;
     _timers = new i8253timer[TIMERS];
     _intFunc = intFunc;
     for( int ii=0; ii < TIMERS; ii++ )
     {
         _timers[ii] = new i8253timer();
     }
 }
Exemplo n.º 4
0
 public i8253(i8086CPU.InterruptFunc intFunc)
 {
     //_host_frequency = Stopwatch.Frequency;
     //Active = false;
     _timers  = new i8253timer[TIMERS];
     _intFunc = intFunc;
     for (int ii = 0; ii < TIMERS; ii++)
     {
         _timers[ii] = new i8253timer();
     }
 }