tiny vm

 

Neo Virtual Machine Design

1.设计
   64个通用寄存器分别编号为0 - 63,用@符号代表寄存器,那么第一个寄存器就为@0。
   内存地址位宽为64位,起始地址0x0000 0000 0000 0000,结束地址0xFFFF FFFF FFFF FFFF。

2.指令集
   mov 
   mov @0, 1
   mov [0x0000 0000 0000 0000], @0 

   add
   add @0, 2
   
   example0:
   1+2+3
   mov @0, 1
   add @0, 2
   add @0, 3

posted on 2015-02-11 09:17 NightAway 阅读(148) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿(2)

随笔分类

随笔档案

文章分类

搜索

最新评论

阅读排行榜

评论排行榜