首页
学习
活动
专区
工具
TVP
发布

IT大咖说

专栏成员
915
文章
1585869
阅读量
99
订阅数
400 行 C 代码实现一个虚拟机
1. 引言 本文将教你编写一个自己的虚拟机(VM),这个虚拟机能够运行汇编语言编写的程序, 例如我朋友编写的 2048 或者我自己的 Roguelike。如果你会编程,但希望 更深入地了解计算机的内部原理以及编程语言是如何工作的,那本文很适合你。从零开始 写一个虚拟机听起来可能让人有点望而生畏,但读完本文之后你会惊讶于这件事原来如此简 单,并从中深受启发。 本文所说的虚拟机最终由 400 行左右 C 代码组成。理解这些代码只需要基本的 C/C++ 知识和二进制运算。这个虚拟机可以在 Unix 系统(包括 m
IT大咖说
2022-03-04
8800
漫谈计算机与程序是怎样跑起来的
0 布尔代数只需要使用一些简单的运算规则和两个符号,如二进制的0或1。布尔代数是英国人布尔(Boole)于1847年提出来的,是数学和逻辑学的结合。
IT大咖说
2020-04-26
6180
雷军的贵人,剑网3,WPS,武当弟子:求伯君传奇
1991年11月4日,在一个计算机展览会上,求伯君和雷军第一次相遇,求伯君邀请雷军加入公司,雷军从武汉大学毕业创立公司刚失败,正好有这个机会就加入了,雷军回忆说当时被求伯君大风衣的形象忽悠住了,都进了公司才想起来问工资和股份。
IT大咖说
2019-06-19
1.2K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档