国外大牛写的。我推荐他的原因是,里面介绍大部分CPU的理论可以用Gcc编程来验证。
计算机科学是人为建立一门实验的科学。教材中任何一个论点必须可以让学习者能以软件实验方式加以验证。
任何论点无论多先进,无论据支撑,只有两个可能。
1.编写者自已也是听来的,多年媳妇熬成婆(国内这个特别明显)
不用论据,学习者无从反驳,他们也过关了。
2.编写者知道,但是习惯使然,没有从学习者角度考虑,就是填鸭式教学。这样方便编写教材,
省时省力。因为写过教材的人都知道,资料的查证和做实验验证是最费时的。
我举个例,更高主频的CPU运行速度快,不用验证,偷工减料的老师一句就带过了。
-------------------------- 大师和庸才的分隔线 -------------------------------------------------------
如果做实验,得用两个不同主频设备或PC:编译一段相同程序来测试验证。因为CPU速度太快了,所以程序得写好让现象更明显更好测试。这里面的功夫大了去了。