1、微机原理与汇编语言程序设计第第1 1章章 微型计算机概述微型计算机概述 了解计算机的发展与应用了解计算机的发展与应用基础是熟悉计算机的软硬基础是熟悉计算机的软硬件组成件组成难点是计算机各个部件协难点是计算机各个部件协调工作的过程及有关概念调工作的过程及有关概念重点是掌握计算机科学中重点是掌握计算机科学中的术语和基本概念的术语和基本概念1.1 1.1 计算机的发展与应用计算机的发展与应用 1.2 1.2 计算机的基本结构和工作原理计算机的基本结构和工作原理1.3 1.3 计算机系统计算机系统1.4 1.4 微型计算机的基本概念微型计算机的基本概念1.1 1.1 计算机的发展与应用计算机的发展与应
2、用1.1.1 1.1.1 计算机的发展历史及发展趋势计算机的发展历史及发展趋势 1 1、世界上第一台电子计算机、世界上第一台电子计算机 2 2、冯、冯诺伊曼结构计算机诺伊曼结构计算机 存储程序存储程序五大功能部件五大功能部件 3 3、逻辑部件的发展、逻辑部件的发展 电子管晶体管中小规模集成电路电子管晶体管中小规模集成电路 大规模和超大规模集成电路大规模和超大规模集成电路 4 4、计算机的发展趋势、计算机的发展趋势1.1 1.1 计算机的发展与应用计算机的发展与应用1.1.2 1.1.2 计算机的特点与分类计算机的特点与分类 1 1、计算机的特点、计算机的特点 (1 1)运算速度快:)运算速度快
3、:(2 2)计算精度高:)计算精度高:(3 3)具有)具有“记忆记忆”和逻辑判断功能:和逻辑判断功能:(4 4)能自动运行并且具备人机交互功能:)能自动运行并且具备人机交互功能:1.1 1.1 计算机的发展与应用计算机的发展与应用1.1.2 1.1.2 计算机的特点与分类计算机的特点与分类 计算机的种类很多,随着计算机的不断发展和新型计算机的出现,计算机的计算机的种类很多,随着计算机的不断发展和新型计算机的出现,计算机的分类方法也在不断变化。按照分类方法也在不断变化。按照“电气与电子工程师协会电气与电子工程师协会”(IEEEIEEE)在)在19891989年年提出的分类方法,可以将计算机分为以
4、下提出的分类方法,可以将计算机分为以下6 6种:种:个人计算机、工作站、小型计算机、主机、小巨型计算机、巨型计算机。个人计算机、工作站、小型计算机、主机、小巨型计算机、巨型计算机。1.1 1.1 计算机的发展与应用计算机的发展与应用1.1.3 1.1.3 计算机的应用计算机的应用 1 1、科学计算、科学计算 2 2、数据处理、数据处理 3 3、工业控制和实时控制、工业控制和实时控制 4 4、CAD/CAM/CIMSCAD/CAM/CIMS 5 5、人工智能、人工智能 6 6、虚拟现实、虚拟现实1.2 1.2 计算机的基本结构和工作原理计算机的基本结构和工作原理 硬件硬件基本结构基本结构 工作原
5、理工作原理 常用术语常用术语2.2.程序的自动执行程序的自动执行1.1.存储程序原理存储程序原理1.3 1.3 微型计算机系统的组成微型计算机系统的组成硬件硬件(HardwareHardware)集成电路的出现使得微处理器飞速发展微处理器飞速发展n CPU CPUn 存储器存储器n 外部设备外部设备软件软件(SoftwareSoftware)n 系统软件系统软件 n 应用软件应用软件计算机语言计算机语言 机器语言:由机器语言:由0和和1构成构成 汇编语言:用助记符表示汇编语言:用助记符表示 高级语言:类自然语言表示高级语言:类自然语言表示微处理器飞速发展微处理器飞速发展803868038680
6、48680486奔腾奔腾奔腾奔腾2代代奔腾奔腾4代代802868028680868086奔腾奔腾3代代IA-64(安腾)(安腾)40044004不是我不明白,这世界变化太快。扎扎实实掌握知识,以不变应万变!计算机中的常用术语计算机中的常用术语v位(位(bitbit,b b):计算机表示信息的最):计算机表示信息的最基本单位,一个二进制位:基本单位,一个二进制位:0 0或或1 1。1Byte=1B=8bits1Byte=1B=8bits1KB=1024B1KB=1024B,1MB=1024KB1MB=1024KB1GB=1024MB1GB=1024MB,1TB=1024GB1TB=1024GBv
7、字节(字节(ByteByte,B B):相邻的):相邻的8 8位位0 0和和1 1的组的组合,最通用的单位。合,最通用的单位。v字(字(wordword):计算机内部数据处理的基):计算机内部数据处理的基本单位。一个字为本单位。一个字为2 2字节,双字为字节,双字为4 4字节。字节。v字长:计算机能一次性处理的二进制位字长:计算机能一次性处理的二进制位数称为字长。不同机型字长不同。数称为字长。不同机型字长不同。主频,访存空间,指令执行时间主频,访存空间,指令执行时间计算机的五大功能部件计算机的五大功能部件运算器运算器存储器存储器输出设备输出设备控制器控制器程序和程序和原始原始数据数据计算计算结
8、果结果输入设备输入设备计算机的基本结构计算机的基本结构运算器运算器存储器存储器输出设备输出设备控制器控制器程序和程序和原始原始数据数据计算计算结果结果输入设备输入设备微型计算机的硬件组成微型计算机的硬件组成中央处理单元中央处理单元 CPU控制器、运算器控制器、运算器对汇编语言程序员,最关心其中的寄存器对汇编语言程序员,最关心其中的寄存器存储器存储器内存、外存内存、外存(主存、辅存主存、辅存)内存内存呈现给汇编语言程序员是存储器地址呈现给汇编语言程序员是存储器地址外外部部设设备(接口电路)备(接口电路)输入设备和输出设备输入设备和输出设备汇编语言程序员看到的是端口(汇编语言程序员看到的是端口(I
9、/O地址)地址)微机硬件系统组成图微机硬件系统组成图数据总线数据总线地址总线地址总线控制总线控制总线ROM+RAM硬盘、软盘、硬盘、软盘、U盘等盘等I/O接接口口主存储器主存储器系统总线系统总线辅助存储器辅助存储器输入设备输入设备输出设备输出设备CPU寄存器寄存器控制器控制器运算器运算器Cache相关概念相关概念1.系统总线系统总线运运算算器器 CPU 控控制制器器 主主机机 内内存存/主主存存 存存储储器器 外外存存/辅辅存存 输输入入设设备备 外外设设 输输出出设设备备 2.硬件结构硬件结构计算机中连接多个功能部件的信号线,分为计算机中连接多个功能部件的信号线,分为数据总线、地址总线和控制总线。数据总线、地址总线和控制总线。第第1章章 教学要求教学要求1.了解计算机的发展史了解计算机的发展史2.理解计算机科学中的理解计算机科学中的常用术语常用术语和和概念概念3.熟悉冯熟悉冯诺伊曼结构计算机的诺伊曼结构计算机的系统组成系统组成思考思考:为什么计算机中采用二进制?:为什么计算机中采用二进制?预习预习 第第2章内容章内容再见再见