Aunque el formato de fichero es el mismo en MS-DOS y CP/M, esto no significa que los programas de CP/M se puedan ejecutar directamente bajo MS-DOS o viceversa, los ficheros COM de MS-DOS contienen instrucciones x86, mientras que los ficheros COM de CP/M contienen instrucciones 8080, 8085 o Z80.