little-virtual-computer 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
little-virtual-computer 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
little-virtual-computer 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
little-virtual-computer 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
little-virtual-computer 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
所属分类 服务器软件虚拟机
开源组织
地区 国产
投 递 者 jump--jump
适用人群 未知
收录时间 2021-02-17

软件简介

little-virtual-computer 是一个用 TypeScript 构建的虚拟机项目。

该项目基于 jsdf/little virtual computer ,这是一个非常有趣的项目,目标是使用 JavaScript 构建一个模拟计算机。

当前虚拟机使用数组模拟内存,同时与指令结合起来操作内存来控制数据与显示。

作者使用 TypeScript 和设计模式进一步拆分和简化了源代码。让源代码更具可读性以及可扩展性。

网站是:https://jump_jump.gitee.io/little-virtual-computer/

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2012/12/11 18:15

Little Tips

In Cocoa Programming,the variable of NSView class,the subviews is a variable of NSArray,and it is readonly,so the way remove all the views in the iOS can not be used in Cocoa. So,how should we remove the view from superview?Okay,maybe you will like this way to do it: [[nsview subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)];...

0
0
发表了博客
2015/08/04 10:41

Little Keng

题目描述: Calculate how many 0s at the end of the value below: 1^n + 2^n + 3^n + … + m^n. (1 <= m <= 100 , 1 <= n <= 1000000) 题解: 猜测不会有很多的0.那么其实到最后取0也是模一个几位数的0.那么我们先模它的整数倍一定不会错. 注意要多模几个0. 1e9是不够的….. 模得多一点就需要ll的乘法了. 重点: 多模几个0用ll快速加法. 代码: #include <iostream> #include <cstdio> #include <cstring> #include <string>...

0
0
2015/05/27 11:47

Little Lake is an experim

Ann Arbor's Little Lake Free School will offer novel approach to education this fall When Melissa Palma was seeking schools for her two children, she found plenty of options in Ann Arbor. But none of those schools, Palma and husband Rodolfo thought, were adequately focused on the development of their children as a whole, as human beings. So the Palmas decided to start their own school, somethin...

0
0
2017/02/28 11:03

The Little Schemer 中文版

The Little Schemer 中文版 http://uternet.github.io/TLS/ Lazy_Pig HOMEABOUTLINKSTLSSCHEME TUTORIALSUBSCRIBE 前言 五项规则 car的规则 car只对非空列表有定义。 cdr的规则 cdr只对非空列表有定义。任何非空列表的cdr是另外一个列表。 cons的规则 cons有两个参数。cons的第二个参数必须是一个list,结果也是一个list。 Null的规则 Null仅为list定义。 eq的规则 eq有两个参数。每一个参数都是非数值atom The Little Schemer...

0
0
发表了博客
2016/12/06 09:42

little bad weather

Hua Hin possesses a tropical monsoon climate with year-round shining sun and cold temeratures. November to January is the foremost time to happen to be Hua Hin every year. It is a cool season of Hua Hin, the standard monthly temperature is around 23 ℃ along with little bad weather. A variety of think about are in whole bloom with the most beautiful beautiful places at includingyancheng hotel ....

0
0
2020/12/03 00:11

1225: Little Lover

1225: Little Lover 1.描述 yjj最近迷上了一款萝莉养成游戏,游戏里通过各种渠道增加主人公的属性值,最后根据主人公不同的属性值决定游戏的大结局。 但是对于yjj来说,她只关心人物智力、武力、法力、魅力的大小,yjj评定人物得分的方法是这四个属性中第二大的属性值加上最小的属性值的和。但是yjj现在很迷,不会计算了,聪明的你能帮帮她么? 输入 多组测试数据,输入一行包含四个整数a、b、c、d以空格隔开,分别代表智力、武...

0
0
2019/11/06 19:02

VLOG|The Little Prince

展开 本文分享自微信公众号 - ITester软件测试小栈(ITestingA)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

0
0
发表了博客
2018/12/06 17:22

Go Little Book - 引言

# 引言 每当我学习一门新语言的时候总是爱恨交加。一方面,语言是如此的重要,以至于一点小的变化对我们产生的可估量的影响。在你的程序和可以重新定义你对其他语言的期望的时候,你会有一个持久的效果。同时,语言的设计是增量的。学习新的关键字、类型体系、编码方式以及新类库、通讯和范式需要很多工作,但又很难评估。相对学习其他必学的东西,学习新语言让我们常常感觉是对时间的投入很大。 也就是说,我们要进步。我们必须...

0
0
发表了博客
2018/12/06 17:22

Go Little Book - 入门

# 入门 如果你想试试Go,你可以使用Go运行环境,它可以让你无需安装任何东西就可以在网上运行代码。这也是在Go论坛如StackOverflow中寻求帮助时,分享Go代码最常用的方式。 安装Go很简单。你可以从源码安装,但我建议你用一个已编译好的可执行文件。当你打开下载页面时,你可以看到不同平台的安装包。让我们避免使用这些并学习自己如何配置Go。然后你就会发现这不难。 除了简单的例子,Go被设计成只有你的代码在工作区时才能正常...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部