与第1版相比,第2版有哪些变化?1. 为了进一步降低汇编语言的学习门槛,新增了处理器工作原理的内容(第2章);2. 修正了第1版中的错误和不严谨的表述;3. 删除了第1版里的过时内容,比如任务门和因中断而发起的硬件任务切换;4. 对硬件任务切换方面的内容做了削减,因为在现实中没有用,而且在64位处理器的IA-32e模式下已经不再支持;5. 新增了在软件中自行执行任务切换的内容;6. 优化了第1版里面的采用平坦内存模型的程序,证明平坦内存模型可以极大地简化编程工作;7. 象流行的32位操作系统那样,通过中断实现系统调用;64位系统使用快速系统调用,将在我的下一本书中介绍。8. 根据新的内容和章节组织,对配书代码做了相应的调整和修改。有读者反映配书工具无法在64位操作系统上运行,为此编写了64位的工具软件。