ProgCom.CPUem.spawnException C# (CSharp) Method

spawnException() public method

public spawnException ( int i ) : void
i int
return void
        public void spawnException(int i)
        {
            if (interruptsPending.Count < 256
                    && !interruptsPending.Contains(i)
                    && !(!interruptStatus.getStatus(IntStatus.IQUEUEHANDLE) && interruptStatus.currentInterruptHandled == i)
                    && interruptStatus.getStatus(IntStatus.IENABLED)) {
                interruptsPending.Enqueue(i);
            }
        }

Usage Example

Beispiel #1
0
 public void interrupt(Int32 intID)
 {
     cpu.spawnException(intID);
 }