微型计算机概述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有关内存储器的几个概念:
内存单元的地址和内容 内存容量 内存操作 内存分类
微机原理与应用
微型计算机概述
内存单元的地址和内容
每个单元都对应一个地址,以实现对单元内 容的寻址。
单元内容
38F04H
内存地址
微机原理与应用
微型计算机概述
2.1.2 计算机的工作原理 P2
冯 • 诺依曼机的特点:
将计算过程描述为由许多条指令按一定顺序组 成的程序,并放入存储器保存 指令按其在存储器中存放的顺序执行 由控制器控制整个程序和数据的存取以及程序 的执行 以运算器为核心,所有的执行都经过运算器
微机原理与应用
微型计算机概述
例题
一个物理地址可以有多个逻辑地址
逻辑地址 1460:100、1380:F00 物理地址 14700H 14700H
段基址左移4位 加上偏移地址 得到物理地址
微机原理与应用
14600 + 100
14700
13800 + F00
14700
微型计算机概述
多字节数据存放方式
逻辑地址 = 段基址:偏移地址
物理地址——绝对地址、20位 物理地址 = 段基址 X 10H + 偏移地址
微机原理与应用
微型计算机概述
逻辑段在整个存储空间浮动,即段与段之间可以部 分重叠、 连续排列或断续排列。
对于任何一个物理地址,可以被包含在多个相互重叠 的逻辑段中,只要有段地址和段内偏移地址就可以 访问到这个物理地址所对应的存储空间。
办法:存储器分段
8086CPU将1MB空间分成许多逻辑段(Segment) 每个存储单元地址都可用(段地址+偏移地址)来表示 段地址的低4位为0000B(8086规定:从0地址开始,每16 字节为一小段,段地址必须从任一小段的首地址开始, 即逻辑段从16字节的整数边界开始) 段地址的高16位(段基址)存在段寄存器(DS,CS,SS,ES) 中
微型计算机系统
硬件系统
微型计算机 (主机)
外部设备
微处理器(CPU) 存储器 输入/输出接口 系统总线
系统软件 软件系统
应用软件
微机原理与应用
微型计算机概述
例题
低地址
78H 56H 12H 34H 67H
00001H 00002H 00003H 00004H 00005H
数据类型 字节:D7-D0 字: D15-D0 双字:D31-D0
如何解决16位寄存器提供20位地址的问题呢?
微机原理与应用
微型计算机概述
进位标志CF与溢出标志OF的区别
进位标志CF表示无符号数运算结果是否超出 范围(即溢出);若CF=1,运算结果仍然正确
溢出标志OF表示有符号数运算结果是否超出 范围(即溢出);若OF=1,运算结果不正确
微机原理与应用
微型计算机概述
偏移地址存在16位寄存器中,每个段长≤64KB
微机原理与应用
微型计算机概述
2.4 存储器的结构
一 存储器的分段 二 存储器的地址
存储器的逻辑地址 存储器的物理地址
微机原理与应用
微型计算机概述
存储器的物理地址和逻辑地址
每一个存储单元可以看成具有两种类型的地址: 物理地址和逻辑地址 逻辑地址——相对地址、两部分都是16位
多字节数据在存储器中占连续的多个存储单元: 存放时,低字节存入低地址,高字节存入高地址; 表达时,用低地址表示多字节数据占据的地址空间。
存储器采用“高高低低”的存储规则
微机原理与应用
微型计算机概述
2.2 微型计算机
2.2.1 微型计算机系统概述 P5
微机原理与应用
算术逻辑部件 微
累加器、寄存器 处
微型计算机概述
第2章 微型计算机概述
微型计算机概述
2.2 微型计算机
2.2.1 微型计算机系统概述 P5
微机原理与应用
算术逻辑部件 微
累加器、寄存器 处
控制部件 内部总线
理微 器型 微
计型
存储器(ROM.RAM) 输入输出接口 系统总线
算计 机算
机
系
外部设备
统
系统软件
应用软件
微型计算机概述
溢出标志OF(Overflow Flag)
若有符号数的运算结果有溢出, 则OF=1;否则 OF=0
微机原理与应用
微型计算机概述
进位标志CF(Carry Flag)
当无符号数的运算结果的最高位有进位或借 位(即溢出)时,CF = 1;否则CF = 0。
微机原理与应用
微型计算机概述
• 8086CPU有20条地址线,存储器按字节编址 – 最大可寻址空间为220B=1MB – 物理地址范围从00000H~FFFFFH
微机原理与应用
微型计算机概述
注意观察:地址线根数、单元地址、存储单元、位
A0
A1 A2
译 码
A3
器
微机原理与应用
D0 D1 D2 D3 D4 D5 D6 D7 RR01 R2
位
0000 0001 0010
. . .
R14 1110 R15 1111
微型计算机概述
存储器由寄存器组成, 可以看作是一个寄存器堆, 每个存储单元实际上相当于一个缓冲寄存器。
2号“字”单元的内容为:
[0002H] = 1256H
2号“双字”单元的内容为:
[0002H] = 67341256H
微机原理与应用
微型计算机概述
主要内容
计算机概论 微型计算机的基本结构 8086微处理器 存储器的结构
微型计算机概述
明确Biblioteka Baidu个概念的区别
微处理器(Microprocessor)
微型计算机中的核心芯片
EU中的寄存器
通 AH AL
用
BH BL
寄
存
CH CL
器 DH DL
专
SP
用 寄
BP
存
SI
器
DI
F
微机原理与应用
AX 累加器 BX 基数寄存器 CX 计数寄存器 DX 数据寄存器 堆栈指针 基数指针 源变址寄存器 目的变址寄存器 标志寄存器
微型计算机概述
主要内容
计算机概论 微型计算机的基本结构 8086微处理器 存储器的结构
控制部件 内部总线
理微 器型 微
计型
存储器(ROM.RAM) 输入输出接口 系统总线
算计 机算
机
系
外部设备
统
系统软件
应用软件
微型计算机概述
内存操作
读:将内存单元的内容取入CPU,原单元内容 不改变
写:CPU将信息放入内存单元,单元中原来的 内容被覆盖
微机原理与应用
微型计算机概述
微型计算机系统组成
微型计算机(Microcomputer)
通常属于微型计算机系统的硬件系统,又称为“微机”、 “微型机”
微型计算机系统(Microcomputer system)
指由硬件系统和软件系统共同组成的完整的计算机系统
微机原理与应用
微型计算机概述
存储器(Memory)
存储器又叫内存或主存,是微型计算机的存储和 记忆部件,用于存放数据和当前执行的程序。
内存单元的地址和内容 内存容量 内存操作 内存分类
微机原理与应用
微型计算机概述
内存单元的地址和内容
每个单元都对应一个地址,以实现对单元内 容的寻址。
单元内容
38F04H
内存地址
微机原理与应用
微型计算机概述
2.1.2 计算机的工作原理 P2
冯 • 诺依曼机的特点:
将计算过程描述为由许多条指令按一定顺序组 成的程序,并放入存储器保存 指令按其在存储器中存放的顺序执行 由控制器控制整个程序和数据的存取以及程序 的执行 以运算器为核心,所有的执行都经过运算器
微机原理与应用
微型计算机概述
例题
一个物理地址可以有多个逻辑地址
逻辑地址 1460:100、1380:F00 物理地址 14700H 14700H
段基址左移4位 加上偏移地址 得到物理地址
微机原理与应用
14600 + 100
14700
13800 + F00
14700
微型计算机概述
多字节数据存放方式
逻辑地址 = 段基址:偏移地址
物理地址——绝对地址、20位 物理地址 = 段基址 X 10H + 偏移地址
微机原理与应用
微型计算机概述
逻辑段在整个存储空间浮动,即段与段之间可以部 分重叠、 连续排列或断续排列。
对于任何一个物理地址,可以被包含在多个相互重叠 的逻辑段中,只要有段地址和段内偏移地址就可以 访问到这个物理地址所对应的存储空间。
办法:存储器分段
8086CPU将1MB空间分成许多逻辑段(Segment) 每个存储单元地址都可用(段地址+偏移地址)来表示 段地址的低4位为0000B(8086规定:从0地址开始,每16 字节为一小段,段地址必须从任一小段的首地址开始, 即逻辑段从16字节的整数边界开始) 段地址的高16位(段基址)存在段寄存器(DS,CS,SS,ES) 中
微型计算机系统
硬件系统
微型计算机 (主机)
外部设备
微处理器(CPU) 存储器 输入/输出接口 系统总线
系统软件 软件系统
应用软件
微机原理与应用
微型计算机概述
例题
低地址
78H 56H 12H 34H 67H
00001H 00002H 00003H 00004H 00005H
数据类型 字节:D7-D0 字: D15-D0 双字:D31-D0
如何解决16位寄存器提供20位地址的问题呢?
微机原理与应用
微型计算机概述
进位标志CF与溢出标志OF的区别
进位标志CF表示无符号数运算结果是否超出 范围(即溢出);若CF=1,运算结果仍然正确
溢出标志OF表示有符号数运算结果是否超出 范围(即溢出);若OF=1,运算结果不正确
微机原理与应用
微型计算机概述
偏移地址存在16位寄存器中,每个段长≤64KB
微机原理与应用
微型计算机概述
2.4 存储器的结构
一 存储器的分段 二 存储器的地址
存储器的逻辑地址 存储器的物理地址
微机原理与应用
微型计算机概述
存储器的物理地址和逻辑地址
每一个存储单元可以看成具有两种类型的地址: 物理地址和逻辑地址 逻辑地址——相对地址、两部分都是16位
多字节数据在存储器中占连续的多个存储单元: 存放时,低字节存入低地址,高字节存入高地址; 表达时,用低地址表示多字节数据占据的地址空间。
存储器采用“高高低低”的存储规则
微机原理与应用
微型计算机概述
2.2 微型计算机
2.2.1 微型计算机系统概述 P5
微机原理与应用
算术逻辑部件 微
累加器、寄存器 处
微型计算机概述
第2章 微型计算机概述
微型计算机概述
2.2 微型计算机
2.2.1 微型计算机系统概述 P5
微机原理与应用
算术逻辑部件 微
累加器、寄存器 处
控制部件 内部总线
理微 器型 微
计型
存储器(ROM.RAM) 输入输出接口 系统总线
算计 机算
机
系
外部设备
统
系统软件
应用软件
微型计算机概述
溢出标志OF(Overflow Flag)
若有符号数的运算结果有溢出, 则OF=1;否则 OF=0
微机原理与应用
微型计算机概述
进位标志CF(Carry Flag)
当无符号数的运算结果的最高位有进位或借 位(即溢出)时,CF = 1;否则CF = 0。
微机原理与应用
微型计算机概述
• 8086CPU有20条地址线,存储器按字节编址 – 最大可寻址空间为220B=1MB – 物理地址范围从00000H~FFFFFH
微机原理与应用
微型计算机概述
注意观察:地址线根数、单元地址、存储单元、位
A0
A1 A2
译 码
A3
器
微机原理与应用
D0 D1 D2 D3 D4 D5 D6 D7 RR01 R2
位
0000 0001 0010
. . .
R14 1110 R15 1111
微型计算机概述
存储器由寄存器组成, 可以看作是一个寄存器堆, 每个存储单元实际上相当于一个缓冲寄存器。
2号“字”单元的内容为:
[0002H] = 1256H
2号“双字”单元的内容为:
[0002H] = 67341256H
微机原理与应用
微型计算机概述
主要内容
计算机概论 微型计算机的基本结构 8086微处理器 存储器的结构
微型计算机概述
明确Biblioteka Baidu个概念的区别
微处理器(Microprocessor)
微型计算机中的核心芯片
EU中的寄存器
通 AH AL
用
BH BL
寄
存
CH CL
器 DH DL
专
SP
用 寄
BP
存
SI
器
DI
F
微机原理与应用
AX 累加器 BX 基数寄存器 CX 计数寄存器 DX 数据寄存器 堆栈指针 基数指针 源变址寄存器 目的变址寄存器 标志寄存器
微型计算机概述
主要内容
计算机概论 微型计算机的基本结构 8086微处理器 存储器的结构
控制部件 内部总线
理微 器型 微
计型
存储器(ROM.RAM) 输入输出接口 系统总线
算计 机算
机
系
外部设备
统
系统软件
应用软件
微型计算机概述
内存操作
读:将内存单元的内容取入CPU,原单元内容 不改变
写:CPU将信息放入内存单元,单元中原来的 内容被覆盖
微机原理与应用
微型计算机概述
微型计算机系统组成
微型计算机(Microcomputer)
通常属于微型计算机系统的硬件系统,又称为“微机”、 “微型机”
微型计算机系统(Microcomputer system)
指由硬件系统和软件系统共同组成的完整的计算机系统
微机原理与应用
微型计算机概述
存储器(Memory)
存储器又叫内存或主存,是微型计算机的存储和 记忆部件,用于存放数据和当前执行的程序。