Yep as mentioned you get constant power from the ASD relay, mounted in the PDC. The ECM is responsible to keep the relay grounded ("ON") when appropriate.
It sounds like you have a break in the wiring, since the fuel pump also is powered from the ASD. You can confirm this is your only issue if you can supply fused power to the coil and then try to start the Jeep. The ECU supplies the ground to the coil, and breaks that ground signal to create the spark when needed.
'91 Frankenheep YJ. 4.0, 4" BDS, Richmond 8.8, Titan 12k, 35" KM2's, rust.
'88 YJ, 4.2/4.0 head, +4½" & shackles, BFG 33's (sold)