本书是为高等院校非计算机专业学生编写的计算机技术基础课教材。作者根据微型计算机技术发展现状,考虑非计算机专业学生的数字技术基础薄弱,结合工科院校学生对计算机应用的偏好,以8086/8088 CPU为背景,介绍微型计算机的基础知识、CPU功能结构和工作原理、指令系统与汇编语言程序设计基础、C/C++与汇编语言混合编程、存储器设计基础、接口技术基础及应用。通过微处理器与存储系统、输入输出系统的连接结构,以及在这个结构下汇编语言指令和程序的执行过程的理解,使读者建立微型计算机系统的整体概念,深入全面地理解计算机的工作过程,形成对微型计算机控制系统设计及应用的能力。本书注重基础,力求理论与实践相结合,以学以致用为原则。本书可作为普通高等院校本科生“微型计算机原理与接口技术”课程的教材,也可作为成人高等教育的培训教材及广大科技工作者的自学参考书。
《C/C++程序设计进阶实验指导与习题解析(第3版)》是与教材《C/C++程序设计进阶教程》相配套的学习指导与实验用书,由上机实验指导、主教材各章习题参考答案、C语言练习题及参考答案三大部分组成。 第一部分上机实验指导,每个实验都先说明实验目的,再以实验案例引导学生,最后给出具体的实验内容,并要求学生进行总结和分析。第二部分主教材各章习题参考答案给出《C/C++程序设计进阶教程》各章习题的参考答案。第三部分C语言练习题及参考答案给出大量练习题供学生使用,有助于帮助学生掌握所学知识。本书所配程序代码可以从清华大学出版社官网下载。 本书既可作为高等学校本科及专科学生学习程序设计的教材,又可作为自学者的参考用书,同时也可供相关考试的应考人员复习参考。
《C/C++程序设计进阶实验指导与习题解析》是与教材《C/C++程序设计进阶教程》相配套的学习指导与实验用书,由上机实验指导、书后习题参考答案、练习题及答案三大部分组成。 第一部分上机实验指导,每个实验都先说明实验目的,再以实验案例引导学生,最后给出具体的实验内容,并要求学生进行总结和分析。第二部分书后习题参考答案给出《C/C++程序设计进阶教程》各章习题的参考答案。第三部分练习题及答案给出大量练习题供学生使用,有助于帮助学生掌握所学知识。本书所配程序代码可以从清华大学出版社教学资源网下载。 本书既可作为高等学校本科及专科学生学习程序设计的教材,又可作为自学者的参考用书,同时也可供各类考试人员复习参考。
本书强调实用性,注重教材的理论与实践相结合,以培养学生程序设计的基本方法和基本技能为目标。全书分三部分,第一部分C程序设计,主要介绍C语言基本类型数据及其运算、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体与共用体等;第二部分C++基础,主要介绍类与对象、继承和派生等;第三部分MFC编程入门,主要介绍如何使用应用程序向导创建单文档应用程序、基于对话框应用程序的方法,以及菜单和工具栏的编辑。 本书以程序设计为中心,语法介绍精练,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性,每章均配有教学课件和精心设计的习题。 本书既可以作为高等学校本科及专科学生学习程序设计的教材,又可以作为自学者的参考用书,同时可供各类考试人员复习参考。