1、第一章第一章 微型计算机的基础知识微型计算机的基础知识11 微型计算机的基本组成微型计算机的基本组成12 微型计算机的工作原理微型计算机的工作原理13 微型计算机的特点、应用和发展方向微型计算机的特点、应用和发展方向14 计算机运算基础计算机运算基础 11 微型计算机的基本组成微型计算机的基本组成图图1.1 计算机的硬件组成计算机的硬件组成 CPU/MPU的构成的构成 MCU的构成 微型计算机系统的组成微型计算机系统的组成l硬件部分包括主机和外部设备。硬件部分包括主机和外部设备。l软件部分包括系统软件和应用软件。软件部分包括系统软件和应用软件。1.2 1.2 微型计算机的工作原理微型计算机的工
2、作原理 1、指令和控制器的指令部件、指令和控制器的指令部件2、CPU内的寄存器内的寄存器3、计算机的工作过程、计算机的工作过程131计算机的特点计算机的特点1运算速度快运算速度快2处理能力强处理能力强3能连续不问断地工作能连续不问断地工作4能干几乎所有的工作能干几乎所有的工作132计算机的应用计算机的应用 1科学计算科学计算2实时控制或称过程控制实时控制或称过程控制3数据管理和数据处理数据管理和数据处理4计算机辅助教学和计算机辅助设计计算机辅助教学和计算机辅助设计5决策帮助决策帮助6家电应用和家政管理家电应用和家政管理141进位计数制进位计数制1进位计数制的一般表示进位计数制的一般表示2十进计
3、数制十进计数制3二进计数制二进计数制4四进制数、八进制数和十六进制数四进制数、八进制数和十六进制数 142 进位计数制间的转换进位计数制间的转换 1整数变换:除整数变换:除R取余法取余法2小数部分变换:乘小数部分变换:乘R取整法取整法143二进制数中无符号数的运算二进制数中无符号数的运算1加法运算加法运算2减法运算减法运算3乘法运算乘法运算4除法运算除法运算144符号数的表示和运算符号数的表示和运算1原码表示原码表示2反码表示和运算反码表示和运算3补码表示和运算补码表示和运算4算术溢出的判断方法算术溢出的判断方法5并行加法器并行加法器145十进制数的二进制表示和运算十进制数的二进制表示和运算1
4、表示方法表示方法2运算方法运算方法146数的浮点表示及运算数的浮点表示及运算1浮点数的表示浮点数的表示2浮点数运算浮点数运算加/减法运算乘/除法运算3浮点数的特点浮点数的特点147逻辑变量的表示和运算逻辑变量的表示和运算1与运算与运算2或运算或运算3非运算非运算4异或运算异或运算148文字在计算机内的表示文字在计算机内的表示l文字信息,不论外文或汉字,都是用二进编码文字信息,不论外文或汉字,都是用二进编码表示的。这种信息主要用于人一机接口设备。表示的。这种信息主要用于人一机接口设备。这种信息代码称为信息交换码。常用的信息交这种信息代码称为信息交换码。常用的信息交换码有换码有7比特比特ASCII码、码、8比特。比特。EBCDIC码和码和2字节的汉字代码等。字节的汉字代码等。