This article needs additional citations for verification. (June 2012) |
In IBM mainframe operating systems, Execute Channel Program (EXCP) is a macro generating a system call, implemented as a Supervisor Call instruction, for low-level device access, where the programmer is responsible for providing a channel program—a list of device-specific commands (CCWs)—to be executed by I/O channels, control units and devices.[1][2] EXCP for OS/360 and successors[3][4] is more specifically described in the OS System Programmer's Guide.;[5] EXCP for DOS/360 and successors[6] is more specifically described in DOS Supervisor and I/O Macros.[7][8] This article mostly reflects OS/360 through z/OS; some details are different for TOS/360 and DOS/360 through z/VSE.