Ich verstehe nicht ganz dein Problem.
Willst du manuell einen Interrupt auslösen? Wenn ja, dann macht das
eigentlich keinen Sinn. Interrupts haben ja die Eigenschaft, dass sie
automatisch ausgelöst werden. Das einzige was du machen kannst, ist die
Routine des Interrupts direkt aufzurufen.
Oder willst du tatsächlich nur die Interrupts aktivieren?
Wenn ja, dann musst du 3 Sachen machen:
Im Interruptcontroller den Autovektor setzen (SSC ist Gruppe 13). Der
Autovektor ist die Startadresse der Interupt Service Routine (ISR)
relativ zum Register EVBA.
Dann musst du direkt im SSC im Interrupt Enable Register das
entsprechene Bit setzen.
Zum Schluss muss du, falls noch nicht geschehen, dass Global Mask-Flag
im Statusregister löschen, um Interrupts allgemein zuzulassen.
Wie das herausfinden des Autovektos und das setzen des Sprungbefehls an
der richtigen Stelle in C geht, kann ich dir nicht sagen.