计算机科学基础
weixin_44846292
这个作者很懒,什么都没留下…
展开
-
简易模拟图灵机
简易模拟图灵机 本程序旨在模拟图灵机对某一个自然数,取其后继。 图灵机纸带上由‘0’‘0’‘0’ ‘1’‘1’‘1’ ‘∗’‘*’‘∗’ ‘<’‘<’‘<’四种字符构成,每次对图灵机纸带上的 “当前位置” 执行 ‘START’‘START’‘START’ ‘ADD’‘ADD’‘ADD’ ‘RETURN’‘RETURN’‘RETURN’ ‘OVERFLOW’‘OVERFLOW’‘OVERFLOW’ ‘RETURN’‘RET原创 2020-12-15 21:06:07 · 242 阅读 · 0 评论 -
转化v8cpu代码
转化v8cpu代码 本代码旨在转化为一种v8cpuv8cpuv8cpu的代码。这种v8cpu的运行规则在http://v8cpu.qinyue.world/instruction-set.html上可以见到。 描述:输入指令的截止地址和指令代码,输出每一个指令对应的代码。 输入: 第一行:两个一位十六进制整数X,YX,YX,Y,表示输入指令的截止地址为0xXY。 接下来输入(X−1)∗16+Y+1(X-1)*16+Y+1(X−1)∗16+Y+1组二位十六进制整数ST,表示每个地址的存储数值。 输出: 对每一原创 2020-11-15 16:04:58 · 89 阅读 · 0 评论 -
模拟运行v8cpu代码
模拟运行v8cpu代码 本代码旨在模拟一种v8cpuv8cpuv8cpu的运行。这种v8cpu的运行规则见书《Computer Science : An Overview》的Appendix CCC。这种cpu在v8cpu.qinyue.world已有更为系统化的实现。但是该网站的实现与依靠附录中的规则纯模拟之间似乎有些差距,比如,该网站上timer的功能内置于网站之中,执行步骤数受到RF(RegisterF)RF(Register F)RF(RegisterF)中储存的数值的限制。 描述:输入指令的截止地原创 2020-11-15 15:49:47 · 143 阅读 · 0 评论