2 Manipulating the Program Counter
5 /* $Id: text.c,v 2.3 1994/06/24 10:49:22 ceriel Exp $ */
17 DB = i2p(NTEXT); /* set Descriptor Base */
18 NProc = NPROC; /* set Number of Proc. Descriptors */
19 PI = -1; /* initialize Procedure Identifier */
20 PC = 0; /* initialize Program Counter */
22 text = Malloc((size)p2i(DB), "text space");
26 /************************************************************************
27 * Program Counter division *
28 ************************************************************************
30 * newPC(p) - check and adjust PC. *
32 ************************************************************************/
38 wtrap(WPCOVFL, EBADPC);
40 if (p < proctab.pr_ep || p >= proctab.pr_ff) {
41 wtrap(WPCPROC, EBADPC);