- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
16位微机系统的内存组织 32位微机系统的内存组织(FFFFFFFF=4GB) 几个概念: ⑴、物理地址:8086/8088的20位地址称为物理地址。地址范围 00000H ~ FFFFFH (1MB) ⑵、逻辑地址:由段基地址和偏移地址两部分构成,它们都是无符号的16位二进制数。 ①段基地址:段的起始地址称为段基地址。 (段基地址有何特点?) 可以规定段地址只取段起始地址的高16位值 ②偏移地址:是指段内相对于段起始地址的偏移值。 * * 2.4 8086微处理器的存储器组织 2.4.1 存储器地址空间和数据存储格式 1. 物理存储器和地址空间 物理存储器: 指实际存在的具体的存储器芯片 存储器的地址空间: 存储器的地址范围,也称为寻址空间 若有32位地址线,则寻址空间为232=4GB 2. 8086存储器的组织及寻址 有20位地址线,则寻址空间为220=1MB 可寻址的地址范围为 00000H~0FFFFFH 图2.5 8086 引脚图 数据的存储格式 计算机中信息的单位有: 位(bit)、字节(byte) 字(word)、双字(double word)等 在存储器中,信息的存储单元是字节 存储单元及其存储内容 每个存储单元都有一个编号——存储器的地址 每个存储单元存放一个字节的内容 例如: 0002H单元存放有一个数据34H [0002H]=34H 89H 56H 45H 97H 72H 18H 78H 56H 12H 34H 23H 78H 0000H 0001H 0002H … 0003H 0004H 0005H 0006H 0007H 0008H 0009H 000AH 即:按字节编址 多字节数据在存储器中占据多个连续的存储单元 存放时,低字节存于低地址,高字节存于高地址; 多字节数据占据的地址空间用它的低地址来表示。 例如: 2号“字”单元: [ 0002H ] = 1234H √ 2号“双字”单元:[ 0002H ] = √ “低对低、高对高”的存储形式,被称为“小端方式”; 数据的地址对齐 同一个存储器地址可以表示为: 字节单元地址、字单元地址、双字单元地址等等(视指令的具体情况)。 将字单元安排在偶地址(xx……….xx0 B),将双字单元安排在模4地址(xx………xx00 B)的做法,被称为“地址对齐(Align)”。 对于地址不对齐的数据,处理器访问时,需要付出额外的访问时间。 存储的数据如果对齐边界,则存取速度较快 图2.10 8086系统的存储器结构 AD15~AD8 AD7~AD0 从奇地址开始读/写一个字 (在两个总线周期传送16位数字) 1 0 0 1 AD15~AD8 从奇地址单元或端口读/写一个字节 1 0 AD7~AD0 从偶地址单元或端口读/写一个字节 0 1 AD15~AD0 从偶地址开始读/写一个字 0 0 所用的数据引脚 操 作 A0 BHE CPU 88H 低地址 高地址 偶地址单元 奇地址单元 8086数据总线的传输特性 88H 62H 24H 18H BX 2000H 2001H 2002H 2003H MOV BX, [2001H] ①高8位数据线 ②低8位数据线 BH BL 62 24 18H 24H 62H ①高8位数据线 ②低8位数据线 CPU 62H 24H 18H 低地址 高地址 奇地址单元 偶地址单元 CPU 62H 24H 18H 低地址 高地址 偶地址单元 奇地址单元 数据总线低8位空闲 数据总线高8位空闲 (a) 第一个总线周期 (b) 第二个总线周期 8086数据总线的传输特性 数据总线高8位 数据总线低8位 BE:字节允许信号,低电平有效 图 当前可寻址的存储器段(堆栈段和附加段部分重叠) 15 段 2 段 1 段 0 段 存储器的逻辑分段 00000H 0FFFFH 10000H 1FFFFH 20000H 2FFFFH F0000H FFFFFH 64K字节 64K字节 64K字节 64K字节 … … … … … … … … 2.4.2 存储器的分段结构和物理地址的形成 1.存储器的分段结构 由于8086中的地址寄存器都是16位的,用户不能直接使用20位的物理地址,编程时需要使用逻辑地址来寻址存储单元。 逻辑地址由两个16位数构
文档评论(0)