第1章
概论
(-)课程内容第1节计算机的硬件构成第2节计算机软件概述第3节程序设计语言及其编译(二)学习目的与要求通过学习本章内容,要求了解整个计算机系统由硬件和软件两部分构成,其中硬件部分包括运算器、控制器、存储器、输入输出设备等五大功能部件,通过总线相互连成一个完整的硬件系统;软件部分包括系统软件、应用软件和程序设计语言。掌握计算机系统中的一些基本概念,为后继章节的学习打下基础。(三)考核知识点1计算机的硬件基本知识,要求达到“领会”层次11计算机的五个基本功能部件及其相互关系12计算机各功能部件的基本功能13各功能部件的连接方法14基本概念:寄存器、算术逻辑单元、存储器、字、字节、容量、字长、数据、地址、指令流、地址流、CPU、主机、总线、兼容、主存、辅存2计算机软件的概念,要求达到“识记”层次21软件的基本概念及其和硬件之间的关系22系统软件、应用软件的概念23计算机系统的层次结构以及虚拟机的概念24软件与硬件的等价性的概念3程序设计语言的概念,要求达到“识记”层次31机器语言、汇编语言、高级语言和应用语言的概念32编译的概念和解释的概念第2章数据编码和数据运算()课程内容
f第1节数据与文字的编码第2节定点数加减法运算第3节定点数乘除法运算第4节逻辑运算第5节定点运算器的组成和结构第6节浮点数运算方法和浮点运算器(二)学习目的与要求通过本章的学习,要求掌握二进制数据编码的方法,掌握编码数据的加减乘除运算方法和运算器的构成,能够按步骤进行原码和补码的加减乘除四则运算,能够按步骤进行浮点数的四则运算。本章的难点是数据乘法和除法的运算方法、乘法器和除法器的结构原理、以及纠错码的编码。(三)考核知识点1数据与文字的表示方法,要求达到“简单应用”层次11各种进位计数制,二、八、十、十六进制数的相互转换12定点整数和定点小数的编码13原码、补码、反码和移码的概念、编码方法和定义范围14浮点数的编码原理、数值范围和规格化方法15浮点数的编码的IEEE标准16西文字符和汉字字符的编码标准17十进制数的编码18奇偶校验码、海明码和循环码的概念和编码方法2定点数加法、减法运算,要求达到“简单应用”层次21补码加法和减法的方法22溢出的概念和检测的方法23定点加法器和减法器的结构原理24快速进位的原理3定点数乘除法运算,要求达到“简单应用”层次31原码和补码位乘法的运算方法及其算法流r