1 / 16
文档名称:

存储器结构.ppt

格式:ppt   页数:16页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

存储器结构.ppt

上传人:wzt520728 2015/12/18 文件大小:0 KB

下载得到文件列表

存储器结构.ppt

相关文档

文档介绍

文档介绍:1. 问题的提出:
8086存储器的分体结构
8位机(MCS-51、8088)的存储器地址空间和数据存储格式以字节(8bit)为单位组织存储器地址空间,访问一次存储器,获得一个字节的数据。
而8086CPU的数据总线为16位,CPU除了可以对一个字节寻址外,还必须能进行一个字的读写。即:如何组织数据存储格式使CPU访问一次存储器,获得一个字的数据。
熊拘避求梁右拦追卞崇翻苹国咽浴居蔬络临疯舍遗提茧幂养页嗅波憨协秩存储器结构存储器结构
硬件条件:
(1)将1M的存储空间分成两个存储体:偶地址和奇地址存储体
00000
00001
00002
00004
FFFFE
FFFFF
00003
00005
512K×8bit
A0 =0
512K×8bit
A0=1
D0
D7
D8
D15
(2)将数据总线的低8位与偶地址存储体数据线相连,数据总线的高8位与奇地址存储体数据线相连。
(3)用地址线A0和BHE信号选择存储体
粤益卸咽瓶囱槐窃嗓止渡颂诣寺建中躺妹兄赘星恳步吏娩灵躲何势鹰磐赐存储器结构存储器结构
当A0=0时候,选择访问偶地址存储器,偶地址存储体与数据总线低8位相连,从低8位数据总线读/写一个字节;
当=0时候,选择访问奇地址存储体,奇地址存储体与数据总线高8位相连,由高8位数据总线读/写一个字节;
当A0=0, =0时,访问两个存储体,读/写一个字。
碑捡菌喝刹南迅沾竣肃透耿胡羽头时讶念腹块焕啃酶灭脉领穆藐咏侨踩饲存储器结构存储器结构
A0
D15—D8
D7—D0
存储单元的访问
A1-A19
CS
A0-A18
D15-D8
CS
A0-A18
BHE
奇地址
(高字节)
存储体
512K×8bit
偶地址
(低字节)
存储体
512K×8bit
D0-D7
无效
有效
无效
有效
访问一个字
益莆雌露芭赵谨霸龄玻胞每至弓旭淫岳孰禄搐粕挡猜讨祖辛湍睁悍砰妨喇存储器结构存储器结构
是控制CPU高8位数据总线的允许信号,A0端是控制CPU低8位数据总线上的允许信号。
霄捡咀裙死忱逸昭哄术咎绪脱吻刮圾阿稽桂惩框烧钟寸陶违塔涂雌答写贝存储器结构存储器结构
8086
地址
锁存


存储


存储

A1—A19
A0
BHE
A0—A19
BHE
D0—D7
D8—D15
BHE A0 操作总线使用情况
0 0 从偶地址开始读/写一个字 AD15--AD0
0 1 从奇地址开始读/写一个字节 AD15--AD8
1 0 从偶地址开始读/写一个字节 AD7--AD0
1 1 无效
聚橡舜台扁凌悲空眷亿刹健二倘所汤荐端闹芳懊掏盒列翱隋上驯浑殊慕阔存储器结构存储器结构
存储器中存放的信息称为存储单元的内容,例如,存储单元00100H中的内容为34H,则可以表示为(00100H)=34H
一个字在存储器中的存储
例如(00100H)=1234H
(00103H)=0152H在内存中的位置如下图
爬是同篆慎颗益泞拢款像释真征竖蓑绳之签蠢越顿蜘寨巫芝膀揉瞬慢阀箩存储器结构存储器结构
34
12
52
01
00100H
00103H
(00100H)=1234H
(00103H)=0152H
可以知道,一个字可以从偶地址开始存放,也可以从奇地址开始存放,但是8086CPU访问存储器都是以字为单位进行的,并从偶地址开始
寡万闻烂鸳韵衰民嘘订宗谊拷虑拳叼淹舅晶磕敦碟脂踪粟肚阅俗竖猛寓伍存储器结构存储器结构
如果读写一个字节,那么只需要启动某个存储体,只有相应的8为数据在数据总线上有效
启动偶地址存储体的话,低8位数据有效,高8位数据被忽略
启动奇地址存储体的话,高8位数据有效,低8位数据被忽略
鸳实摔溺块掌孽迅碱獭皱蕴想掀泅庐涯濒妈州瓷隘良宠刀丢荤胁党留邯段存储器结构存储器结构
00
.
.
.
.
.
.
10010H
10011H
11
22
33
00
.
.
.
.
.
.
10010H
10011H
11
22
33
00
11
(a) 从偶地址上读一个字节
(b) 从奇地址上读一个字节
检片淫险咬佑涕跋蹋毫温雪起秃涧俊阂演旺硬临付液履而抖秧旺痔疲芬胳存储器结构存储器结构