SEARU.ORG
当前位置:SEARU.ORG > Linux 软件 > 正文

嵌入式虚拟机 Yarn VM

Yarn 是一个小型可嵌入式的虚拟机,提供自定义的指令集和静态内存堆分配。

概要:

  • 简单指令集

  • 顺序执行

  • 简单内存空间、栈、堆

  • 16 寄存器,11 个多用途

  • ~25 个指令

示例代码:

static void vyarn_getheight(yarn_state *Y) {
  yarn_setRegister(Y, YARN_REG_RETURN, &screenHeight);
}


Y = yarn_init(256*sizeof(yarn_int));
yarn_registerSysCall(Y, 0xA0, vyarn_getheight);

未经允许不得转载:SEARU.ORG » 嵌入式虚拟机 Yarn VM

赞 (0)
分享到:更多 ()

评论 0