微机原理第二章课件.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理第二章课件

* 存储单元的的内容:一个存储单元有效的信息。 机器字长是16位,但数据以字节为单位表示。 一个字存入存储器占有相继的二个单元: 低位字节存入低地址,高位字节存入高地址。 字单元的地址采用它的低地址来表示。 例: 字单元 :(0004H)=1234H, 字节单元 :(0004H)=34H 同一个地址既可以看作字节单元地址,又可看作字单元地址,需要根据使用情况确定。 字单元地址:可以是偶数也可以是奇数, * (2)、CPU和存储器或I/O端口之间传送数据 8086数据总线是16位的。 8088数据总线是8位的。 CPU和存储器或I/O端口之间传送数据方式有所不同, 8086分为: 字数据读/写操作 字节读/写操作 * 2、存储器地址分段: 8088/8086有20条地址总线,直接寻址能力为220=1M字节。 用16进制数表示1M字节的地址范围应为00000H~FFFFFH。 (1)、 8088/8086内部20位物理地址形成 (2)、逻辑地址与物理地址 * (1)、8088/8086内部20位物理地址形成 ? 存储器地址分段 8088/8086地址总线是20位的,CPU中的寄存器是16位的, 20位地址无法用16位寄存器表示,必须分段。 程序员在编制程序时把存储器划分成段。 段内地址16位,每个段的大小最大可达64KB; 实际可以根据需要来确定段大小,可以是64K范围内的任意字节数。 IBM PC机对段的起始地址有限制,即段不能从任意 地址开始: 必须从任一小段(paragraph)的首地址开始。 * ? 小段的概念 从0地址开始每16字节为一小段, 对于16位地址总线,段内存储器小段地址如下: 如: 0000H,0001H,0002H,……,000EH,000FH一个小段 0010H,0011H,0012H,……,001EH,001FH 0020H,0021H,0022H,……,002EH,002FH … … FFF0H, FFF1H, FFF2H, ……, FFFEH, FFFFH 其中:第一列就是每个小段的首地址。 * 每个小段首地址特征: 在16进制表示的地址中,最低位为0H (即20位地址的低4位为0000B)。 在1M字节的地址空间,共有64K个小段其首地址为: 0000 0H 0001 0H … 4123 0H 4124 0H … FFFE 0H FFFF 0H * ? 20位物理地址形成 物理地址: 在1M字节存储器里,每个存储单元都有一个唯一的20位地址作为该存储单元的物理地址。 CPU访问存储器时,必须先确定所要访问的存储单元的物理地址才能取出(或存入)该单元中的内容。 20位物理地址形成:由16位段地址和16位偏移地址组成。 段地址:只取段起始地址高16位值。 偏移地址:指在段内某内存单元物理地址相对段起始地址 的偏移值。 * 物理地址计算方法: 即把段地址左移4位再加上偏移地址值形成物理地址,写成: 物理地址= 16d?段地址+偏移地址。 * 每个存储单元只有唯一的物理地址。 但可由不同的段地址和不同的偏移地址组成。 * (3)、逻辑地址与物理地址 ? 逻辑地址与物理地址概念 逻辑地址与物理地址概念如下页图所示。 逻辑地址:由段基址和段内偏移地址组成的地址,段基址和段 内偏移地址都是16位的无符号二进制数,在程序设 计时使用。 物理地址:存储器的绝对地址(20位的实际地址), 范围从00000H~FFFFFH , 是由CPU访问存储器时由地址总线发出的地址。 存储器管理:将程序中逻辑地址转移为物理地址的机构。 * 物理地址的形成 ...... 20000H 25F60H 25F61H 25F62H 25F63H 2000H 段基址 逻 辑 地 址 段内偏移地址 5F62H 逻辑地址与物理地址 * 段寄存器和其他寄存器组合指向存储单元示意图 归纳段寄存器和其他寄存器组合指向存储单元示意图如下: * 3、各段在存储器中分配 各段在存储器中分配分2种情况讨论:

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档