汇编模拟器Javascript

汇编模拟器Javascript,javascript,assembly,Javascript,Assembly,JavaScript中是否有可用的汇编模拟器 如果不是的话,那么制作一个是可行和现实的吗?是的,有 这里写着它在模仿什么: 这个PC仿真器是用Javascript编写的。仿真硬件由以下设备组成: 32位x86兼容CPU 8259程序码中断控制器 8254程序码中断定时器 16450 UART 实时时钟 及 CPU接近486兼容x86,无FPU 可能CPU模拟器就在这里:我读过,在Javascript美化器下传递它之后,阅读它非常简单,但请记住许可证 我没有看过它(因为它被缩小了,我懒得美化它),

JavaScript
中是否有可用的
汇编模拟器

如果不是的话,那么制作一个是可行和现实的吗?

是的,有

这里写着它在模仿什么:

这个PC仿真器是用Javascript编写的。仿真硬件由以下设备组成:

32位x86兼容CPU

8259程序码中断控制器

8254程序码中断定时器

16450 UART

实时时钟

CPU接近486兼容x86,无FPU

可能CPU模拟器就在这里:我读过,在Javascript美化器下传递它之后,阅读它非常简单,但请记住许可证

我没有看过它(因为它被缩小了,我懒得美化它),但我很确定真实模式模拟器将是最小的,只是引导linux所需的严格要求,所以我不确定你是否能够在那里运行DOS,并且有可能控制台已经“栓接”到浏览器窗口,所以我不确定你能有一个“真正的”控制台。嗯。。。现在我注意到了。它没有图形适配器。它使用模拟串行端口连接到浏览器并显示输出。尽管如此,OP的问题还是相当精确:——)



我要补充的是,至少有一个用Javascript编写的NES模拟器。我不会给出URL(只是为了确保……这些仿真器至少总是在灰线中),但它的名称是
jsnes
。现在,NES有一个CPU(NTSC版本有一个Ricoh 2A03 8位,PAL版本有一个Ricoh 2A07 8位),所以模拟器肯定会模拟CPU:-)

当然。选择一套硬件并进行测试。这需要一段时间。但是所有其他的答案都说这是不可能的@Stefan曾经有人告诉我,用正则表达式解析XHTML是不可能的。:-)@沙纳托斯:另一方面,这确实是不可能的,而且是可以证明的;)(使用一些将模式推到常规语法之外的扩展,和/或只是限制目标并接受某些输入的失败,对于您的特定用例来说可能已经足够好了,尽管这可能不是最简单的解决方案,除非输入的格式非常好。)一百万只苍蝇不会错的…@Delnan我没有告诉你什么类型的正则表达式:-),从技术上讲,它只是一个标记器,而不是一个完整的解析器。考虑到DTD,这确实是不可能的。