Yes, there is a version of CP/M called CP/M-86. There is not much software written for it, and it cannot run software from Z80 or M68K-based CP/M-versions.
If you want to run CP/M-software on PC's, take a look at Sybex' 22Nice. It's an emulator that allows you to run most generic CP/M-programs (ie. programs that do not utilize special hardware - in other words, no sound or bitmap-graphics) on DOS-machines. It works under Windows as well.