从计算机原理上看,软件的功能可以用硬件或固件完成,硬件的功能也可以用()模拟完成。