微机原理第.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理第

当在偶数地址中存取一个数据字节时, CPU从低位库中经数据线AD7~AD0存取数据。 由于被寻址的是偶数地址,所以地址位A0=0, 由于A0是低电平所以才能在低位库中实现数据的存取。 而指令中给出的是在偶地址中存取一个字节,BHE信号应为高电平,故不能从高位库中读出数据。 当在奇数地址中存取一个字节数据时, CPU从低位库中经数据线AD15~AD8存取数据。 指令应指出从高位地址(奇数地址)寻址,BHE为低电平有效状态,故高位库能被选中,即能对高位库中的存储单元进行存取操作。 由于是高位地址寻址,故A0=1即低位库存储单元不会被选中。 也可一次在两个库中同时各存取一个字节,完成一个字的存取操作。 规则字的存取操作可以在一个总线周期中完成。 由于地址线A19~A1同时连接两库,只要BHE和A0信号同时有效,就可一次实现在两个库中对一个字(高低两字节)完成存取操作。 对字的存取操作所需的BHE及A0信号是由字操作指令给出的。 非规则字的存取操作就需要两个总线周期才能完成: 第一个总线周期中,CPU是在高位库中存取数据(低位字节), 此时A0=1,BHE=0。 然后再将存储器地址加1,使A0=0,选中低位库; 第二个总线周期中,是在低位库中存取数据(高位字节), 此时A0=0,BHE=1。 2) 存储器的分段结构和物理地址的形成 (1) 存储器的分段结构。 8086 CPU为了寻址1 MB的存储空间,采用了分段的形式, 即将1 MB的存储空间分成若干个逻辑段, 而4个当前逻辑段的基地址设置在CPU内的4个段寄存器中, 代码段寄存器CS、 数据段寄存器DS、 堆栈段寄存器SS 附加段寄存器ES。 逻辑段之间可以是连续的、分开的、部分重叠或完全重叠的。一个程序可使用一个逻辑段或多个逻辑段。 (2) 物理地址形成。 物理地址:指CPU和存储器进行数据交换时实际所使用的地址。 逻辑地址:程序使用的地址。 物理地址:段基址(段起始地址高16位)和偏移地址。 段基址: 由段寄存器给出, 偏移地址:指存储单元所在的位置离段起始地址的偏移距离。 当CPU寻址某个存储单元时,先将段寄存器的内容左移4位, 然后加上指令中提供的16位偏移地址而形成20位物理地址。 取指令时,CPU自动选择代码段寄存器CS,左移4位后, 加上指令提供的16位偏移地址,计算出要取指令的物理地址。 堆栈操作时,CPU自动选择堆栈段寄存器SS,左移4位后, 加上指令提供的16位偏移地址,计算出栈顶单元的物理地址。 存取操作数时,CPU自动选择数据段寄存器(或附加段寄存器ES),左移4位后,加上16位偏移地址,得到操作数在内存的物理地址。 3) 8086的I/O端口 8086系统和外部设备之间都是由I/O接口电路来联系的, 每个I/O接口都有一个端口或几个端口。 在微机系统中给每个端口分配一个地址,称为端口地址。 一个端口通常为I/O接口电路内部的一个寄存器或一组寄存器。 8086 CPU利用地址总线的低16位作为对8位I/O端口的寻址线, 8086系统访问的8位I/O端口最多有65 536(64 KB)个。 两个编号相邻的8位端口可以组合成一个16位的端口。 一个8位I/O设备可连数据总线高8位上,也可连数据总线低8位上, 为数据总线的负载相平衡,接高8位和低8位上的设备数目最好相等。 当一个I/O设备接数据地址总线低8位(AD7~AD0)上时, 则I/O设备包含的所有端口地址都是偶数地址(即A0=0); 当一个I/O设备接数据地址总线高8位(AD15~AD8)上时, 则I/O设备包含的所有端口地址都是奇数地址(即A0=1)。 当特殊I/O设备既可使用偶地址又可使用奇地址, 那么A0就不能作为这个I/O设备内部端口的地址选择线使用。 此时A0和BHE这两个信号必须结合起来作为I/O设备选择线, 用以防止对I/O设备的错误操作。 IBM-PC系统I/O端口的寻址线只用A9~A0 10条地址线, 故最多可寻址210(1024)个端口地址。 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * Pentium 4处理器第一次改变了自Pentium Pro以来 PentiumⅡ、Pentium Ⅲ、Celeron等处理器一直采用的“P6”结构,而采用了被称为“Net Burst”的新结构。 其流

文档评论(0)

33qwer + 关注
文档贡献者

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

1亿VIP精品文档

相关文档