CP/M-86
CP/M-86は16bit CPU用OSとしてIntel 8086に実装された各種機能を有効活用すべく、豊富な機能を盛り込まれていた。
また、CP/M-80で多用されていたアプリケーションプログラムによるファンクションコールの呼び出し方法が変更され、call 5、つまり単純なサブルーチン呼び出し命令による0005h番地の呼び出しを止め、セグメントの導入や将来のマルチタスク化を念頭に置いてInt 224 (Int E0h)によるソフトウェア割り込み処理として実装してあるなど、将来的な発展を考慮して様々な変更が施されていた。