- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
结束放映 (3)奇地址字节读写(续) 结束放映 结束放映 2、存储器的分段 8086可寻址空间是lM字节,对整个空间寻址需要20位长的地址码,8086CPU内所有寄存器都是16位的寄存器,而一个16位的寄存器,就只能寻址64K字节。要达到对1M字节存储器的寻址,8086系统采用分段并附以地址偏移量办法形成20位的物理地址,来得到对1M内存空间的寻址。 结束放映 存储器中的逻辑地址和物理地址 采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是 16位二进制数。 物理地址:存储器的绝对地址,从00000H~FFFFFH,是CPU访问存储器的实际寻址地址(也称为绝对地址) 16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址,这相当于完成如下的地址运算: 物理地址=段基址×16+偏移地址 结束放映 结束放映 所谓堆栈是在存储器中开辟一个区域,用来存放需要暂时保存的数据,其工作方式是“先进后出”或“后进先出”的方式。 8086系统中的堆栈段是由段定义语句在存储器中定义的一个段,堆栈段容量小于等于64K字节。段基址由堆栈寄存器SS指定,栈顶由堆栈指针SP指定,堆栈地址由高向低增长,栈底设在存储器的高地址区。 3、堆栈段的使用 结束放映 返回本节首页 8086系统与外部设备的输入/输出是通过接口完成的。 1)单独编址 系统要为I/O芯片的每个端口分配一个地址,各个端口号不能重复,是单独编址的。 2)寻址范围 8086CPU设计了65535个8位的I/O端口,即寻址范围是0~64K。两个编号相邻的8位端口可以组合成一个16位端口。 3)访问指令 执行IN, OUT指令,RD#信号或WR#信号与M/IO#信号同时为低电平。 、8086输入/输出结构与配置 结束放映 返回本节首页 2.2.1 8086的结构 8086CPU的内部结构 8086CPU的寄存器结构 结束放映 第二章 80x86微处理器 2.2.2 8086系统的结构和配置 2.2.1 8086存储器结构和配置 2.2.2 8086输入/输出结构与配置 2.2.3 8086的最小和最大模式系统配置 2.2.3 8086系统的周期 、8086的内部结构 1. 关于8086/8088 2. 编 程 结 构 3. BIU的组成 4. BIU的功能 5. EU的组成 6. EU的作用 7. BIU和EU的动作管理 结束放映 返回本节首页 1. 关于8086/8088 8086是Intel系列的16位微处理器,时钟频率为5MHz,有16条数据线和20条地址线。由于地址总线的位数决定了CPU可直接寻址的内存单元的范围,因此,内存容量为220个单元,即1MB。 8088是准16位微处理器,其内部寄存器、内部运算部件、内部操作都是按16位设计的,但它对外的数据总线只有8条,因此,在处理一个16位数据字时需要两步操作。8088这种设计的主要目的是为了使它能与当时已有的一整套Intel外围设备接口直接兼容使用。 结束放映 返回本小节首页 2. 编 程 结 构 编程结构与真正的物理结构有别,它是从程序员和使用者的角度看到的CPU的内部结构。或者说,我们讨论8086的内部结构是从指令的执行这一全过程来考虑的。 总线接口部件BIU 执行部件EU 8086从功能上分为两部分: 结束放映 结束放映 返回本小节首页 3. BIU的组成 6字节指令队列缓冲器 一般情况下,CPU执行完一条指令就可以立即执行下一条指令,称为流水线技术。 20位地址加法器和4个段地址寄存器(16bit)完成 从段基地址(存放CS、DS、ES、SS)与16位段内偏移地址(由指令指定)产生20位物理地址。 指令指针控制器---IP(16bit) 用于存放BIU将要取的下一条指令的段内偏移地址。 总线控制电路 用于产生系统总线操作时的相关控制信号。 结束放映 返回本小节首页 4. BIU的功能 BIU具体任务为: 负责从存储器的指定单元取指令,送到指令队列缓冲器中排队(或直接给EU去执行); 或负责配合EU从存储器的指定单元或外设端口中取出指令规定的操作数传送给EU。 或负责把EU的操作结果传送到指定的存储器或外设端口中。 总之,BIU的功能是负责完成CPU与存储器或I/O端口之间的数据传送。 结束放映 返回本小节首页 5. EU的组成 4个通用寄存器(16或8bit) 累加
您可能关注的文档
- 13_只有一个地球(公开课)范例.ppt
- 4-密码学技术预案.ppt
- AVSS电线基础知识范例.ppt
- 23给予是快乐的范例.ppt
- AW_ch9框架与导航范例.ppt
- 《给我的孩子们》课件预案.ppt
- 23-核舟记范例.ppt
- 《给我的孩子们》麦秋预案.ppt
- 微机接口第11章范例.ppt
- 23课《刷子李》鲍雨柔范例.ppt
- 中国国家标准 GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- 《GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地》.pdf
- 苏教版(2017秋)科学三年级下册1.《种子发芽了》 教案(含课堂练习和反思).docx
- 2024-2025学年小学数学六年级上册冀教版(2024)教学设计合集.docx
- 地理商务星球版七年级上册4.5形成气候的主要因素 同步教案.docx
- 2024-2025学年中职中职专业课金融类73 财经商贸大类教学设计合集.docx
- 2024-2025学年初中地理七年级上册(2024)仁爱科普版(2024)教学设计合集.docx
- 2024-2025学年小学英语二年级上册外研版(一起)教学设计合集.docx
- 2024-2025学年高中数学选择性必修 第二册北师大版(2019)教学设计合集.docx
最近下载
- 烟机设备操作工基础知识考试题库(浓缩500题) .pdf
- GB_T 43698-2024 网络安全技术 软件供应链安全要求.pdf
- 苏教版四年级科学上册第四单元简单电路2单元作业设计.pdf VIP
- 征信简版电子版PDF个人信用报告必威体育精装版版2024年可编辑带水印模板.pdf
- 集团总部组织架构设计方案与管控模式设计方案.ppt
- 8400凯氏定氮仪中文使用说明书rev2.doc
- 四川220kV双回线路变电站新建工程施工组织设计-1147645523.doc
- 多个剧本杀剧本( 5-6人开放).doc
- 形考作业3:基于UML的大学图书馆图书信息管理系统设计实验.docx
- 2024小学数学新教材培训:一年级上册教材整体介绍(北师大版).docx VIP
文档评论(0)