內容簡介
了解計算機軟硬體的工作原理可以為理解複雜代碼打下堅實的基礎,從而提升對代碼的控制力。本書圍繞如何將高級語言代碼翻譯成彙編語言、操作系統硬體資源管理、數據的編碼、硬體的十進位數據處理、程序代碼和機器代碼等主題,解釋了現代計算機的工作原理;從內存組織、二進位邏輯和數據類型等基本概念開始,逐步探討它們在彙編語言層面的實現方式。全書涵蓋了數據存儲、邏輯門和晶體管、中央處理器、彙編和機器代碼、數據結構、面向對象編程等內容。 本書適合作為高等院校計算機組成原理相關課程的參考教材,也適合有編程基礎的人閱讀。作者簡介
羅伯特·G 普蘭茨 曾為雙子星座號飛船和阿波羅登月艙設計電子設備。他在加利福尼亞大學伯克利分校獲得電氣工程博士學位,並在投身教育工作之前擔任了8年的軟體工程師。他在索諾瑪州立大學擔任教授20餘年。目錄
第1章 預備知識