Appeal No. 1996-1097 Application 08/058,110 corresponding sets of registers, so a single program routine controls both ignition coil banks 14. The first time through the program routine block 112 the offset is zero (block 110) and the second time through the program routine block 112 the offset is six (block 116). The single routine requires less space in ROM than the two routines of the prior art. Claim 1 is reproduced below. 1. In an automotive ignition system having a plurality of ignition coil banks, each bank having at least one ignition coil for energizing a corresponding spark plug, an ignition control system comprising: a plurality of input/output (I/O) devices for relaying ignition coil signals, each I/O device in electrical communication with one of the plurality of ignition coil banks, the banks having at least one set of corresponding I/O devices relaying similar ignition coil signals; first storage means for storing the similar signals relayed by sets of corresponding I/O devices, the similar signals having addresses in the first storage means with a constant offset from each other; second storage means for storing a plurality of program routines, each routine for processing and generating the similar signals relayed by sets of corresponding I/O devices; and accessing means for accessing the similar signals in the first storage means via the program routines in the second storage means using an indexed addressing mode and the constant address offset such that a single - 4 -Page: Previous 1 2 3 4 5 6 7 8 9 10 NextLast modified: November 3, 2007