本书以���新的视角介绍了计算机组成原理,主要以Java虚拟机为例,因为Java虚拟机是一个极为便利、时新、可移植以及几乎到处可得到的平台。
本书主张读者在Java虚拟机的范围内彻底理解计算机组成的核心原理,然后将这些原理拓展到其他四个*主要的平台:Intel 8088、Pentium 4、Power体系结构及Atmel AVR微控制器。使读者能快速掌握实际环境中计算机体系结构原理,提高实践和应用能力。
本书主要内容
·计算、表示以及虚拟机的角色。
·算术表达式:符号表示、存储程序计算机及运算。
·采用领先的开源Java汇编器jasmin进行汇编语言编程。
·从if语句和循环到子例程的控制结构。
·真实的计算机体系结构:优化CPU、存储器及外设。
·8088、Pentium及Power:比较其组成、体系结构及汇编语言。
·Pentium和Power体系结构的性能问题,包括流水线。
·微控制器:组成、体系结构、接口及程序设计。
·**Java虚拟机编程:复杂和派生类型、类、继承、类操作、I/O等。
·附录涵盖了数字逻辑、Java虚拟机指令集、操作代码及类文件格式。