Soft-ICE是一个软体除错工具。可是它拥有相当於硬体侦错器(hardware-level)的能力,使它能凌驾於DOS一般的除错程式之上。Soft-ICE使用386的虚拟86模式(virtual86mode)将DOS所有程式摆在一个虚拟机器(VirtualMachine)上,使得Soft-ICE可以完全控制DOS的环境。Soft-ICE使用80386保护模式的特色,像是paging、I/Oprivilegelevel和breakpointregister,加'硬体侦错器'中断指示著你存在的DOS除错程式.