mars

虛擬機

目錄

正文


MARS虛擬機(Memory Array RedCode Simulator)用於運行由特殊的彙編語言(RedCode)完成的程序之間的戰爭。這種在MARS虛擬機中進行的戰爭被稱為“磁心大戰”。MARS 虛擬機中一次執行一條指令,順序執行內存單元中所有指令,除非遇到跳轉指令。如果同時有多個程序運行,便交替執行,同一時刻執行一條指令,每個指令執行時間相同,不論是mov,div甚至dat(結束指令)。