第一章 计算机基础知识 第一节 计算机概述 一、计算机的基本组成和工作原理 二、有关术语 三、计算机发展简史 四、微型计算机概述

Slides:



Advertisements
Similar presentations
《微型计算机技术 及应用》 ( 第 4 版) —— 戴梅萼 史嘉权. 目标 深刻理解 牢固掌握 灵活应用.
Advertisements

第1章第1章 PC/AT 系統 1 Chapter 1 Chapter 1 PC/AT 系統 001.
第3章 系统总线 3.1 总线的基本概念 3.2 总线的分类 3.3 总线特性及性能指标 3.4 总线结构 3.5 总线控制 本章主要知识点小结.
计算机应用基础 江西财经大学信息管理学院 凌传繁
计算机组成原理.
计算机组成原理 第三讲 计算机科学与技术学院 舒燕君.
第一章 微型计算机系统概述 1.1 计算机的发展与应用 微型计算机的发展与分类 微型计算机的应用
教员信息 姓 名:仲崇权 单 位:电子与信息工程学院 电 话: 办公室:创新院大厦720房间 :
计算机基础知识培训.
第一章 计算机基本知识 网考小组.
计算机基础 第一章 计算机基础知识 机电系计算机教研室
第二章 微型计算机系统 第一节 基本术语和基本概念 第二节 计算机系统的基本构成 第三节 微机系统的硬件组成 第四节 微机系统的软件组成.
微型计算机技术及应用 王 健 主讲 授课学时:40学时 大连理工大学计算机系.
计算机组成与结构 主讲 马洪连 清华大学 王爱英主编 参考书:计算机组成原理(第三版)白中英编 科学出版社
第2章 微处理器 2.1 概述 /8086微处理器 微处理器 X86/Pentium微处理器
计算机应用基础 计算机基础知识.
计算机组成原理 北京理工大学计算机科学工程系 赵清杰 北京理工大学计算机科学工程系.
Strata PC HTE硬件技术工程师 第一章 桌面计算机系统组件.
第二章 微型计算机系统 2.1基本术语和基本概念 硬件与软件
大学计算机应用基础 信息工程学院 吴 杰 学年第一学期.
第二章 计算机硬件基础 --微型计算机硬件的组成.
计算机导论 第4讲 微型计算机硬件系统 1.
计算机基础.
计算机与信息技术应用基础 徐东雨 计算机中心
>> 第三章 中文Windows XP >> 第四章 中文文字处理系统Word 2003
2.4 微型计算机硬件系统 主机系统 1. 微型计算机的诞生
第一章 信息技术与 计算机文化 潍坊医学院 第一章信息技术与计算机文化.
《计算机操作员》精品 课件 淮南市潘集职教中心
玉溪师范学院 信息技术工程学院.
第1章 计算机概述 1.1 计算机系统组成 1.2 多媒体系统 1.3 数制与信息的表示 1.4 计算机的发展与应用
答疑时间:周二1、2节及下午 答疑地点:信息与计算机学院(行政楼518) 素材及答疑网址: 李智敏
Hardware Chen Ching-Jung
第五章 总线 及其形成 本节课之前,大家学习了:
汇编语言与接口技术 教师:范新民.
單晶片MCS-51 C語言入門實習 第1章 微電腦與單晶片MCS-51架構 作者:董勝源.
主讲教师:唐大仕 第5讲 计算机硬件 主讲教师:唐大仕
一、选购一台计算机 By:查宇
第8章 现代微型计算机 x86系列微处理器 8.2 微型计算机体系结构 8.3 存储管理技术 8.4 多任务管理与I/O管理
第2章 高级编程的硬件基础 主要内容 计算机硬件组成 80x86微机系统 Turbo C编译方式 BIOS和DOS调用.
簡易電腦概論說明 新生國中 吳政岡.
第三章 寻址方式与指令系统 3.1 寻址方式 一条指令通常由两大部分构成: 操作码 操作数
计算机文化基础 第一章 计算机的基础知识.
微机原理与接口技术 第2章 8086系统结构 朱华贵 2015年09月17日.
YM100开发实验板 演讲人:熊小燕 2009年月12月16日
微型机系统与接口技术复习.
微机原理及单片机接口技术 电话: Tel:84192 山东大学生物医学工程.
計算機結構 – 概論 陳鍾誠 於金門大學.
第一章 8086程序设计 第二章 MCS-51程序设计 第三章 微机基本系统的设计 第四章 存贮器与接口 第五章 并行接口
微机原理电子教案 微机原理电子教案.
電腦的硬體架構.
计算机组装、维修及 实训教程 第15章 微机硬件的组装 2018年12月25日星期二.
第5章 半导体存储器 存储器基本概念 随机存取存储器(RAM) 只读存储器(ROM) 存储器连接与扩充应用 微机系统的内存结构.
Introduction to BCC Hardware v. s. Software 電腦之演進史 第一代真空管時期 第二代電晶體時期
第二章 8086/8088系统结构 主要内容 8086/8088微处理器的内部结构 8086/8088 CPU 的引脚与功能
1.3 微型计算机的结构和工作原理.
第2章 计算机基本硬件介绍及选购 2.1 主板 2.2 中央处理器CPU 2.3 内存.
认识计算机系统.
電子計算機概論(一) 面授教師:陳溪泉 Tel: Mobile: Add: 台中市永春東一路782-5號.
第二章 8086微处理器. 第二章 8086微处理器 微处理器的基本结构 8086微处理器的主要特性和内部结构 8086CPU的工作模式和引脚信号 8086的存储器管理 8086的总线操作和时序.
微机原理及接口技术 主讲人 钱晓捷.
任务一:初识计算机 任务二:学习计算机中的信息表示 P /4/7.
第九章 微处理器外部结构和总线操作时序.
8051單晶片 蘇恆生 老師.
微机原理与接口技术 西安邮电大学计算机学院 王忠民.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
第2章 80x86计算机组织  计算机系统  存储器  中央处理机  外部设备.
基础篇 微型计算机系统 硬件系统 软件系统 操作系统基础 作业 计算机编码和数制 系统综述.
第二章 8086系统结构 /8086的存储器组织 的系统配置及引脚功能 CPU时序
《计算机基础》4月答疑 ——基础知识与基本操作.
单片机原理及接口技术 前修课程:数模电、微机原理.
Presentation transcript:

第一章 计算机基础知识 第一节 计算机概述 一、计算机的基本组成和工作原理 二、有关术语 三、计算机发展简史 四、微型计算机概述 第一章 计算机基础知识 第一节 计算机概述 一、计算机的基本组成和工作原理 二、有关术语 三、计算机发展简史 四、微型计算机概述 第二节 计算机中数的表示和编码 一、N进制数 二、二进制数和十六进制数运算 三、计算机内数的表示 四、二进制编码

第一节 计算机概述 一、计算机的基本组成和工作原理 二、有关术语 三、计算机发展简史 四、微型计算机概述

按性能可分为:巨型机,大型机, 中型机,小型机,微机 一、计算机的基本组成和工作原理 ENIAC (1946) 掌上电脑(2000) 按性能可分为:巨型机,大型机, 中型机,小型机,微机 第一台电子计算机ENIAC: 重达30吨,启动电力150千瓦,18000个电子管,保存80个字节,占地170平方米 联想天玑810硬件配置: 尺寸:130mm×84mm×16mm CPU:16MHz,16位中央处理器 内存:16M ROM,512K FLASH ROM(可存放26万汉字),512K RAM LCD显示:320×240 ,1/4VGA液晶触摸屏, .23超细点距,4级灰度,横屏显示 电源:两节AAA型7号碱性电池,支持3.3V外接电源 附件:触笔,软盘(数据交换软件),耳机, RS232串口线 现代计算机的结构基础:存储程序控制结构 1945年,美籍匈牙利数学家John Von Neumann提出, 诺依曼计算机

输 入 设 备 输 出 设 备 运算器ALU 控制器 诺依曼计算机的工作原理可概述为: “存储程序” + “程序控制” 存储器 输 出 设 备 运算器ALU 控制器 CPU 诺依曼计算机的工作原理可概述为: “存储程序” + “程序控制” 要点: 1.以二进制表示数据和指令(程序) 2. 先将程序存入存储器中,再由控制器自动读取并执行

二、有关术语 1. 位 ( bit ) 2. 字节 ( Byte ) 3. 字和字长 (word) 4. 位编号 5. 指令、指令系统和程序 4. 位编号 5. 指令、指令系统和程序 6. 寄存器 7. 译码器

1. 位 ( bit) 指计算机能表示的最基本最小的单位 在计算机中采用二进制表示数据和指令,故: 位就是一个二进制位,有两种状态,“0” 和 “1” 2. 字节 ( Byte ) 相邻的8位二进制数称为一个字节 1 Byte = 8 bit 如: 1100 0011 0101 0111

3.字和字长 字是CPU内部进行数据处理的基本单位。 字长是每一个字所包含的二进制位数。 常与CPU内部的寄存器、 运算装置、总线宽度一致

最高位产生的进位或借位在8位运算器中不保存,而将其保存到标志寄存器中 例 某CPU内含 8位运算器,则: 参加运算的数及结果均以 8位 表示, 最高位产生的进位或借位在8位运算器中不保存,而将其保存到标志寄存器中 被加数 1 0 1 1 0 1 0 1 被加数8位 + 1 0 0 0 1 1 1 1 加数8位 进位 1 1 1 1 1 1 1 0 1 0 0 0 1 0 0 和8位 运 算 器 运 算 器 加数 和 进位 标志 寄存器 PSW 标志寄存器

字长是衡量CPU工作性能的一个重要参数。 如: Intel 4004 是 4 位 8080 是 8 位 8088/ 8086/80286 是 16 位 80386/80486、Pentium 是 32 位 1010 1100 0110 0101 1001 1000 0100 0011 被加数 + 1100 0011 1100 0011 0001 0101 0101 1000 加数 进位 1 1 1111 1 111 1 1 0111 0000 0010 1000 1010 1101 1001 1011 和 4位 8次 8位 4次 16位 2次 32位 1次

把一个字定为16 位, 1 Word = 2 Byte 一个双字定为32位 1 DWord = 2 Word= 4 Byte 位 1 或 0 1位 字节 1100 0011 8位 字 1100 0011 0011 1100 16位 双字 1100 0011 0011 1100 1100 0011 0011 1100 32位 高字节 低字节 高 字 低 字

4. 位编号 为便于描述,对字节,字和双字中的各位进行编号。 从低位开始,从右到左依次为 0、1、2... 7 6 5 4 3 2 1 ← 编号 字节 1 1 1 D7 D6 D5 D4 D3 D2 D1 D0 数据Data A7 A6 A5 A4 A3 A2 A1 A0 地址Address

字的编号为15 ~ 0 15 8 7 1 1 1 1 1 1 1 1 D15 D8 D7 D0 A15 A8 A7 A0 双字的编号依此类推,为31 ~ 0

5. 指令、指令系统和程序 一个CPU能执行什么操作,是工程人员设计和制造好的, 是固定的,用户不能改变。 指令是CPU能执行的一个基本操作。 如:取数、加、减、乘、除、存数 等 指令系统是CPU所能执行的全部操作。 不同的CPU,其指令系统不同。 程序是用户在使用计算机时,为要解决的问题, 用一条条指令编写的指令集合。

寄存器是用来存放数据和指令的一种基本逻辑部件。 6.寄存器 寄存器是用来存放数据和指令的一种基本逻辑部件。 根据存放信息的不同, 有指令寄存器、数据寄存器、地址寄存器等。 标 志 寄存器 地址总线 AB 数据总线 DB 控制总线 CB 指令寄存器 数据寄存器 控制电路 指令译码器 地 址 寄存 器 指 令 指 针 R1 R2 R3 R4 寄存器组 运 算 IP CPU 结构 示意图

7.译码器 译码器是将输入代码转换成相应输出信号的逻辑电路。 指令是CPU能执行的一个基本操作; CPU的设计者对CPU的所有指令进行编码; 用户用编码形式的指令进行编程,程序存放在内存中; CPU从内存取来编码形式的指令, 对指令进行译码,发出执行该指令功能所需的信号

指令译码器: 将指令代码转换成该指令所需的各种控制信号。 地址译码器: 将地址信号转换成各地址单元相应的选通信号。 根据译码内容的不同,可分为: 指令译码器: 将指令代码转换成该指令所需的各种控制信号。 地址译码器: 将地址信号转换成各地址单元相应的选通信号。 CPU 总线 内存 标 志 寄存器 地址总线 AB 程序 数据 数据总线 DB 控制总线 CB 地 址 译 码 器 、、、 指令1 指令2 指令3 指令4 数据1 数据2 数据3 指令寄存器 数据暂存器 控制电路 指令译码器 寄存 指 令 指 针 R1 R2 R3 R4 寄存器组 运 算 IP

二、计算机发展简史 1. 根据使用的基本电子器件,计算机经历了四个阶段: 电子管计算机 (1946—1956) 晶体管计算机 (1957—1964) 集成电路计算机 (1965—1970) 超大规模集成 电路计算机 (1971—至今) 用机器语言、汇编语言编写程 用于军事和国防尖端技术 开始使用高级语言 开始用于工程技术、数据处理和 其它科学领域 采用微程序、流水线等技术, 提高运行速度 出现操作系统、诊断程序等软件 采用半导体存储器 采用图形界面操作系统 器件速度更快, 软件、外设更加丰富 主 要 特 点

2.计算机的两个方向发展: 研制高速度、强功能的巨型机和大型机 适应军事和尖端科学的需要。 研制价格低廉的超小型机和微型机 开拓应用领域和占领更广大的市场。 参考: 沈绪榜 ,“计算机的回顾与发展”,《国际技术经济研究》, 2001 微型计算机是第四代计算机的典型代表。

四、微型计算机概述 1. 微型计算机的基本结构 2. 微处理器、微型计算机、微型计算机系统(自学) 3. 微型计算机的特点(自学) 4. 微型计算机的分类 5. IBM PC机的发展简史(自学)

1. 微型计算机的基本结构 中央处理器 光驱 主板 电源箱 软驱 内存条 硬盘 调制解调器 简介 1) 构成部件 ; 2) 工作过程

CPU 地址总线 AB 存 I/O 储 接 器 口 数据总线 DB 控制总线 CB 微机的硬件由CPU、存储器、输入/输出设备构成; 输入/输出设备通过输入/输出接口与系统相连; ( 输入/输出接口简称I/O接口 ) 各部件通过总线连接。 构成部件

CPU (1)总线 总线是连接多个功能部件的一组公共信号线 微机中各功能部件之间的信息是通过总线传输 存 储 器 I/O 接 口 I/O 接 出 设 备 输 入 设 备 总线 BUS

ISA插 PCI插槽 槽 AGP插 北桥 芯片组 南桥 内存插槽 CPU插槽 IDE接口 软驱接口 并口连接器 串口连接器 ROM BIOS 鼠标键盘 USB 接口 主板 电源 插座

北桥 440BX 南桥 PIIX4E 超级I/O 显 示 器 显卡 550MHz IDE2 Pentium III 北桥 440BX AGP 南桥 PIIX4E CMOS & RTC USB 超级I/O IDE1 COM1 COM2 LPT1 L1 Cache L2 处理机总线 100MHz 100MHz PCI 总线 33MHz PCI 插槽 ISA ISA总线 8MHz 内存条 ROM BIOS 显 示 器 硬盘 光驱 软驱 键盘鼠标 打印机 MODEM 66MHz 显卡

CPU 按信号的作用,总线分为三类: 地址总线、数据总线、控制总线 地址总线 AB 存 I/O 输 出 入 储 接 器 口 设 备 数据总线 DB 控制总线 CB 地址总线 AB 出 CPU

CPU 地址总线 AB ( Address Bus) :单向 用来传送CPU输出的地址信号, 确定被访问的存储单元、I/O端口。 器 I/O 接 口 输 入 设 备 数据总线 DB 控制总线 CB 地址总线 AB 出 CPU

地址总线的条数 决定CPU的寻址能力。 10根 → 210 1024 1K 20根 → 220 1024K 1M 32根 → 232 22 × 230 4G 36根 → 236 26 × 230 64G

CPU 数据总线 DB ( Data Bus ):双向 用来在CPU与存储器、I/O接口之间进行数据传送。 地址总线 AB 存 I/O 输 入 设 备 数据总线 DB 控制总线 CB 地址总线 AB 出 CPU

数据总线的条数决定一次可最多传送数据的宽度。 8 根 → 一次传送 8位 16 根 → 一次传送 16位 32 根 → 一次传送 32位 64 根 → 一次传送 64位

CPU 控制总线CB ( Control Bus ) : 用于传送各种控制信号。 地址总线 AB 输 I/O 输 存 I/O 出 接 入 储 器 I/O 接 口 I/O 接 口 输 出 设 备 输 入 设 备 数据总线 DB 控制总线 CB 有的是CPU发出,如读控制信号、写控制信号; 有的是发向CPU,如外设向CPU发出的中断申请信号。

CPU (2) 中央处理器CPU 计算机的核心部件 用来实现指令的自动装入和自动执行, 实现计算机本身的自动化。 地址总线 AB 输 存 储 器 I/O 接 口 输 入 设 备 数据总线 DB 控制总线 CB 地址总线 AB 出 CPU

CPU结构示意图 地址信号 标 志 寄存器 指令寄存器 数据暂存器 控制电路 指令译码器 地 址 寄存 器 指 令 指 针 R1 R2 R3 R4 寄存器组 运 算 IP 数据信号 控制信号 ALU

8088 编程结构 BIU EU DS ES SS CS IP 数据暂存器 执 行 部 件 控 制 电 路 指令译码器 总线 接口 控制 电路 AX BX CX DX AH BH CH DH SI DI BP SP AL BL CL DL 寄存器组 BIU AB DB CB 地 址 加 法 器 指 令 队 列 PSW 标志寄存器 EU 运 算 8088 编程结构

Pentium内部结构 指令指针 控制 ROM 控制部件 地址生成 (U流水线) (V流水线) ALU 整数寄存器组 桶形移位器 8K字节数据 高速缓存 TLB 浮点部件 寄存器组 加法 除法 乘法 总 线 部 件 页 面 预取缓冲器 指令译码器 8K字节代码 分支目标 缓冲器 分支检验 与目标地址 预取 地址 64位 数据总线 32位 地址总线 32位地址总线 64位数据总线 256 32 Pentium内部结构

(3) 内存 内存是存储程序和数据的部件, 由地址译码器、内存单元等构成。 数据线DB C 11001100 地 P 址 00110011 (3) 内存 内存是存储程序和数据的部件, 由地址译码器、内存单元等构成。 n根 C P U 地址线AB 数据线DB 控制线CB 地 址 译 码 器 11001100 00110011 10101010 11110000 10001000 地址00...0000 地址00...0001 地址00...0010 地址00...0011 地址11…1111 内存结构示意图

内存单元 内存单元的地址 内存单元的内容 对内存的读/写操作

内存单元 存储信息的基本单元。 每片内存芯片有若干个内存单元。 每个单元可存储1位或多位等二进制数。 数据线DB C 11001100 地 n根 C P U 地址线AB 数据线DB 控制线CB 地 址 译 码 器 11001100 00110011 10101010 11110000 10001000 地址00...0000 地址00...0001 地址00...0010 地址00...0011 地址11…1111

为区分各内存单元,每个内存单元对应有一个地址。 地址线上的数据经译码后只有唯一的内存单元被选中。 内存单元的地址 为区分各内存单元,每个内存单元对应有一个地址。 地址线上的数据经译码后只有唯一的内存单元被选中。 n根 C P U 地址线AB 数据线DB 控制线CB 地 址 译 码 器 11001100 00110011 10101010 11110000 10001000 地址00...0000 地址00...0001 地址00...0010 地址00...0011 地址11…1111

内存单元的内容 每个内存单元所存储的二进制数据。 n根 C P U 地址线AB 数据线DB 控制线CB 地 址 译 码 器 11001100 00110011 10101010 11110000 10001000 地址00...0000 地址00...0001 地址00...0010 地址00...0011 地址11…1111

对内存的读/写操作 数据线DB 11001100 C 地 址 00110011 P 地址线AB 译 码 10101010 U 器 CPU发出地址信号,选中相应的内存单元。 若是读操作,CPU发出内存读控制信号, 被选中的内存单元将其内容经数据总线送入CPU。 若是写操作,CPU发出内存写控制信号, CPU将欲写的内容经数据总线,写入被选中的内存单元。 n根 C P U 地址线AB 控制线CB 地 址 译 码 器 11001100 00110011 10101010 11110000 10001000 地址00...0000 地址00...0001 地址00...0010 地址00...0011 地址11…1111 数据线DB

CPU (4) 外设和输入/输出接口(I/O接口) 外设的电信号、运行速度与CPU不匹配, 存 储 器 I/O 接 口 输 入 设 备 数据总线 DB 控制总线 CB 地址总线 AB 出 CPU

键 盘 → 键盘接口 显示器 → 显示卡 鼠 标 → 串行接口 网 络 → 网卡 打印机 → 并行接口 音箱、麦可风 → 声卡 键 盘 → 键盘接口 显示器 → 显示卡 鼠 标 → 串行接口 网 络 → 网卡 打印机 → 并行接口 音箱、麦可风 → 声卡 Pentium III L2 Cache L1Cache 显 示 器 内存条 北桥 440BX 显卡 PCI 插槽 USB IDE1 硬盘 南桥 PIIX4E IDE2 CMOS & RTC 光驱 ISA 插槽 COM1 软驱 超级I/O COM2 MODEM 键盘鼠标 LPT1 ROM BIOS 打印机

C 外 P U 设 I/O接口结构示意图 AB 地址 译码 I/O端口1 DB 数据 I/O端口2 缓冲 CB 控制 I/O端口3 电路

I/O端口 I/O端口的地址 I/O端口的内容 对I/O端口的读/写操作

C 外 P U 设 I/O端口 I/O接口内部通常有一个或多个寄存器, 用以存放各种信息,称I/O寄存器或I/O端口。 AB 地址 译码 DB 数据 缓冲 I/O端口2 CB 控制 电路 I/O端口3

C 外 P U 设 I/O端口的地址 为区分各I/O端口,每个端口对应有一个端口地址。 AB 地址 译码 I/O端口1 (23H端口) DB 数据 缓冲 控制 电路 外 设 AB DB CB C P U

C 外 P U 设 I/O端口的内容 指I/O端口存放的二进制数据。 AB 地址 译码 1001 0101 (状态端口) DB 数据 0110 1010 (数据端口) 1100 0110 (控制端口) 地址 译码 数据 缓冲 控制 电路 外 设 AB DB CB C P U 根据存放内容的不同可分为:状态端口,数据端口,控制端口

C 外 P U 设 对I/O端口的读/写操作: (与内存的读/写操作相类似) CPU发出地址信号,选中相应的I/O端口。 AB 地址 译码 C P U 外 设 I/O端口1 (23H端口) DB 数据 缓冲 I/O端口2 (24H端口) CB 控制 电路 I/O端口3 (25H端口

计算机的工作原理是:“存储程序” + “程序控制” 2)微机的工作过程 计算机的工作原理是:“存储程序” + “程序控制” CPU 总线 内存 标 志 寄存器 地址总线 AB 程序 数据 数据总线 DB 控制总线 CB 地 址 译 码 器 、、、 指令1 指令2 指令3 指令4 数据1 数据2 数据3 指令寄存器 数据暂存器 控制电路 指令译码器 寄存 指 令 指 针 R1 R2 R3 R4 寄存器组 运 算 IP

微机的工作过程分两阶段: 取指令 执行指令

取指令阶段( CPU读内存操作): 由IP给出指令在内存的地址 地址经地址寄存器 → 地址总线 → 地址译码器, 选中指令所在的内存单元 指令从内存 → 数据总线 → 数据暂存器 → 指令寄存器 指令译码器对指令进行译码 程序 数据 寄存器组 IP 地 址 寄存 器 地 址 译 码 器 、、、 指令1 指令2 指令3 指令4 数据1 数据2 数据3 指 令 指 针 寄存器 R1 地址总线 AB R2 R3 R4 数据总线 DB 数据暂存器 运 算 器 指令寄存器 指令译码器 控制总线 CB 标 志 寄存器 控制电路

经译码后的指令,由控制电路发出控制信号去执行。 执行指令阶段: 经译码后的指令,由控制电路发出控制信号去执行。 CPU 总线 内存 标 志 寄存器 地址总线 AB 程序 数据 数据总线 DB 控制总线 CB 地 址 译 码 器 、、、 指令1 指令2 指令3 指令4 数据1 数据2 数据3 指令寄存器 数据暂存器 控制电路 指令译码器 寄存 指 令 指 针 R1 R2 R3 R4 寄存器组 运 算 IP

不同的指令,CPU的具体执行过程不同。 CPU 可执行的操作通常有数据传送、算术逻辑运算等等。 当一条指令需要从内存或I/O端口取得或存放数据时, CPU在执行阶段, 需对指令指定的内存单元或I/O端口进行读/写操作。

例 指令1:将寄存器R1与R3的内容相加,结果存在R3中。 CPU 总线 内存 标 志 寄存器 地址总线 AB 程序 数据 数据总线 DB 控制总线 CB 地 址 译 码 器 、、、 指令1 指令2 指令3 指令4 数据1 数据2 数据3 指令寄存器 数据暂存器 控制电路 指令译码器 寄存 指 令 指 针 R1 R2 R3 R4 寄存器组 运 算 IP 指令1在CPU 内部即可完成

例 指令2:将内存中的数据2送至CPU的寄存器R2中 标 志 寄存器 地址总线 AB 程序 数据 数据总线 DB 控制总线 CB 地 址 译 码 器 、、、 指令1 指令2 指令3 指令4 数据1 数据2 数据3 指令寄存器 数据暂存器 控制电路 指令译码器 寄存 指 令 指 针 R1 R2 R3 R4 寄存器组 运 算 IP 指令2的执行阶段包括一个到内存取数(即读内存)的过程。

例 指令3:将寄存器R3的内容送至数据3的内存单元中 CPU 总线 内存 标 志 寄存器 地址总线 AB 程序 数据 数据总线 DB 控制总线 CB 地 址 译 码 器 、、、 指令1 指令2 指令3 指令4 数据1 数据2 数据3 指令寄存器 数据暂存器 控制电路 指令译码器 寄存 指 令 指 针 R1 R2 R3 R4 寄存器组 运 算 IP 指令3的执行阶段包括一个向内存存数(即写内存)的过程。

指令指针寄存器会被修改成下一条要执行指令的地址, 这样,当一条指令执行后,又进入取指令阶段, 如此不断的重复。 当一条指令取走后, 指令指针寄存器会被修改成下一条要执行指令的地址, 这样,当一条指令执行后,又进入取指令阶段, 如此不断的重复。 CPU 总线 内存 标 志 寄存器 地址总线 AB 程序 数据 数据总线 DB 控制总线 CB 地 址 译 码 器 、、、 指令1 指令2 指令3 指令4 数据1 数据2 数据3 指令寄存器 数据暂存器 控制电路 指令译码器 寄存 指 令 指 针 R1 R2 R3 R4 寄存器组 运 算 IP

微机的工作过程: 取指令 → 执行指令 → 取指令 → 执行指令 、、、

2.微处理器、微型计算机、微型计算机系统 系统软件:DOS、Windows 95/98/2000 应用软件:WPS 、 Word、Photoshop 微 处 理 器 CPU 存储器(RAM,ROM) I/O接口 总线 硬 件 软 件 微 型 计算机 系 统 微 型 (主机) 外 设 ALU 寄存器 控制部件 键盘、鼠标 显示器 软驱、硬盘、光驱 打印机、扫描仪

3.微型计算机的特点 体积小,重量轻,耗电小 可靠性高,结构灵活 ,价格低 研制周期短,产品系列化,便于选 购 应用面广: 科学计算,数据处理,事务管理,教学培训 计算辅助设计和制造,家庭娱乐,网络通信 与相应时期的大型机相比: 速度相对低 功能相对低 在字长位数,内存容量,寻址方式,指令条数, 中断级别,及内部寄存器数量等方面都不如。

4. 微型计算机的分类 1) 按构成分类 2) 按CPU的字长分类 3) 按主机装置分类 4) 按应用分类

1) 按构成分类 单片机、单板机、多板机 单片机 将CPU、内存、I/O接口电路全部集成一块芯片上, 构成具备基本功能的计算机,称单片机。 特点:超小型、高可靠性、价廉 应用:智能仪表、工业实时控制、家用电器等 产品:Intel 的8051、8096系列 (有选修课) Motorola 的6801、6805系列 Hitachi (日立) 的 H8S、SH系列 (有选修课) 参考: 邝小磊 , “单片机应用技术综述” ,《计算机应用》, 2001.3

单板机 将CPU、内存、I/O接口及其它辅 助电路 全部装在一块印刷电路板上,组成单板机。 特点:结构简单、价廉 应用:过程控制、数据处理 产品:TP-801 以Z80CPU为核心的单板机 80年代各院校“微机原理”的实验机

多板机 把CPU、内存、I/O接口芯片装在多块电路板上, 各印刷板插在主机板的总线插槽上, 通过系统总线连接起来,构成多板机。 特点:结构灵活,便于扩展 产品:IBM PC/XT、486机、Pentium机等 90年代以来各院校“微机原理”和计算机硬件的实验机

2) 按CPU的字长分类 CPU的性能可以用两个主要参数来描述: 速度:用CPU的工作频率表示,单位MHz CPU内部寄存器宽度:寄存器的位数 宽度: 外部数据总线宽度:数据线的根数 地址总线宽度:地址线的根数 按CPU 的字长,微机可分为: 4位机、8位机、16位机、32位机、64位机 CPU内部的寄存器宽度可用字长描述

以Intel公司生产的80x86为例: 2000.11 Pentium 4 32 64 2G 微机主要是以CPU 的发展而升级换代。 是由多方面技术的发展所决定的, 包括存储技术、总线技术、接口技术等。

3) 按主机装置分类 桌上型:台式电脑 便携型:笔记本、掌上电脑等

4) 按应用分类 通用计算机: “非嵌入式应用” 独立使用的计算机系统。 如:个人计算机,工作站等 嵌入式计算机: “嵌入式应用” 作为其它系统组成部分的计算机, 以嵌入的形式“隐藏”在各种装置,产品和系统中。 如: 家电产品, 通信产品, 汽车, 航空航天设备, 过程控制,智能仪器仪表等 参考:吕京建 , “面向21世纪的嵌入式系统” ,《半导体技术》,2001.1

5. IBM PC机的发展简史