View
140
Download
6
Category
Preview:
DESCRIPTION
微型计算机技术及应用. 中山 大 学 信息科学技术学院 郭雪梅 Tel:39943108 Email:guoxuem@mail.sysu.edu.cn URL1 : http://human-robot.sysu.edu.cn/course. 学习方法. 正确认识 《 微机原理及应用 》 的用途、特点及其对专业知识的影响。 正确估计课程的难度,提高学习兴趣(至少维持到期末); 注重理解性记忆,加强软件、硬件实验锻炼; 充分利用网络,提高自学能力; 相互交流,共同提高。. 《 微机原理及应用 》. 本课程主要内容: ( 微机原理、汇编语言、接口技术) - PowerPoint PPT Presentation
Citation preview
1
中山 大 学信息科学技术学院
郭雪梅Tel:39943108
Email:guoxuem@mail.sysu.edu.cnURL1: http://human-robot.sysu.edu.cn/
course
微型计算机技术及应用
学习方法学习方法
正确认识正确认识《《微机原理及应用微机原理及应用》》的用途的用途、特点及其对专业知识的影响。、特点及其对专业知识的影响。
正确估计课程的难度,提高学习兴趣正确估计课程的难度,提高学习兴趣(至少维持到期末);(至少维持到期末);
注重理解性记忆,加强软件、硬件实注重理解性记忆,加强软件、硬件实验锻炼;验锻炼;
充分利用网络,提高自学能力;充分利用网络,提高自学能力;相互交流,共同提高。相互交流,共同提高。
本课程主要内容:本课程主要内容:(微机原理、汇编语言、接口技术)(微机原理、汇编语言、接口技术)
微机基础知识微机基础知识8086/8088CPU8086/8088CPU 结构及原理结构及原理80868086 系列系列 CPUCPU 的指令系统的指令系统宏汇编语言程序设计宏汇编语言程序设计存储器接口存储器接口串行、并行接口串行、并行接口中断技术、定时器技术中断技术、定时器技术模数、数模转换技术模数、数模转换技术其他知识(如其他知识(如 286286 -- PentiumPentium CPU介CPU介绍、绍、 Win32Win32 汇编语言编程技术、调试技术等)汇编语言编程技术、调试技术等)
《《微机原理及应用微机原理及应用》》
4
什么是微机?什么是微机?
微型计算机原理及应用微型计算机原理及应用微型计算机原理及应用微型计算机原理及应用
?什么是计算机?什么是计算机?
什么是单片机?什么是单片机?
什么是嵌入式系统?什么是嵌入式系统?
第一章 微型计算机概述第一章 微型计算机概述
§1.1 §1.1 微型机的特点和发展微型机的特点和发展
§1.2 §1.2 微型机基本组成和工作原理微型机基本组成和工作原理
§1.3 §1.3 有关术语有关术语
§1.4 §1.4 微型机的分类微型机的分类
§1.5 §1.5 微处理器、微型计算机和微机系统微处理器、微型计算机和微机系统
§1.6 §1.6 计算机当中的数和编码系统计算机当中的数和编码系统
§1.7 §1.7 微型计算机的应用微型计算机的应用
§1.1 微型机的特点和发展
体积小,重量轻,耗电小 可靠性高,结构灵活 ,价格低 研制周期短,产品系列化,便于选 购 应用面广:
科学计算,数据处理,事务管理,教学培训 计算辅助设计和制造,家庭娱乐,网络通信
•微机特点
速度相对低 功能相对低
在字长位数,内存容量,寻址方式,指令条数,中断级别,及内部寄存器数量等方面都不如大型机。
与相应时期的大型机比较
第一次信息化浪潮第一次信息化浪潮
第 4 代第 3 代
第 2 代
第 1 代1946~19581946~1958 年 第一代年 第一代
电子管计算机电子管计算机1946~19581946~1958 年 第一代年 第一代
电子管计算机电子管计算机
1958~19641958~1964 年 第二代年 第二代晶体管计算机晶体管计算机
1958~19641958~1964 年 第二代年 第二代晶体管计算机晶体管计算机
1964~19701964~1970 年 第三代年 第三代集成电路计算机集成电路计算机
1964~19701964~1970 年 第三代年 第三代集成电路计算机集成电路计算机 1971~19801971~1980 年 第四代年 第四代
大规模集成电路计算机大规模集成电路计算机 1971~19801971~1980 年 第四代年 第四代大规模集成电路计算机大规模集成电路计算机
•计算机发展简史计算机发展简史
IBM PC 机的发展简史名称 推出年代 采用CPU 特点
IBM PC 1981 8088 准 16位微机 内存寻址1MB
DOS 操作系统IBM PC/XT 1983 8088 比 IBM PC多一个10MB硬盘
IBM PC/AT 1984 80286 内存寻址增至16MB
具有虚拟存储器功能 Windows操作系统
386机486机
PentiumPentium IIPentium III
19861990199319971999
8038680486
PentiumPentium IIPentiumIII
内存容量更大32MB、64MB
支持虚拟8086模式 可执行多任务 支持多媒体、网络技术
Pentium 4 2000 Pentium IV SSE2 指令集 超管线技术
计算机发展简史◊ ◊ 摩尔定律摩尔定律 IC 上可容纳的
晶体管数目,每隔 18 个月便会增加一倍,性能也将提升一倍。
计算机发展简史 (续 )
◊ ◊ 第一次浪潮的诠释第一次浪潮的诠释
第第 11 次次浪潮浪潮
通用性
高性能
规模化
遵循摩尔定律的微电子技术是强大
的助推器
遵循摩尔定律的微电子技术是强大
的助推器
数值计算和人工智能是主要的信息处
理任务
数值计算和人工智能是主要的信息处
理任务
美国是第一次信息化浪潮的推动者
和受益者
美国是第一次信息化浪潮的推动者
和受益者 机器为我,我为机器机器为我,我为机器机器为我,我为机器机器为我,我为机器
信息之波 ◊ ◊ 信息之波的‘十五年周期定律’信息之波的‘十五年周期定律’ 计算模式每隔 15 年发生一次变革: - 1965 年前后: 以系统性为特征的大型计算机时代
- 1980 年前后: 以独立性为特征的个人计算机时代 - 1995 年前后: 以共同性为特征的互联网时代 - 2010 年前后: 以拟人性为特征的物联网时代
万维空间万维空间◊ ◊ 下里巴人的信息时代
终端+网络的模式=机器围着人转终端+网络的模式=机器围着人转
笔记本电脑笔记本电脑 平板电脑平板电脑 智能手机智能手机
Text Text Text
用户拥有的终端数递增用户拥有的终端数递增
1 加 1 不等于 2 的
模式
1 加 1 不等于 2 的
模式
万维空间 (续 )
PSTN 拨号接入ISDN 一线通
XDSL 宽带接入
光纤接入
HFC 有线电视网络
2G/3G 无线接入
接入技术
◊ ◊ 互联网接入技术的普适化互联网接入技术的普适化◊ ◊ 互联网接入技术的普适化互联网接入技术的普适化
万维空间 (续 )
◊ ◊ 新摩尔定律新摩尔定律 互联网主机数和用户
每隔 18 个月会增加一倍。
可扩展延伸
海量信息
自主参与
信息多元化 跨越时空
群体交互
万维空间 (续 )
◊ ◊ 第二次浪潮的诠释第二次浪潮的诠释
第第 22 次次浪潮浪潮 快速发展的
网络和通信技术是强大
的助推器
快速发展的网络和通信技术是强大
的助推器
信息服务、共享和协作是互联网
的主要功能
信息服务、共享和协作是互联网
的主要功能
美国人又成为互联网浪潮的推动者
和受益者
美国人又成为互联网浪潮的推动者
和受益者
人人为我,我为人人人人为我,我为人人
研制高速度、强功能的巨型机和大型机 适应军事和尖端科学的需要。
研制价格低廉的超小型机和微型机 开拓应用领域和占领更广大的市场。
微型计算机是第四代计算机的典型代表。
•计算机的两个方向发展
§1.2 微型机基本组成和工作原理
按性能可分为:巨型机,大型机, 中型机,小型机,微机
▲ 现代计算机的结构基础:存储程序控制结构
1945 年,美籍匈牙利数学家 John Von Neumann 提出 , 诺依曼计算机
ENIAC (1946)
掌上电脑(2000)
诺依曼计算机的工作原理可概述为:“存储程序” + “ 程序控制”
要点: 1 .以二进制表示数据和指令 ( 程序 )
2. 先将程序存入存储器中,再由控制器自动读取并执行
输
入
设
备 控制器
输
出
设
备 CPU
存储器
运算器 ALU
•微型机工作原理
存储器
I/O接口
输入设备
I/O接口
数据总线 DB
控制总线 CB
地址总线 AB
输出设备CPU
微机的硬件由 CPU 、存储器、输入 / 输出设备构成;输入 / 输出设备通过输入 / 输出接口与系统相连;
( 输入 / 输出接口简称 I/O 接口 )
各部件通过总线连接。
构成部件
简介 1) 构成部件 ; 2) 工作过程
(1) 总线 总线是连接多个功能部件的一组公共信号线
微机中各功能部件之间的信息是通过总线传输
总线 BUS
存储器
I/O接口
输入设备
I/O接口
输出设备CPU
1) 微机构成部件
按信号的作用,总线分为三类:
地址总线、数据总线、控制总线
存储器
I/O接口
输入设备
I/O接口
数据总线 DB
控制总线 CB
地址总线 AB
输出设备
CPU
地址总线 AB ( Address Bus) :单向
用来传送 CPU 输出的地址信号,确定被访问的存储单元、 I/O 端口。
存储器
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
数据总线 DB ( Data Bus ) :双向
用来在 CPU 与存储器、 I/O 接口之间进行数据传送。
存储器
I/O接口
输入设备
I/O接口
数据总线 DB
控制总线 CB
地址总线 AB
输出设备
CPU
数据总线的条数决定一次可最多传送数据的宽度。
8 根 → 一次传送 8位
16 根 → 一次传送 16位
32 根 → 一次传送 32位
64 根 → 一次传送 64位
控制总线 CB ( Control Bus ) : 用于传送各种控制信号。
存储器
I/O接口
输入设备
I/O接口
数据总线 DB
控制总线 CB
地址总线 AB
输出设备
CPU
有的是 CPU发出,如读控制信号、写控制信号; 有的是发向 CPU ,如外设向 CPU发出的中断申请信号。
(2) 中央处理器 CPU
计算机的核心部件 用来实现指令的自动装入和自动执行, 实现计算机本身的自动化。
存储器
I/O接口
输入设备
I/O接口
数据总线 DB
控制总线 CB
地址总线 AB
输出设备
CPU
CPU 结构示意图
地址信号
标 志寄存器
指令寄存器
数据暂存器
控制电路
指令译码器
地址寄存器
指 令指 针寄存器
R1R2R3R4
寄存器组
运算器
IP
数据信号
控制信号
ALU
ALU控制器
DSESSSCS
IP
数据暂存器
执 行 部 件控 制 电 路
指令译码器
总线接口控制电路
AX
BXCXDX
AHBHCHDH
SIDIBPSP
ALBLCLDL
寄存器组 BIU
AB
DB
CB
地址加法器
指令队列
PSW标志寄存
器EU
运算器
DSESSSCS
IP
数据暂存器
执 行 部 件控 制 电 路
指令译码器
总线接口控制电路
AX
BXCXDX
AHBHCHDH
SIDIBPSP
ALBLCLDL
寄存器组
AB
DB
CB
地址加法器
指令队列
PSW标志寄存
器
运算器
8088 编程结构
(3) 内存
内存是存储程序和数据的部件, 由地址译码器、内存单元等构成。
n 根
C
P
U
地址线 AB
数据线 DB
控制线 CB
地址译码器
11001100001100111010101011110000
10001000
地址 00...0000地址 00...0001地址 00...0010地址 00...0011
地址 11…1111
内存结构示意图
(4) 外设和输入 / 输出接口( I/O 接口)
外设的电信号、运行速度与 CPU 不匹配, 不能与 CPU直接相连,必须通过 I/O 接口与 CPU相连。
存储器
I/O接口
输入设备
I/O接口
数据总线 DB
控制总线 CB
地址总线 AB
输出设备
CPU
键 盘 → 键盘接口 显示器 → 显示卡鼠 标 → 串行接口 网 络 → 网卡
打印机 → 并行接口 音箱、麦可风 → 声卡
IDE2
Pentium III
北桥440BX
南桥PIIX4ECMOS & RTC
USB
超级 I/O
IDE1
COM1
COM2
LPT1
L1Cache
L2Cache
PCI 插槽
ISA 插槽
内存条
ROM BIOS
显示器
硬盘光驱
软驱键盘鼠标
打印机MODEM
显卡
I/O 接口结构示意图
CPU 通过对 I/O 端口进行读 /写操作,实现对外设的控制。
I/O 端口 1
I/O 端口 2
I/O 端口 3
地址译码
数据缓冲
控制电路
外
设
AB
DB
CB
C
P
U
2 )微机的工作过程 计算机的工作原理是:“存储程序” + “ 程序控制”
CPU 总线 内存
标 志寄存器
地址总线 AB
程序
数据
数据总线 DB
控制总线 CB
地
址
译
码
器
、、、指令 1指令 2指令 3指令 4、、、、、、
数据 1数据 2数据 3、、、
指令寄存器
数据暂存器
控制电路
指令译码器
地址寄存器
指 令指 针寄存器
R1R2R3R4
寄存器组
运算器
IP
取指令
执行指令
微机的工作过程分两阶段:
取指令阶段( CPU 读内存操作):
地址经地址寄存器 → 地址总线 → 地址译码器 , 选中指令所在的内存单元 CPU发出内存读控制信号
指令从内存 → 数据总线 → 数据暂存器 → 指令寄存器 指令译码器对指令进行译码
由 IP给出指令在内存的地址
标 志寄存器
地址总线 AB
程序
数据
数据总线 DB
控制总线 CB
地
址
译
码
器
、、、指令 1指令 2指令 3指令 4、、、、、、
数据 1数据 2数据 3、、、
指令寄存器
数据暂存器
控制电路
指令译码器
地址寄存器
指 令指 针寄存器
R1R2R3R4
寄存器组
运算器
IP
执行指令阶段:
经译码后的指令,由控制电路发出控制信号去执行。CPU 总线 内存
标 志寄存器
地址总线 AB
程序
数据
数据总线 DB
控制总线 CB
地
址
译
码
器
、、、指令 1指令 2指令 3指令 4、、、、、、
数据 1数据 2数据 3、、、
指令寄存器
数据暂存器
控制电路
指令译码器
地址寄存器
指 令指 针寄存器
R1R2R3R4
寄存器组
运算器
IP
不同的指令, CPU 的具体执行过程不同。
CPU 可执行的操作通常有数据传送、算术逻辑运算等等。
当一条指令需要从内存或 I/O 端口取得或存放数据时,
CPU 在执行阶段,需对指令指定的内存单元或 I/O 端口进行读 /写操作。
例 指令 1 :将寄存器 R1与 R3 的内容相加,结果存在 R3 中。
指令 1在 CPU 内部即可完成
CPU 总线 内存
标 志寄存器
地址总线 AB
程序
数据
数据总线 DB
控制总线 CB
地
址
译
码
器
、、、指令 1指令 2指令 3指令 4、、、、、、
数据 1数据 2数据 3、、、
指令寄存器
数据暂存器
控制电路
指令译码器
地址寄存器
指 令指 针寄存器
R1R2R3R4
寄存器组
运算器
IP
例 指令 2 :将内存中的数据 2 送至 CPU 的寄存器 R2中
指令 2 的执行阶段包括一个到内存取数 (即读内存 ) 的过程。
CPU 总线 内存
标 志寄存器
地址总线 AB
程序
数据
数据总线 DB
控制总线 CB
地
址
译
码
器
、、、指令 1指令 2指令 3指令 4、、、、、、
数据 1数据 2数据 3、、、
指令寄存器
数据暂存器
控制电路
指令译码器
地址寄存器
指 令指 针寄存器
R1R2R3R4
寄存器组
运算器
IP
例 指令 3 :将寄存器 R3 的内容送至数据 3 的内存单元中
指令 3 的执行阶段包括一个向内存存数 (即写内存 ) 的过程。
CPU 总线 内存
标 志寄存器
地址总线 AB
程序
数据
数据总线 DB
控制总线 CB
地
址
译
码
器
、、、指令 1指令 2指令 3指令 4、、、、、、
数据 1数据 2数据 3、、、
指令寄存器
数据暂存器
控制电路
指令译码器
地址寄存器
指 令指 针寄存器
R1R2R3R4
寄存器组
运算器
IP
当一条指令取走后,指令指针寄存器会被修改成下一条要执行指令的地址,这样,当一条指令执行后,又进入取指令阶段,如此不断的重复。
CPU 总线 内存
标 志寄存器
地址总线 AB
程序
数据
数据总线 DB
控制总线 CB
地
址
译
码
器
、、、指令 1指令 2指令 3指令 4、、、、、、
数据 1数据 2数据 3、、、
指令寄存器
数据暂存器
控制电路
指令译码器
地址寄存器
指 令指 针寄存器
R1R2R3R4
寄存器组
运算器
IP
取指令 → 执行指令 → 取指令 → 执行
指令 ……
微机的工作过程:
1. 位 ( bit )
2. 字节 ( Byte )
3. 字和字长 (word)
4. 位编号
5. 指令、指令系统和程序
6. 寄存器
7. 译码器
§1.3 有关术语
1. 位 ( bit)
指计算机能表示的最基本最小的单位 在计算机中采用二进制表示数据和指令,故:
位就是一个二进制位,有两种状态,“ 0” 和 “ 1”
2. 字节 ( Byte )
相邻的 8 位二进制数称为一个字节 1 Byte = 8 bit
如: 1100 0011
0101 0111
3 .字和字长
字长是每一个字所包含的二进制位数。
常与 CPU 内部的寄存器、 运算装置、总线宽度一致
字是 CPU 内部进行数据处理的基本单位。
例 某 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 工作性能的一个重要参数。 不同类型的 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
次
位 1 或 0 1 位字节 1100 0011 8 位字 1100 0011 0011 1100 16 位
双字 1100 0011 0011 1100 1100 0011 0011 1100 32 位
高字节 低字节
高 字 低 字
把一个字定为 16 位, 1 Word = 2 Byte
一个双字定为 32 位 1 DWord = 2 Word= 4 Byte
4. 位编号
为便于描述,对字节 , 字和双字中的各位进行编号。
从低位开始,从右到左依次为 0、 1、 2 ...
← 编号7 6 5 4 3 2 1 0
1 0 1 0 0 0 1 0
D7 D6 D5 D4 D3 D2 D1 D0
A7 A6 A5 A4 A3 A2 A1 A0
字节
数据 Data
地址 Address
D0D7D15 D8
15 8
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
7 0
A0A7A15 A8
字的编号为 15 ~ 0
双字的编号依此类推,为 31 ~ 0
5. 指令、指令系统和程序
一个 CPU 能执行什么操作,是工程人员设计和制造好的, 是固定的,用户不能改变。
指令是 CPU 能执行的一个基本操作。 如:取数、加、减、乘、除、存数 等
指令系统是 CPU 所能执行的全部操作。不同的CPU ,其指令系统不同。
程序是用户在使用计算机时,为要解决的问题, 用一条条指令编写的指令的序列。构成程序的指令在存储器中一般都是顺序存放,要破坏这种顺序性,必须由转移指令操作。
6 .寄存器 寄存器是用来存放数据和指令的一种基本逻辑部件。 根据存放信息的不同,有指令寄存器、数据寄存器、地址寄存器等。
标 志寄存器
地址总线 AB
数据总线 DB
控制总线 CB
指令寄存器
数据寄存器
控制电路
指令译码器
地址寄存器
指 令指 针寄存器
R1R2R3R4
寄存器组
运算器
IP
CPU结构
示意图
7 .译码器
译码器是将输入代码转换成相应输出信号的逻辑电路。
指令是 CPU 能执行的一个基本操作 ;
CPU 的设计者对 CPU 的所有指令进行编码 ;
用户用编码形式的指令进行编程,程序存放在内存中 ;
CPU从内存取来编码形式的指令 ,
对指令进行译码,发出执行该指令功能所需的信号
CPU 总线 内存
标 志寄存器
地址总线 AB
程序
数据
数据总线 DB
控制总线 CB
地
址
译
码
器
、、、指令 1指令 2指令 3指令 4、、、、、、
数据 1数据 2数据 3、、、
指令寄存器
数据暂存器
控制电路
指令译码器
地址寄存器
指 令指 针寄存器
R1R2R3R4
寄存器组
运算器
IP
根据译码内容的不同,可分为:指令译码器 : 将指令代码转换成该指令所需的各种控制信号。地址译码器 : 将地址信号转换成各地址单元相应的选通信号。
• 按构成分类
• 按 CPU的字长分类
• 按主机装置分类
§1.4 微型计算机的分类
1) 按构成分类 单片机、单板机、多板机
单片机
将 CPU 、内存、 I/O 接口电路全部集成一块芯片上, 构成具备基本功能的计算机,称单片机。
特点:超小型、高可靠性、价廉
应用:智能仪表、工业实时控制、家用电器等
产品: Intel 的 8051、 8096/8098 系列 Motorola 的 6801、 6805 系列 Hitachi (日立 ) 的 H8S、 SH 系列
单板机
将 CPU 、内存、 I/O 接口及其它辅 助电路 全部装在一块印刷电路板上,组成单板机。
特点:结构简单、价廉
应用:过程控制、数据处理
产品: TP-801 以 Z80CPU 为核心的单板机
多板机
把 CPU 、内存、 I/O 接口芯片装在多块电路板上, 各印刷板插在主机板的总线插槽上, 通过系统总线连接起来,构成多板机。
特点:微型计算机的特点
产品: IBM PC/XT、 486 机、 Pentium 机等 90 年代以来各院校“微机原理”和计算机硬件的实验机
2) 按 CPU的字长分类
CPU 的性能可以用两个主要参数来描述:
速度:用 CPU 的工作频率表示,单位 MHz
CPU 内部寄存器宽度:寄存器的位数
宽度: 外部数据总线宽度:数据线的根数
地址总线宽度:地址线的根数
按 CPU 的字长,微机可分为: 4 位机、 8 位机、 16 位机、 32 位机
CPU 内部的寄存器宽度可用字长描述
以 Intel 公司生产的 80x86 为例:推出年代
CPU芯片
寄存器位 数
数据线宽 度
地址线宽 度
最大主频MHz
1971.11 4004 4 4 0.11972.4
1974.4
8008
8080
8
8
8
8
14
16
0.2
2
1978.6
1979.6
1982.2
8086
8088
80286
16
16
16
16
8
16
20
20
24
10
8
16
1985.10
1989.4
80386
80486
32
32
32
32
32
32
33
66
1993.3
1995.11
1997.5
1999.2
Pentium
Pentium Pro
Pentium II
Pentium III
32
32
32
32
64
64
64
64
32
32
36
36
100
200
450
1000
2000 Pentium 4 Pentium IV SSE2 指令集 超管线技术
Intel Pentium 4 Intel Pentium 4 处理器处理器
3) 按主机装置分类
桌上型:台式电脑
便携型:笔记本、掌上电脑等
§1.5 微处理器、微型计算机和微机系统
•微机系统
•微处理器
•微型计算机
微机系统微机系统
系统软件: DOS、Windows 95/98/2000/xp应用软件: WPS 、 Word、 Photoshop
微 处 理 器 CPU 存储器 (RAM,ROM)
I/O 接口总线
硬 件
软 件
微 型计算机系 统
微 型计算机(主机 )
外 设
ALU寄存器控制部件
键盘、鼠标显示器
软驱、硬盘、光驱 打印机、扫描仪
微处理器微处理器
即即 CPUCPU功能:功能:
算术与逻辑运算算术与逻辑运算 保存少量数据保存少量数据 对指令译码及执行相应操作对指令译码及执行相应操作 能与存储器、外设交换数据能与存储器、外设交换数据 提供系统定时及控制提供系统定时及控制 响应中断请求响应中断请求
构成:构成: 算术逻辑部件算术逻辑部件 累加器和通用寄存器累加器和通用寄存器 程序计数器、指令寄存器、译码器程序计数器、指令寄存器、译码器 时序控制部件时序控制部件
微处理器微处理器
微型计算机的基本结构
存储器
I/O接口
输入设备
I/O接口
数据总线 DB
控制总线 CB
地址总线 AB
输出设备
CPU
Recommended