第2章8086系统结构ppt课件.ppt

第2章8086系统结构ppt课件.ppt

ID:59019135

大小:593.50 KB

页数:59页

时间:2020-09-26

第2章8086系统结构ppt课件.ppt_第1页
第2章8086系统结构ppt课件.ppt_第2页
第2章8086系统结构ppt课件.ppt_第3页
第2章8086系统结构ppt课件.ppt_第4页
第2章8086系统结构ppt课件.ppt_第5页
资源描述:

《第2章8086系统结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理与接口技术7/28/2021第二章8086系统结构8086CPU内部结构8086CPU引脚及功能8086CPU存储器组织8086CPU系统配置8086CPU时序注:图2.13(a)有错,改成A19~A17/28/20212§2-38086存储器组织第二章8086系统结构——8086存储器组织存储器地址的分段存储器地址的分段;物理地址的形成;逻辑地址的来源;8086存储器的分体结构分体结构概念;分体结构读写操作;存储器与总线连接;堆栈的概念堆栈的定义;堆栈段的构成及特点;堆栈的工作方式及特点

2、;主要内容7/28/202132.3.1存储器地址的分段存储器的编址特点:以字节为存储单元,每个存储单元有唯一的地址。分段管理的原因:8086/8088系统的存储空间lM字节(即220,要20位物理地址),CPU内部寄存器只有16位(只能寻址64K字节)。因此8086整个存储空间分成许多逻辑段。1.存储器地址的分段第二章8086系统结构——8086存储器组织0段000000FFFF100001FFFFF0000FFFFF1段…15段64KB64KB64KB7/28/20214——存储器地址的分段…

3、逻辑段1起点逻辑段2起点逻辑段3起点逻辑段4起点……逻辑段1≤64KB逻辑段2≤64KB逻辑段3≤64KB逻辑段4≤64KB00000FFFFF第二章8086系统结构——8086存储器组织分段管理的特点:每段容量不超过64K字节;允许各个逻辑段在整个存储空间中浮动;段和段之间可以连续,也可以分开或重叠。存储单元的实际地址,由段地址及段内偏移地址组成。IBMPC机规定段的首地址必须从每小段(paragraph)的首地址开始,机器规定每16字节为一小段,所以段起始地址必须能被16整除。7/28/202

4、152.物理地址形成物理地址范围:00000~FFFFFH物理地址=段基址×16十偏移地址逻辑地址:段基址:偏移地址(无符号的16位二进制数,程序设计时用)物理地址:存储器的绝对地址,是CPU访问存储器的实际寻址地址。第二章8086系统结构——8086存储器组织——存储器地址的分段段基址:8086将段地址放在段寄存器(CS、DS、ES、SS)中,称为段基址偏移地址:从段地址开始的相对偏移位置,放在指令指针寄存器IP、16位通用寄存器中7/28/20216物理地址形成过程:段基址0000150321

5、0偏移地址150地址加法器物理地址190段基址是每段的起始地址,根据前述PC机规定,它必须是每小段的首地址,即必须能被16整除,则其低4位一定为0。从段寄存器中取出段基址,将其左移4位,再与16位偏移地址相加,就得到了物理地址(由总线接口部件BIU的地址加法器完成)。第二章8086系统结构——8086存储器组织——存储器地址的分段7/28/202173.逻辑地址来源访问存储器的操作类型不同,BIU所使用的逻辑地址来源也不同操作类型隐含段地址替换段地址偏移地址取指令CS无IP堆栈操作SS无SPBP为

6、间址SSCS、DS、ES有效地址EA存取变量DSCS、SS、ES有效地址EA源字符串DSCS、SS、ESSI目标字符串ES无DI第二章8086系统结构——8086存储器组织——存储器地址的分段7/28/20218IPCSSI,DI或BXDSSP或BPSS代码段数据段堆栈段第二章8086系统结构——8086存储器组织——存储器地址的分段图2.9存储单元寻址示意图:7/28/202192.3.28086存储器的分体结构(1)分体结构概念(16位数据总线,分成两个8位)8086系统中,1MB的存储空间分

7、成两个存储体:偶地址存储体+奇地址存储体,各为512KByte,如图所示。512K×8位奇地址存储体(A0=1)512K×8位偶地址存储体(A0=0)000010000300005FFFFF000000000200004FFFFE220-1==220-2第二章8086系统结构——8086存储器组织7/28/202110——8086存储器的分体结构第二章8086系统结构——8086存储器组织当A0=0时,选择访问偶地址存储体,偶地址存储体与数据总线低8位相连,从低8位数据总线读/写一个字节。当BHE

8、=0时,选择访问奇地址存储体,奇地址存储体与数据总线高8位相连,从高8位数据总线读/写一个字节。当A0=0,BHE=0时,访问两个存储体,从16位数据总线读/写一个字。(2)存储体的访问:7/28/202111BHEA0操作总线使用情况00从偶地址开始读/写一个字AD15~AD001从奇地址单元读/写一个字节AD15~AD810从偶地址单元读/写一个字节AD7~AD011无效0110从奇地址开始读/写一个字,CPU自动分两次完成。AD15~AD8AD7~AD0表2.8BHE、A0编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。