【发布时间】:2012-07-29 21:02:42
【问题描述】:
我正在寻找一些“模拟”最常用数学指令(加法、减法、乘法、除法)的示例代码,并将涵盖基于硬件的 cpu 处理器遵循的所有步骤。
我做的第一件事是使用谷歌并得到了这个: https://bochs.svn.sourceforge.net/svnroot/bochs/trunk/bochs/cpu/
但这不是我想要的。这是一个指令包装器/仿真器,而我想看看 cpu 如何将所有事情都做到位级别...
..
【问题讨论】:
-
了解 NAND 门以及它们如何用于实现这些基本指令
-
编译一些示例代码,让编译器输出一个混合的 c/asm 列表文件。然后,检查结果:)
-
问题是我想看看实际指令在幕后做了什么......
标签: math optimization compiler-construction cpu