|
内容简介
了解计算机软硬件的工作原理可以为理解复杂代码打下坚实的基础,从而提升对代码的控制力。
本书围绕如何将高级语言代码翻译成汇编语言、操作系统硬件资源管理、数据的编码、硬件的十进制数据处理、程序代码和机器代码等主题,解释了现代计算机的工作原理;从内存组织、二进制逻辑和数据类型等基本概念开始,逐步探讨它们在汇编语言层面的实现方式。全书共21章,涵盖了数据存储、逻辑门和晶体管、中央处理器、汇编和机器代码、数据结构、面向对象编程等内容。
本书适合作为高等院校计算机组成原理相关课程的参考教材,也适合有编程基础的人阅读。
作者简介
鲍勃·普兰茨(Bob Plantz)在索诺玛州立大学(Sonoma State)担任了21年教授,教授多门核心计算课程。他职业生涯的起点是为“双子座”(Gemini)号宇宙飞船和“阿波罗”(Apollo)登月舱上的地平线扫描仪设计电子设备。此后,他在加州大学伯克利分校(UC Berkeley)获得了电气工程博士学位,接着又做了八年软件工程师,而后才投身教育行业。
|
|