1、CompanyLOGO电子工子工业出版社出版社第一章第一章第一章第一章 基础知识基础知识基础知识基础知识主要内容主要内容主要内容主要内容微型计算机概述微型计算机概述1微型计算机系统组成微型计算机系统组成2程序设计语言程序设计语言3微型计算机运算基础微型计算机运算基础41.1 1.1 微型计算机概述微型计算机概述微型计算机概述微型计算机概述 微型计算机微型计算机(Microcomputer)(Microcomputer)与其它大、中、小型计算机的与其它大、中、小型计算机的区别,主要在于其中央处理器区别,主要在于其中央处理器CPUCPU(Central Processing Central Pro
2、cessing Unit)Unit)采用了大规模、超大规模集成电路技术,而其它类型计采用了大规模、超大规模集成电路技术,而其它类型计算机的算机的CPUCPU则是由相当多的分立元件电路或集成电路组成。通则是由相当多的分立元件电路或集成电路组成。通常把微型计算机的常把微型计算机的CPUCPU芯片称为微处理器芯片称为微处理器MPU(Micro MPU(Micro Processing UnitProcessing Unit或或 Microprocessor)Microprocessor)。DBRAMROMIO接口接口外设外设 图图1-1 微型计算机的结构框图微型计算机的结构框图CBABMPU1.2
3、1.2 微型计算机系统组成微型计算机系统组成微型计算机系统组成微型计算机系统组成1.2.11.2.1微型计算机系统硬件结构微型计算机系统硬件结构微型计算机系统硬件结构微型计算机系统硬件结构 (1)(1)微处理器(微处理器(微处理器(微处理器(MPUMPU)图1-.2 微处理器典型结构示意图指令寄存器(IR)指令译码器(ID)算术逻辑单元(ALU)操作控制器(OC)控制总线(CB)暂存器累加锁存器程序寄存器(PC)寄存器组(RS)堆栈指针(SP)通用寄存器组标志寄存器(FR)累加器(ACC)内部总线地址缓冲器地址总线(AB)数据缓存器数据总线(DB)(2)(2)(2)(2)存储器存储器存储器存储
4、器(3)输入输出()输入输出(I/O)设备的接口)设备的接口 I/O设备是微型计算机系统的重要组成部分,设备是微型计算机系统的重要组成部分,微型机通过它与外部交换信息,完成实际工作任微型机通过它与外部交换信息,完成实际工作任务。微处理器与指定外设间的信息交换是通过访务。微处理器与指定外设间的信息交换是通过访问与该外设相对应的端口来实现的,如何实现对问与该外设相对应的端口来实现的,如何实现对相关端口的访问,取决于这些端口的编址方式。相关端口的访问,取决于这些端口的编址方式。通常有两种编址方式:存储器映像方式和隔离通常有两种编址方式:存储器映像方式和隔离I/O方式。方式。1.2.2 1.2.2 微
5、型计算机软件系统微型计算机软件系统微型计算机软件系统微型计算机软件系统1系统软件系统软件 是完成对整个系统进行调度、管理、监控、维护等功是完成对整个系统进行调度、管理、监控、维护等功能的软件。系统软件一般包括操作系统、语言处理程序、能的软件。系统软件一般包括操作系统、语言处理程序、数据库管理系统、系统服务程序等,通常由计算机厂家提数据库管理系统、系统服务程序等,通常由计算机厂家提供,它是用户使用计算机时为产生、准备和执行用户程序供,它是用户使用计算机时为产生、准备和执行用户程序所必需的程序。所必需的程序。2应用软件应用软件 是专业软件公司为解决应用领域实际问题研制开发的是专业软件公司为解决应用
6、领域实际问题研制开发的程序,或由用户根据各自需要编制的程序。应用软件通常程序,或由用户根据各自需要编制的程序。应用软件通常需要系统软件的支持才能在硬件系统上有效运行。需要系统软件的支持才能在硬件系统上有效运行。1.3 程序设计语言程序设计语言1机器语言机器语言 计算机能够直接识别的语言计算机能够直接识别的语言,是由二进制数是由二进制数0和和1组成的代码。组成的代码。2汇编语言汇编语言 采用便于记忆、并能描述指令功能的符号来表达机器指令。采用便于记忆、并能描述指令功能的符号来表达机器指令。3高级语言高级语言 比较接近于人类自然语言的语法习惯及数学表达形式,它与比较接近于人类自然语言的语法习惯及数
7、学表达形式,它与具体的计算机硬件无关,更容易被广大计算机工作者掌握和使用。具体的计算机硬件无关,更容易被广大计算机工作者掌握和使用。44GL语言语言 以数据库管理系统所提供的功能为核心,进一步构造了开发高层以数据库管理系统所提供的功能为核心,进一步构造了开发高层软件系统的开发环境,如报表生成、多窗口表格设计、菜单生成系统、软件系统的开发环境,如报表生成、多窗口表格设计、菜单生成系统、图形图象处理系统和决策支持系统,为用户提供了一个良好的应用开发图形图象处理系统和决策支持系统,为用户提供了一个良好的应用开发环境。环境。1.4 1.4 微型计算机运算基础微型计算机运算基础微型计算机运算基础微型计算机运算基础1.1.进位计数制进位计数制进位计数制进位计数制2.2.进位计数制的相互转换进位计数制的相互转换进位计数制的相互转换进位计数制的相互转换3.3.二进制编码二进制编码二进制编码二进制编码4.4.数的定点与浮点表示数的定点与浮点表示数的定点与浮点表示数的定点与浮点表示5.5.带符号数的表示方法带符号数的表示方法带符号数的表示方法带符号数的表示方法6.6.算术运算算术运算算术运算算术运算7.7.逻辑运算逻辑运算逻辑运算逻辑运算