Code Mark Inversionの略でデータ伝送に用いられる符号化の一種です。信号をマイナスからプラスに極性変換し、無信号状態がないので、高速伝送路などに適し、同期がとりやすいといった特徴があります。