没有合适的资源?快使用搜索试试~ 我知道了~
corewar:Corewar VM
共1969个文件
s:1909个
c:22个
h:11个
需积分: 9 0 下载量 46 浏览量
2021-02-12
18:22:50
上传
评论
收藏 2.2MB ZIP 举报
温馨提示
虚拟机。 解释字节码。 抽象 VM读取编译器生成的字节码。 它具有定义明确的结构,该结构基于操作(OP)及其参数。 VM充当一个竞技场,冠军将在其中加载到共享内存资源中。 游戏者出于该目的而执行操作而使其他游戏者丧失能力。 从那时起,这是宣布活着胜当所有玩家都死了比赛结束的最后一个球员。 汇编语言 操作说明 有16种不同的操作。 每个都有唯一的op_code或操作码。 一些创建进程( fork ),而另一些类似于ALU(算术和逻辑单元: add , sub , and or xor )。 还可以使用ld和st操作内存。 同样,我们可以使用zjmp跳转到内存中的特定位置。 我们可以使用aff打印一个字符。 指令是带有参数的操作。 与每个指令相对应的字节码具有以下架构 <OP> <ENCODING> <PARAMETERS> ALU add 接受三个寄存器,将前两个
资源详情
资源评论
资源推荐
收起资源包目录
corewar:Corewar VM (1969个子文件)
arena2 13KB
asm 88KB
op.c 5KB
read.c 4KB
draw.c 2KB
vm.c 2KB
player.c 2KB
exec.c 2KB
encoding.c 2KB
process.c 2KB
memory.c 2KB
alu.c 2KB
color.c 2KB
read.c 2KB
write.c 2KB
write.c 1KB
decode.c 1KB
read.c 1KB
args.c 1KB
main.c 1KB
process.c 1KB
ops.c 460B
accessors.c 247B
op_meta.c 176B
42.cor 3KB
ld_test.cor 2KB
st_test.cor 2KB
xor.cor 2KB
add.cor 2KB
batman.cor 2KB
ld_carry.cor 2KB
add_carry.cor 2KB
fork.cor 2KB
corewar 47KB
.gitignore 2KB
.gitmodules 73B
op.h 4KB
memory.h 4KB
op_impl.h 4KB
vm.h 4KB
process.h 3KB
draw.h 2KB
const.h 2KB
player.h 2KB
champ.h 1KB
builtin.h 1KB
color.h 1KB
arena.log 13KB
foo.log 12KB
vm.log 5KB
Makefile 2KB
Makefile 1KB
config.mk 52B
config.mk 12B
README.org 3KB
README.org 896B
README.org 0B
README.org 0B
corewar.fr.pdf 4.16MB
header_max_name.s 49KB
header_max_comment.s 16KB
overwatch.s 7KB
overwatch.s 7KB
overwatch.s 7KB
Kappa.s 5KB
Kappa.s 5KB
Kappa.s 5KB
ultimate-surrender.s 4KB
zultimate-surrender.s 4KB
ultimate-surrender.s 4KB
ultima.s 4KB
ultima.s 4KB
ultima.s 4KB
barriere.s 4KB
barriere.s 4KB
barriere.s 4KB
barriere.s 4KB
Misaka_Mikoto.s 4KB
Misaka_Mikoto.s 4KB
Misaka_Mikoto.s 4KB
youforkmytralala.s 3KB
youforkmytralala.s 3KB
youforkmytralala.s 3KB
mise_a_jour_windows95.s 3KB
mise_a_jour_windows95.s 3KB
mise_a_jour_windows95.s 3KB
42.s 3KB
42.s 3KB
42.s 3KB
42.s 3KB
_honeybadger.s 3KB
_honeybadger.s 3KB
_honeybadger.s 3KB
new.s 3KB
leeloo.s 3KB
big_feet.s 3KB
big_feet.s 3KB
big_feet.s 3KB
Explosive_Kitty.s 3KB
Explosive_Kitty.s 3KB
共 1969 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
空气安全讲堂
- 粉丝: 43
- 资源: 4795
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0