原始链接: https://lyra.horse/x86css/
## x86CSS:一个仅使用CSS的x86 CPU模拟器 x86CSS是一个令人瞩目的项目——一个完全使用CSS构建的x86 CPU模拟器,无需JavaScript。它直接在CSS样式表中执行编译后的8086机器码。虽然在性能上不实用,但它展示了CSS令人惊讶的能力,并且是一项有趣的艺术尝试。 该项目通过精细地实现所需的x86指令,使用`gcc-ia16`编译C代码或直接编写8086汇编,然后将其转换为CSS来实现。一个Python脚本辅助处理CSS代码生成中更重复的部分。 用户可以编译并在模拟器中运行自己的程序,利用自定义I/O地址进行交互。虽然它没有实现*所有* x86指令,但它涵盖了足够的内容来运行有意义的程序。使用样式容器查询实现的时钟机制允许在没有用户输入的情况下运行,但也有一个更快的、基于悬停的时钟可用。它需要一个`