- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第3讲8086存储器组织与系统配置
第二章 8086系统结构 8086CPU内部结构 8086CPU引脚及功能 8086CPU存储器组织 8086CPU系统配置 8086CPU时序 有关术语 位(bit) 字节(Byte) 字和字长(word) 位编号 指令、指令系统和程序 寄存器 译码器 有关术语 1.位(bit) 指计算机中能表示的最基本最小的单位 在计算机中采用二进制表示数据和指令,故: 位就是一个二进制位,有两种状态,“0”和“1” 2.字节(Byte) 相邻的8位二进制数成为一个字节 1Byte=8bit 如:1100 0011 0101 0111 有关术语 3. 字和字长 字是CPU内部进行数据处理的基本单位 字长是每个字所包含的二进制位数 常与CPU内部的寄存器、运算装置、总线宽度一致 ▲字长是衡量CPU工作性能的一个重要参数 有关术语 4.位编号 为便于描述,对字节,字和双字中的各位进行编号。 从低位开始,从右到左依次为0、1、2… 注意:从0开始编号。 有关术语 5.指令、指令系统和程序 指令是CPU能执行的一个基本操作 如:取数、加、减、乘、除、存数等 指令系统是CPU所能执行的全部操作 不同的CPU,其指令系统不同 程序是用户在使用计算机时,为要解决的问题,用一条条指令编写的指令序列。 构成程序的指令在存储器中一般是顺序存放, 要破坏这种顺序性,必须由转移指令操作 6.寄存器 寄存器是用来存放数据和指令的一种基本逻辑部件 根据存放信息的不同,有指令寄存器、数据寄存器、地址寄存器等 7.译码器 译码器是将输入代码转换为相应输出信号的逻辑电路。 指令是CPU能执行的一个基本操作; CPU的设计者对CPU的所有指令进行编码; 用户用编码形式的指令进行编程,程序存放在内中; CPU从内存取来编码形式的指令, 对指令进行译码,发出执行该指令功能所需的信号 按译码内容分类 指令译码器:将指令代码转换为该指令所需的各种控制信号 地址译码器:将地址信号转换为各地址单元相应的选通信号 8086存储器组织 8086系统配置 例2.上例中若AX=3322H,BX=1100H,CX=6655H,执行指令PUSH AX,PUSH BX,再执行指令POP CX,此时堆栈中内容发生什么变化,AX,BX,CX中的内容是什么? C0000 22 33 sp 栈底 00 11 C0FFC C0FFE C1000 33 22 PUSH AX 11 00 PUSH BX 66 55 CX sp C0000 22 33 栈底 00 11 C0FFC C0FFE C1000 33 22 AX 11 00 BX 11 00 POP CX 堆栈操作动画演示 堆栈的主要用途:中断,子程序调用,数据暂时保存。 简述 系统配置方式: 最小模式( CPU的引脚MN/MX端接高电平+5V) 最大模式( CPU的引脚MN/MX端接低电平地) 系统配置特点: 最小模式为单机系统,控制信号由CPU提供; 最大模式为多处理器/协处理器系统,控制信号由总线控制器8288提供。(常用的处理器有数值运算协处理器8087,输入/输出处理器8089) CPU的24~31引脚意义不同 最小模式系统 8086CPU 存储器 I/O接口芯片 1片8284A,作为时钟发生器 3片8282/8283或74LS373,作为地址锁存器 2片8286/8287或74LS245,作为双向数据总线收发器 时钟 发生器 RES Vcc CLK READY RESET RD WR M / IO ALE 8086CPU A19 ~A16 AD15~AD0 DEN DT/R MN / MX Vcc STB 8282/8283 OE 8286/8287 T 地址/数据 地址 存储器 DATA I/O芯片 DATA BHE OE BHE 20位 16位 地址总线 数据总线 8086最小模式系统配置 8282/8283是三态缓冲的8位数据锁存器,8282的输入和输出信号同相(8283的输入和输出信号反相)。 1.地址锁存器8282/8283 * 存储器地址的分段 存储器的要求 以字节为单位存储信息,每个存储单元有唯一的地址。 1.存储器地址的分段 0段 00000 0FFFF 10000 1FFFF F0000 FFFFF 1段 … 15段 64KB 64KB 64KB 分段管理的原因 8086/8088系统的存储空间1M字节(即220,要20位物理地址),CPU内部寄存器只有16位(只能寻址64K字节)。整个存储中间分成许多逻辑段。 存储器地址的分段 1.存储器地址的
文档评论(0)