corewar:Corewar VM

时间:2024-03-04 12:09:30
【文件属性】:

文件名称:corewar:Corewar VM

文件大小:2.2MB

文件格式:ZIP

更新时间:2024-03-04 12:09:30

Assembly

虚拟机。 解释字节码。 抽象 VM读取编译器生成的字节码。 它具有定义明确的结构,该结构基于操作(OP)及其参数。 VM充当一个竞技场,冠军将在其中加载到共享内存资源中。 游戏者出于该目的而执行操作而使其他游戏者丧失能力。 从那时起,这是宣布活着胜当所有玩家都死了比赛结束的最后一个球员。 汇编语言 操作说明 有16种不同的操作。 每个都有唯一的op_code或操作码。 一些创建进程( fork ),而另一些类似于ALU(算术和逻辑单元: add , sub , and or xor )。 还可以使用ld和st操作内存。 同样,我们可以使用zjmp跳转到内存中的特定位置。 我们可以使用aff打印一个字符。 指令是带有参数的操作。 与每个指令相对应的字节码具有以下架构 ALU add 接受三个寄存器,将前两个


网友评论