本书主要介绍计算机硬件系统中的重要概念,并且寻找硬件系统与程序开发执行过程的关系。本书共分7章,主要内容包括计算机系统概述、数字逻辑电路分析与设计基础、高级语言中数据的机器级表示与处理、高级语言程序的转换与机器级表示、可执行程序在计算机中的执行过程、计算机存储程序和数据的方式、高级语言中输入/输出操作的实现。
本书将简单易懂的C语言程序与计算机硬件系统的重要概念结合起来,帮助读者发掘计算机软件系统与硬件系统的联系,从而建立完整的计算机整体概念。
本书适合普通本科和高职院校作为计算机系统基础课程,帮助学生从计算机系统整体角度去理解,并为后续专业课程打下基础。