微机原理与接口技术第2章2sy课件

上传人:痛*** 文档编号:241326631 上传时间:2024-06-18 格式:PPTX 页数:35 大小:1.62MB
返回 下载 相关 举报
微机原理与接口技术第2章2sy课件_第1页
第1页 / 共35页
微机原理与接口技术第2章2sy课件_第2页
第2页 / 共35页
微机原理与接口技术第2章2sy课件_第3页
第3页 / 共35页
点击查看更多>>
资源描述
微机原理与接口技术6/18/20246/18/2024第二章 8086系统结构 8086CPU8086CPU内部结构内部结构8086CPU8086CPU引脚及功能引脚及功能8086CPU8086CPU存储器组织存储器组织8086CPU8086CPU系统配置系统配置8086CPU8086CPU时序时序09:1909:192 2复习复习8086CPU内部结构09:1909:193 3复习复习80868086CPUCPU40403939383837373636353534343333323231313030292928282727262625252424232322222121GNDGNDADAD1414ADAD1313ADAD1212ADAD1111ADAD1010ADAD9 9ADAD8 8ADAD7 7ADAD6 6ADAD5 5ADAD4 4ADAD3 3ADAD2 2ADAD1 1ADAD0 0NMINMIINTRINTRCLKCLKGNDGNDV VCCCCADAD1515ADAD1616/S/S3 3ADAD1717/S/S4 4ADAD1818/S/S5 5ADAD1919/S/S6 6BHE/SBHE/S7 7MN/MXMN/MXRDRDHOLD(RQ/GTHOLD(RQ/GT0 0)HLDA(RQ/GTHLDA(RQ/GT1 1)WR(LOCK)WR(LOCK)M/IO(SM/IO(S2 2)DT/R(SDT/R(S1 1)DEN(SDEN(S0 0)ALE(QSALE(QS0 0)INTA(QSINTA(QS1 1)TESTTESTREADYREADYRESETRESET1 12 23 34 45 56 67 78 89 9101011111212131314141515161617171818191920208 80 08 86 6C CP PU U引引脚脚及及功功能能09:1909:194 4主要内容 存储器地址的分段存储器地址的分段存储器地址的分段存储器地址的分段8086808680868086存储器的分体结构存储器的分体结构存储器的分体结构存储器的分体结构堆栈的概念堆栈的概念堆栈的概念堆栈的概念2-3 2-3 80868086存储器组织存储器组织 2-4 2-4 80868086系统配置系统配置 最小模式最小模式最小模式最小模式最大模式最大模式最大模式最大模式09:1909:195 52-3 8086存储器组织 第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 1 1存储器地址的分段存储器地址的分段存储器地址的分段存储器地址的分段1 1存储器地址的分段;存储器地址的分段;2 2物理地址的形成;物理地址的形成;3 3逻辑地址的来源;逻辑地址的来源;2 280868086存储器的分体结构存储器的分体结构1 1分体结构概念;分体结构概念;2 2分体结构读写操作;分体结构读写操作;3 3存储器与总线连接;存储器与总线连接;3 3堆栈的概念堆栈的概念堆栈的定义;堆栈的定义;堆栈段的构成及特点;堆栈段的构成及特点;堆栈的工作方式及特点;堆栈的工作方式及特点;主要内容主要内容主要内容主要内容6/18/20246/18/20246 61 1存储器地址的分段存储器地址的分段存储器地址的分段存储器地址的分段存储器的要求存储器的要求存储器的要求存储器的要求:以以以以字节字节字节字节为单位存储信息,每个存储单元有为单位存储信息,每个存储单元有为单位存储信息,每个存储单元有为单位存储信息,每个存储单元有唯一的地址唯一的地址唯一的地址唯一的地址。分段管理的原因:分段管理的原因:分段管理的原因:分段管理的原因:8086808680888088系统的存储空间系统的存储空间系统的存储空间系统的存储空间lMlM字节字节字节字节(即即即即2 22020,要,要,要,要2020位物理地址位物理地址位物理地址位物理地址),CPUCPU内部寄存器只内部寄存器只内部寄存器只内部寄存器只有有有有1616位(只能寻址位(只能寻址位(只能寻址位(只能寻址64K64K字节)。整个存储字节)。整个存储字节)。整个存储字节)。整个存储中间分成许多逻辑段。中间分成许多逻辑段。中间分成许多逻辑段。中间分成许多逻辑段。(1)(1)(1)(1)存储器地址的分段存储器地址的分段存储器地址的分段存储器地址的分段第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 0段段00000000000FFFF0FFFF10000100001FFFF1FFFF F0000F0000FFFFFFFFFF1段段15段段64KB64KB64KB64KB64KB64KB09:1909:197 7存储器地址的分段存储器地址的分段存储器地址的分段存储器地址的分段逻辑段逻辑段逻辑段逻辑段1 1起点起点起点起点逻辑段逻辑段逻辑段逻辑段2 2起点起点起点起点逻辑段逻辑段逻辑段逻辑段3 3起点起点起点起点逻辑段逻辑段逻辑段逻辑段4 4起点起点起点起点逻辑段逻辑段逻辑段逻辑段1 164KB64KB逻辑段逻辑段逻辑段逻辑段2 264KB64KB逻辑段逻辑段逻辑段逻辑段3 364KB64KB逻辑段逻辑段逻辑段逻辑段4 464KB64KB0000000000FFFFFFFFFF第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 分段管理的特点:分段管理的特点:分段管理的特点:分段管理的特点:pp 每段容量不超过每段容量不超过每段容量不超过每段容量不超过64K64K字节;字节;字节;字节;pp 允许各个逻辑段在整个存储允许各个逻辑段在整个存储允许各个逻辑段在整个存储允许各个逻辑段在整个存储空间中浮动;空间中浮动;空间中浮动;空间中浮动;pp 段和段之间可以连续,也可段和段之间可以连续,也可段和段之间可以连续,也可段和段之间可以连续,也可以分开或重叠。以分开或重叠。以分开或重叠。以分开或重叠。pp 存储单元的实际地址:段地存储单元的实际地址:段地存储单元的实际地址:段地存储单元的实际地址:段地址址址址+段内偏移地址(段内偏移地址(段内偏移地址(段内偏移地址(IBM PCIBM PC机规定段的首地址必须从每机规定段的首地址必须从每机规定段的首地址必须从每机规定段的首地址必须从每小段小段小段小段(paragraph)(paragraph)的首地址的首地址的首地址的首地址开始,机器规定每开始,机器规定每开始,机器规定每开始,机器规定每1616字节为字节为字节为字节为一小段,所以段起始地址必一小段,所以段起始地址必一小段,所以段起始地址必一小段,所以段起始地址必须能被须能被须能被须能被1616整除)。整除)。整除)。整除)。09:1909:198 8(2)(2)(2)(2)物理地址形成物理地址形成物理地址形成物理地址形成地址范围地址范围地址范围地址范围:00000FFFFFH00000FFFFFH物理地址物理地址物理地址物理地址段基址段基址段基址段基址1616十偏移地址十偏移地址十偏移地址十偏移地址 其中:其中:其中:其中:段基址段基址段基址段基址:放在段寄存器地址(:放在段寄存器地址(:放在段寄存器地址(:放在段寄存器地址(CSCS、DSDS、ESES、SSSS)偏移地址偏移地址偏移地址偏移地址:从段地址开始的相对偏移位置(放在指令指针寄存:从段地址开始的相对偏移位置(放在指令指针寄存:从段地址开始的相对偏移位置(放在指令指针寄存:从段地址开始的相对偏移位置(放在指令指针寄存器器器器IPIP、1616位通用寄存器中)位通用寄存器中)位通用寄存器中)位通用寄存器中)pp逻辑地址:逻辑地址:逻辑地址:逻辑地址:段基址段基址段基址段基址:偏移地址偏移地址偏移地址偏移地址 (无符号的无符号的无符号的无符号的1616位二进制数,程序设计时用位二进制数,程序设计时用位二进制数,程序设计时用位二进制数,程序设计时用)pp物理地址:物理地址:物理地址:物理地址:存储器的绝对地址,是存储器的绝对地址,是存储器的绝对地址,是存储器的绝对地址,是CPUCPU访问存储器的实际寻址地址。访问存储器的实际寻址地址。访问存储器的实际寻址地址。访问存储器的实际寻址地址。第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 存储器地址的分段存储器地址的分段存储器地址的分段存储器地址的分段09:1909:199 9物理地址形成过程:物理地址形成过程:物理地址形成过程:物理地址形成过程:段基址 0000000015 0 15 0 3 2 1 03 2 1 0偏移地址15 15 0 0地址加法器物理地址19 019 0l l段基址指每段的起始地址,根据前述段基址指每段的起始地址,根据前述段基址指每段的起始地址,根据前述段基址指每段的起始地址,根据前述PCPC机规定,它必须是每小段的首地机规定,它必须是每小段的首地机规定,它必须是每小段的首地机规定,它必须是每小段的首地址,址,址,址,即必须能被即必须能被即必须能被即必须能被1616整除,则其低整除,则其低整除,则其低整除,则其低4 4位位位位一定为一定为一定为一定为0 0。l l从段寄存器中取出段基址,将其左移从段寄存器中取出段基址,将其左移从段寄存器中取出段基址,将其左移从段寄存器中取出段基址,将其左移4 4位,再与位,再与位,再与位,再与1616位偏移地址相加,就得位偏移地址相加,就得位偏移地址相加,就得位偏移地址相加,就得到了物理地址(到了物理地址(到了物理地址(到了物理地址(由总线接口部件由总线接口部件由总线接口部件由总线接口部件BIUBIU的地址加法器完成的地址加法器完成的地址加法器完成的地址加法器完成)。)。)。)。第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 存储器地址的分段存储器地址的分段存储器地址的分段存储器地址的分段09:1909:191010(3)(3)逻辑地址来源逻辑地址来源访问存储器的操作类型不同,访问存储器的操作类型不同,BIUBIU所使用的逻辑地址来源也不同所使用的逻辑地址来源也不同 操作类型操作类型隐含段地址隐含段地址替换段地址替换段地址偏移地址偏移地址取指令取指令CSCS无无无无IPIP堆栈操作堆栈操作SSSS无无无无SPSPBPBP为间址为间址SSSSCSCS、DSDS、ESES有效地址有效地址有效地址有效地址EAEA存取变量存取变量DSDSCSCS、SSSS、ESES有效地址有效地址有效地址有效地址EAEA源字符串源字符串DSDSCSCS、SSSS、ESESSISI目标字符串目标字符串ESES无无无无DIDI第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 存储器地址的分段存储器地址的分段存储器地址的分段存储器地址的分段09:1909:191111IPIPCSCSSI,DI SI,DI 或BXBXDSDSSPSP或BPBPSSSS代码段代码段数据段数据段堆栈段堆栈段l l取指令取指令(IP)(IP)l l堆栈操作堆栈操作(SP)(SP)l l读读/写写存储器存储器操作数或访问变操作数或访问变量量l l字符串寻址字符串寻址(源操作数放在(源操作数放在DSDS:SISI中,目标中,目标操作数放在操作数放在ESES:DIDI中中)第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 存储器地址的分段存储器地址的分段存储器地址的分段存储器地址的分段09:1909:1912122 280868086存储器的分体结构存储器的分体结构(1)(1)分体结构概念分体结构概念两个存储体两个存储体两个存储体两个存储体:偶地址存储体:偶地址存储体:偶地址存储体:偶地址存储体+奇地址存储体,各为奇地址存储体,各为奇地址存储体,各为奇地址存储体,各为512KByte512KByte,共,共,共,共1M Byte.1M Byte.512K8512K8位位位位奇地址存储体奇地址存储体奇地址存储体奇地址存储体(A A0 0=1 1)512K8512K8位位位位偶地址存储体偶地址存储体偶地址存储体偶地址存储体(A A0 0=0 0)000010000100003000030000500005 FFFFFFFFFF000000000000002000020000400004 FFFFEFFFFE2 220201 1 2 220202 2第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 09:1909:19131380868086存储器的分体结构存储器的分体结构两个存储体:两个存储体:两个存储体:两个存储体:偶地址存储体偶地址存储体偶地址存储体偶地址存储体+奇地址存储体,奇地址存储体,奇地址存储体,奇地址存储体,各为各为各为各为512KByte512KByte,共,共,共,共1M Byte1M Byte。512K8512K8位位位位奇地址存储体奇地址存储体奇地址存储体奇地址存储体(A A0 0=1 1)512K8512K8位位位位偶地址存储体偶地址存储体偶地址存储体偶地址存储体(A A0 0=0 0)000010000100003000030000500005 FFFFFFFFFF000000000000002000020000400004 FFFFEFFFFE2 220201 1 2 220202 2与数据总线低与数据总线低与数据总线低与数据总线低8 8位相连,当位相连,当位相连,当位相连,当A A0 00 0时,选择访问偶地址存储时,选择访问偶地址存储时,选择访问偶地址存储时,选择访问偶地址存储体,从低体,从低体,从低体,从低8 8位数据总线读写位数据总线读写位数据总线读写位数据总线读写一个字节。一个字节。一个字节。一个字节。与数据总线高与数据总线高与数据总线高与数据总线高8 8位相位相位相位相连,当连,当连,当连,当A A0 01 1时,选时,选时,选时,选择访问奇地址存储体,择访问奇地址存储体,择访问奇地址存储体,择访问奇地址存储体,从高从高从高从高8 8位数据总线读位数据总线读位数据总线读位数据总线读写一个字节。写一个字节。写一个字节。写一个字节。第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 09:1909:191414BHE ABHE A0 0操作操作总线使用情况总线使用情况0 00 0从偶地址开始读从偶地址开始读从偶地址开始读从偶地址开始读/写一个字写一个字写一个字写一个字ADAD1515 AD AD0 00 10 1从奇地址单元读从奇地址单元读从奇地址单元读从奇地址单元读/写一个字节写一个字节写一个字节写一个字节ADAD1515 AD AD8 81 01 0从偶地址单元读从偶地址单元读从偶地址单元读从偶地址单元读/写一个字节写一个字节写一个字节写一个字节ADAD7 7 AD AD0 01 11 1无效无效无效无效0 10 1从奇地址开始读从奇地址开始读从奇地址开始读从奇地址开始读/写一个字写一个字写一个字写一个字ADAD1515 AD AD8 81 01 0ADAD7 7 AD AD0 0BHE BHE、A A0 0 编码含义编码含义第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 80868086存储器的分体结构存储器的分体结构09:1909:1915153434000FF000FF00100001000010100101 00103 00103121252520101字节存储字节存储字节存储字节存储 :一个字节存放一个单元。:一个字节存放一个单元。:一个字节存放一个单元。:一个字节存放一个单元。如如如如单元单元单元单元00100H00100H中的内容为中的内容为中的内容为中的内容为34H34H,表示为,表示为,表示为,表示为(0010000100H)H)3434H H。字存储字存储字存储字存储:一个字存于相邻两个单元,且:一个字存于相邻两个单元,且:一个字存于相邻两个单元,且:一个字存于相邻两个单元,且低低低低位字节在低地址,高位字节在高地址位字节在低地址,高位字节在高地址位字节在低地址,高位字节在高地址位字节在低地址,高位字节在高地址,字字字字单元的地址以低位地址表示单元的地址以低位地址表示单元的地址以低位地址表示单元的地址以低位地址表示。如如如如:(0010000100H)H)1234H1234H,(0010300103H)H)0152H 0152H 一个字可以从偶地址开始存放,也可以从奇地址开始存放。一个字可以从偶地址开始存放,也可以从奇地址开始存放。一个字可以从偶地址开始存放,也可以从奇地址开始存放。一个字可以从偶地址开始存放,也可以从奇地址开始存放。第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 80868086存储器的分体结构存储器的分体结构09:1909:191616(2)(2)分体结构读写操作分体结构读写操作0000 1000010000100011000110002100021000310003100041000411112222333300000000 100001000010001100011000210002100031000310004100041111222233331111从从从从偶地址偶地址偶地址偶地址读一个字节读一个字节读一个字节读一个字节从从从从奇地址奇地址奇地址奇地址读一个字节读一个字节读一个字节读一个字节注意:注意:注意:注意:8086CPU8086CPU访问存储器时,以字为单位进行,并从偶地址开始。访问存储器时,以字为单位进行,并从偶地址开始。访问存储器时,以字为单位进行,并从偶地址开始。访问存储器时,以字为单位进行,并从偶地址开始。第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 80868086存储器的分体结构存储器的分体结构09:1909:1917170000 1000010000100011000110002100021000310003100041000411112222333333332222从从从从偶地址偶地址偶地址偶地址读一个字读一个字读一个字读一个字从从从从奇地址奇地址奇地址奇地址读一个字读一个字读一个字读一个字0000 1000010000100011000110002100021000310003100041000411112222333322221111若字单元地址从偶地址偶地址开始,只需访问一次存储器一次存储器 若字单元地址从奇地址奇地址开始,要访问两次存储器两次存储器 第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 80868086存储器的分体结构存储器的分体结构09:1909:191818(3)(3)存储器与总线连接存储器与总线连接D7D0 数据总线数据总线数据总线数据总线D15D8 数据总线数据总线数据总线数据总线D7D0奇地址存储体奇地址存储体SEL A19A0D7D0偶地址存储体偶地址存储体SEL A19A0A A0 0BHEBHEA19A1 地址总线地址总线地址总线地址总线80868086系统系统系统系统D7D0 数据总线数据总线数据总线数据总线D7D01M8位存储体位存储体A19A0A19A0 地址总线地址总线地址总线地址总线80888088系统系统系统系统00000000000000100001FFFFFFFFFF第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 80868086存储器的存储器的分体结构分体结构09:1909:1919193 3堆栈的概念堆栈的概念(1)(1)堆栈的定义堆栈的定义 堆栈:存储器中开辟一个区域,用来存堆栈:存储器中开辟一个区域,用来存堆栈:存储器中开辟一个区域,用来存堆栈:存储器中开辟一个区域,用来存放需要暂时保存的数据。放需要暂时保存的数据。放需要暂时保存的数据。放需要暂时保存的数据。(2)(2)堆栈段构成及特点堆栈段构成及特点 堆栈段:存储器中的一个段,由段定义语句堆栈段:存储器中的一个段,由段定义语句堆栈段:存储器中的一个段,由段定义语句堆栈段:存储器中的一个段,由段定义语句定义,可以在存储器定义,可以在存储器定义,可以在存储器定义,可以在存储器1M1M字节空间内任意浮动,容字节空间内任意浮动,容字节空间内任意浮动,容字节空间内任意浮动,容量小于等于量小于等于量小于等于量小于等于64K64K字节。字节。字节。字节。段基址段基址段基址段基址:堆栈寄存器:堆栈寄存器:堆栈寄存器:堆栈寄存器SSSS指定;指定;指定;指定;栈顶栈顶栈顶栈顶:堆栈指针:堆栈指针:堆栈指针:堆栈指针SPSP指定,指定,指定,指定,指向当前栈顶单元指向当前栈顶单元指向当前栈顶单元指向当前栈顶单元。C0000C0000 C1000C1000spsp向向向向上上上上增增增增长长长长栈底栈底栈底栈底第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 09:1909:192020堆栈的概念堆栈的概念(3)(3)堆栈的工作方式及特点堆栈的工作方式及特点 工作方式:工作方式:工作方式:工作方式:“先进后出先进后出先进后出先进后出”,指令为,指令为,指令为,指令为PUSHPUSH、POPPOP,栈顶指针,栈顶指针,栈顶指针,栈顶指针SPSP的变化由的变化由的变化由的变化由CPUCPU自动管理。自动管理。自动管理。自动管理。操作特点:操作特点:操作特点:操作特点:以以以以字为单位字为单位字为单位字为单位进行操作,进行操作,进行操作,进行操作,低字节低字节低字节低字节在在在在偶偶偶偶地地地地址,址,址,址,高字节高字节高字节高字节在在在在奇奇奇奇地址,每访问一次堆栈就能压入地址,每访问一次堆栈就能压入地址,每访问一次堆栈就能压入地址,每访问一次堆栈就能压入弹出一个弹出一个弹出一个弹出一个字字字字。地址增长方式:地址增长方式:地址增长方式:地址增长方式:一般是一般是一般是一般是向上增长向上增长向上增长向上增长:栈底设在存储:栈底设在存储:栈底设在存储:栈底设在存储器的高地址区,堆栈器的高地址区,堆栈器的高地址区,堆栈器的高地址区,堆栈地址由高向低变化地址由高向低变化地址由高向低变化地址由高向低变化。第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 C0000C0000 C1000C1000spsp向向向向上上上上增增增增长长长长栈底栈底栈底栈底09:1909:192121堆栈操作指令的执行过程:堆栈操作指令的执行过程:l l执行执行执行执行PUSHPUSH指令时:指令时:指令时:指令时:CPU CPU自动修改指针自动修改指针自动修改指针自动修改指针SPSP2 2SPSP,使,使,使,使SPSP指向指向指向指向新栈顶;新栈顶;新栈顶;新栈顶;将低位将低位将低位将低位数据压入数据压入数据压入数据压入(SP)(SP)单元,高位数据压入单元,高位数据压入单元,高位数据压入单元,高位数据压入(SP+1)(SP+1)单元。单元。单元。单元。l l当执行当执行当执行当执行POPPOP指令时:指令时:指令时:指令时:CPU CPU将当前栈顶将当前栈顶将当前栈顶将当前栈顶SP(SP(低位数据低位数据低位数据低位数据)和和和和SPSP+1(1(高位高位高位高位数据数据数据数据)中的中的中的中的内容弹出内容弹出内容弹出内容弹出;自动修改指针,使自动修改指针,使自动修改指针,使自动修改指针,使SPSP+2 2SPSP,SPSP指向新栈指向新栈指向新栈指向新栈顶。顶。顶。顶。第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 堆栈的概念堆栈的概念C0000C0000 C1000C1000spsp向向向向上上上上增增增增长长长长栈底栈底栈底栈底09:1909:192222例例 题题例例例例1 1假如当前假如当前假如当前假如当前SSSSC000HC000H堆栈段堆栈段堆栈段堆栈段64K64K,SPSP1000H1000H,指出当前栈顶,指出当前栈顶,指出当前栈顶,指出当前栈顶在存储器中的位置。在存储器中的位置。在存储器中的位置。在存储器中的位置。解:解:解:解:当前栈顶在存储器中的地址为:当前栈顶在存储器中的地址为:当前栈顶在存储器中的地址为:当前栈顶在存储器中的地址为:SS16 SS16SP=C1000H SP=C1000H 第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 堆栈的概念堆栈的概念C0000C0000 C1000C1000spsp向向向向上上上上增增增增长长长长栈底栈底栈底栈底09:1909:192323例例例例2 2上例中若上例中若上例中若上例中若AXAX33223322H H,BXBX11001100H H,CXCX66556655H H,执行指令,执行指令,执行指令,执行指令PUSH PUSH AXAX,PUSH BXPUSH BX,再执行指令,再执行指令,再执行指令,再执行指令POP CXPOP CX,此时堆栈中内容发生什么变化,此时堆栈中内容发生什么变化,此时堆栈中内容发生什么变化,此时堆栈中内容发生什么变化,AXAX,BXBX,CXCX中的内容是什么中的内容是什么中的内容是什么中的内容是什么?C0000C000022223333spsp00001111C0FFCC0FFCC0FFEC0FFEC1000C100033332222PUSHPUSH AX AX11110000PUSHPUSH BX BX66665555CXCXspspC0000C00002222333300001111C0FFCC0FFCC0FFEC0FFEC1000C100033332222AXAX11110000BXBX11110000POPPOP CX CX第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 堆栈的概念堆栈的概念09:1909:192424堆栈操作动画:堆栈操作动画:第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 堆栈的概念堆栈的概念09:1909:192525堆栈的主要用途堆栈的主要用途堆栈的主要用途堆栈的主要用途中断,子程序调用,数据暂时保存。中断,子程序调用,数据暂时保存。中断,子程序调用,数据暂时保存。中断,子程序调用,数据暂时保存。【注意】:【注意】:【注意】:【注意】:先进入的内容后弹出;先进入的内容后弹出;先进入的内容后弹出;先进入的内容后弹出;PUSH PUSH和和和和POPPOP指令成对。指令成对。指令成对。指令成对。第二章第二章 8086 8086系统结构系统结构 80868086存储器组织存储器组织 堆栈的概念堆栈的概念09:1909:1926262-4 8086系统配置 1 1简述简述1.1.系统配置方式:系统配置方式:l l最小模式(最小模式(最小模式(最小模式(CPU CPU的引脚的引脚的引脚的引脚MNMNMXMX瑞接高电平瑞接高电平瑞接高电平瑞接高电平+5V+5V)l l最大模式(最大模式(最大模式(最大模式(CPU CPU的引脚的引脚的引脚的引脚MNMNMXMX瑞接高电平低电平)瑞接高电平低电平)瑞接高电平低电平)瑞接高电平低电平)2.2.系统配置特点:系统配置特点:l l最小模式为最小模式为最小模式为最小模式为单机系统单机系统单机系统单机系统,控制信号由,控制信号由,控制信号由,控制信号由CPUCPU提供;提供;提供;提供;l l最大模式为最大模式为最大模式为最大模式为多处理器多处理器多处理器多处理器/协处理器系统协处理器系统协处理器系统协处理器系统,控制信号由总线控制器,控制信号由总线控制器,控制信号由总线控制器,控制信号由总线控制器82888288提供。(常用的处理器有数值运算协处理器提供。(常用的处理器有数值运算协处理器提供。(常用的处理器有数值运算协处理器提供。(常用的处理器有数值运算协处理器80878087,输入,输入,输入,输入/输输输输出处理器出处理器出处理器出处理器80898089)3.3.CPUCPU的的24243131引脚意义不同引脚意义不同第二章第二章 8086 8086系统结构系统结构 80868086系统配置系统配置 09:1909:1927272 280868086最小模式系统最小模式系统l8086CPU8086CPUl l存储器存储器l lI/OI/O接口芯片接口芯片uu时钟发生器:时钟发生器:时钟发生器:时钟发生器:8284A 8284A(1 1片)片)片)片)uu地址锁存器:地址锁存器:地址锁存器:地址锁存器:8282828282838283或或或或74LS373 74LS373(3 3片)片)片)片)uu双向数据总线收发器:双向数据总线收发器:双向数据总线收发器:双向数据总线收发器:8286828682878287或或或或74LS245 74LS245(2 2片)片)片)片)第二章第二章 8086 8086系统结构系统结构 80868086系统配置系统配置 80868086系统配置系统配置 09:1909:192828最小模式系统框图最小模式系统框图时钟时钟时钟时钟发生器发生器发生器发生器RESRESVccVccCLKCLKREADYREADYRESETRESETRDRDWRWRM/IOM/IOALEALE8086CPU8086CPUA19 A16AD15AD0DENDENDT/RDT/RMN/MXMN/MXVccVccSTBSTB8282/8282/82838283OEOE8286/8286/82878287T T地址地址地址地址/数据数据数据数据地址地址地址地址存储器存储器存储器存储器DATADATAI/OI/O芯片芯片芯片芯片DATADATABHEBHEOEOEBHEBHE2020位位位位1616位位位位地址总线地址总线地址总线地址总线数据总线数据总线数据总线数据总线第二章第二章 8086 8086系统结构系统结构 80868086系统配置系统配置 80868086系统配置系统配置 09:1909:192929最小模式系统最小模式系统8282/82838282/8283是三态缓冲的是三态缓冲的8 8位数据锁存器,位数据锁存器,82828282的输入和输出信号同相的输入和输出信号同相(8283(8283的输入和输出信号反相的输入和输出信号反相)。(1)(1)地址锁存器地址锁存器8282/82838282/8283第二章第二章 8086 8086系统结构系统结构 80868086系统配置系统配置 6/18/20246/18/202430308286/82878286/8287是三态是三态8 8位双向数据收发器,可增加驱动能力。位双向数据收发器,可增加驱动能力。82868286数据输入数据输入与输出同相与输出同相(8287(8287数据输入与输出反相数据输入与输出反相)。(2 2)双向数据总线收发器)双向数据总线收发器8286/82878286/8287第二章第二章 8086 8086系统结构系统结构 80868086系统配置系统配置 最小模式系统最小模式系统6/18/20246/18/20243131产生产生CLKCLK信号,该信号,该CLKCLK信号是信号是8086CPU8086CPU的内部和外部的时间基准信号,由的内部和外部的时间基准信号,由驱动门电路进行功率放大驱动门电路进行功率放大 。(3)(3)时钟发生器时钟发生器8284 8284 第二章第二章 8086 8086系统结构系统结构 80868086系统配置系统配置 最小模式系统最小模式系统6/18/20246/18/2024323280888088系统配置系统配置 第二章第二章 8086 8086系统结构系统结构 80868086系统配置系统配置 3 380888088最小模式系统最小模式系统09:1909:19333334写在最后写在最后成功的基础在于好的学习习惯成功的基础在于好的学习习惯The foundation of success lies in good habits谢谢大家荣幸这一路,与你同行ItS An Honor To Walk With You All The Way讲师:XXXXXX XX年XX月XX日
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!