AI简介
这是一本面向应用型大学计算机类专业学生,从程序员的视角出发,围绕可执行文件的生成、加载和执行,重点介绍如何利用计算机系统相关知识来编写更有效的程序。全书将每个环节涉及的硬件和软件的基本概念关联起来,帮助学生建立完整的层次框架,从而加强“系统观”。
全书共分8章,涵盖计算机系统基础、高级语言程序、数据的机器级表示、数据的基本运算、指令集体系结构、程序的机器级表示、程序的链接、程序的加载和执行等内容。
书中详细阐述了冯·诺依曼结构基本思想,介绍了计算机系统的基本组成、功能以及层次结构。同时,也讲解了翻译程序及其作用,涉及计算机程序的开发与运行。此外,还从高级语言程序的角度出发,介绍了计算机系统的基础内容,如变量和常量、表达式、函数和函数调用、变量的作用域及其存储分配、语句和流程控制结构等。
书中还详细介绍了进位计数制原理与应用,讲述了计算机内部信息的表示方式,以及如何在不同的进位计数制之间进行转换。同时,也讲解了计算机中数据机器级表示方法,涉及了数值数据和非数值数据的表示、存储和运算,以及C语言中各种类型数据的表示和转换。
此外,书中还深入探讨了程序转换的基本原理,涉及将高级语言程