Hopefully you do not have any dead cylinders because of mechanical issues. You can definitely have good compression on all cylinders and still have 1 or 2 not firing because of other issues. One easy way to check is to just fire up the engine and let it idle, then remove one spark plug wire from the distributor cap. when you remove one wire from the cap, you should see the engine idle drop and it should run worst as you are basically killing one cylinder. Do this to each and every cylinder, you should notice a marked difference as soon as you remove a spark plug wire when the engine is running. If you remove a plug wire and there is no difference in how the engine runs, well, there is your dead cylinder. Another easy way is with a water bottle, just leave the engine on idle till it warms up, and just squirt some water on the exhaust manifold right at the exhaust ports. On good cylinders water will evaporate almost immediately, and on a dead cylinder you will see the water linger quite a bit before it evaporates, it is a marked difference and easily noticeable from a good cylinder and a dead one. If you have a infrared temperature gauge you can look at the exhaust temperatures on the exhaust ports, a dead cylinder will be hundreds of degrees less hot than a running one, again it will be obvious when you see it. If and when you find a dead cylinder you will need to figure out why. You could have bad plug wires, bad plugs, or maybe some internal engine issues. A bad distributor cap could be a remote possibility. One of the first thing to do is to change a plug wire from a know good cylinder to a known bad one and see if the issue moves to the other cylinder, if it does you probably have a bad plug wire. Double check your firing order, it may be as simple as that.