小鱼塘

  • 小玩意
  • 小想法
底层技术
底层技术

编程语言虚拟机基本原理学习

一,背景 最近突然想研究语言虚拟机到底怎么运行的,于是我网上找了一些资料,稍微记录一下,让自己有一个映像,并不是为了自己写虚拟机。 二,原理[加载程序] while(true){ 取指令 解析指令 执行指令 } 这里也是本文的核心内容, 实际上虚拟机很简单, 遵循这样的模式: 读取: 从文件读取内容,解析生成指定集合等等 解码: 解析指定指令。【一条条执行,然后读取指令 push eax】 执行: 执行解码后的指令 【当读取这个指定,执行 压入一个eax 的值到栈顶】 三,参考资料 用 Lua 实现一个微型虚拟机-…

10月 1, 2021 0条评论 290点热度 0人点赞 小鱼儿 阅读全文
分类
  • android
  • c#
  • c++
  • electron
  • fishtools
  • html
  • javascript
  • jquery
  • miui+
  • nodejs
  • obsidian
  • ollydbg
  • parsec
  • poco
  • scrcpy
  • SDL
  • socket io
  • Uncategorized
  • vs
  • win32
  • windows
  • 云同步
  • 产品
  • 加壳
  • 后端
  • 宝塔
  • 工具
  • 底层技术
  • 开源
  • 开源产品
  • 微信
  • 数据库
  • 杂念
  • 浏览器
  • 游戏
  • 界面
  • 编程语言
  • 网站
  • 网络
  • 自己开发的工具
标签聚合
线程 node c/c++ WM_COPYDATA 下载 c++ 运行库 异常 抖音 nodejs 多开 SendMessage dll 多线程 百度 网站 md5 爆红 android 菜单 修改 免费清理僵尸粉 c++ nodejs 301 报错 窗口贴边 VC 图床 准备开发产品 PE 微信 纸上谈兵 软件 c# scrcpy ie8 win11 jquery 小玩意 debugview windows 快速登录 webview html 界面 短连接 窗口 源代码 electron OllyDBG
归档
  • 2023年2月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年7月
  • 2021年6月
  • 2021年5月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年7月
  • 2020年6月
  • 2020年5月
  • 2020年4月
  • 2020年3月
友情链接
  • 微信群发软件
  • 微信自动回复软件
  • 微信群管理软件
  • 免费僵尸粉检测软件

COPYRIGHT © 2022 小鱼塘. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备18005349号