您的位置首页生活快答

什么叫磁芯大战

什么叫磁芯大战

的有关信息介绍如下:

什么叫磁芯大战

磁芯大战(core war or core wars)就是汇编程序间的大战,程序在虚拟机中运行,并试图破坏其他程序,生存到最后即为胜者。程序用一种特殊的汇编语言(RedCode)完成,运行于叫做MARS(Memory Array RedCode Simulator)的虚拟机中。

用于磁芯大战的游戏有多种,例如有个叫爬行者的程序(Creeper),每一次执行都会自动生成一个副本,很快电脑中原有资料就会被这些爬行者侵蚀掉;“侏儒”(Dwarf)程序在记忆系统中行进,每到第五个“地址”(address)便把那里所储存的东西变为零,这会使原本的程序严重破坏;最奇特的就是一个叫“印普”(Imp)的战争程序了,它只有一行指令,那就是“MOV 0,1”,其中MOV是“Move”的简写,即移动的意思。它把身处的地址中所载的“0”写(移)到下一个地址中,当“印普”展开行动之后,电脑中原有的每一行指令都被改为“MOV 0,1”,换句话说,荧光屏上留下一大堆“MOV 0,1”。