Html/Javascript widget

Wednesday 17 August 2016

Software Interrupt - a short definition

A software interrupt is an explicit call of a subfunction (mostly an operating system function). It has nothing to do with asynchronous disruptions, although both commonly use the same interrupt table. Common mnenomics include:
INT xxh (Intel 8086 Interrupt)
SC xxh ( Zilog Z8000 System Call)
TRAP xh (Motorola 68000 Trap )
CALL 0005h (CP/M-80, Intel 8080/Zilog Z80 had no special command for this.
Some funcion calls are summoned from programmes with help from special dependencies of some commands. That's why the number for the necessary subfunction should be known. These numbers are used as index in an interrupt table, which contains the starting address of the sub programme.

No comments:

Post a Comment