东南大学微机课件第一章CH1_2研讨.pptVIP

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

《微机系统与接口》 Microcomputer Systems and Interface 第1章 微型计算机基础(续) 房芳 ffang@seu.edu.cn 8086/8088微处理器 INTEL公司78年推出(79年推出8088 ) 4万多个晶体管(8088为2.9万个晶体管) 时钟频率4.77MHZ 数据线16位(8088的数据线8位) 地址线20位 40脚DIP封装 81年IBM推出Personal Computer (个人计算机、微机)PC Intel Architecture(IA)-16 IBM PCPC/XT (主要学习对象)P17图1.8 可以重复加载运行各种应用软件的个人计算机:多板结构 1.系统板 +I/O板卡----基于中大规模μP: 8088(80C88)/8087+82XX芯片组chipset(82C88 总线控制器BUS Controller+8284 Clock Generator Driver) 2.ROM----基本系统程序,BIOS 3.? RAM----中间数据/应用程序 4.I/O接口电路:Speaker/KB 5. I/O expanding slots: 62芯的扩展槽 主机板组成 微处理器子系统 8088:16位内部结构、8位数据总线、20位地址总线、4.77MHz主频 存储器 ROM-BIOS、主体为RAM I/O接口控制电路 8259A、8253、8237A、8255等 I/O通道 62线的IBM PC总线 存储空间的分配 常规内存:1MB 基本RAM区:640KB 保留RAM区:128KB 扩展ROM区:128KB 基本ROM区:128KB 扩展内存:用作RAM区 I/O空间的分配 8088/8086的功能结构 8088的内部结构从功能分成两个单元 总线接口单元BIU——管理8088与系统总线的接口,负责CPU对存储器和外设进行访问 执行单元EU——负责指令的译码、执行和数据的运算 两个单元相互独立,分别完成各自操作 两个单元可以并行执行,实现指令取指和执行的流水线操作 IA-16微处理器(Intel 8086/8088 ) P19图1.9 功能结构 执行方式----取指与执行同步,独立,并行工作,从而大大提高了CPU的处理速度. CPU 取指 执行 取指 执行 … 这是顺序处理(串行)操作方式. 8088: BIU 取指 取指 取指 … EU 执行 执行 执行 … 这是流水线作业方式.(深度两级) 而后续微机的发展,延续了这种流水线作业方式,将各部分功能逐步细化,从而不断提高运行速度. 8088指令执行过程(结构为8086,复制自郑州大学钱晓捷资料) 8086/8088的内部寄存器(Registers) 14个16位寄存器:8通用寄存器/4段/2控制寄存器 ADD AX,100, MOV BH,[1000] SUB DX,[BX] JC 1000 MOV CS:[SI],AL 数据寄存器 AX称为累加器(Accumulator) 使用频度最高。用于算术、逻辑运算以及与外设传送信息等 BX称为基址寄存器(Base address Register) 常用做存放存储器地址 CX称为计数器(Counter) 作为循环和串操作等指令中的隐含计数器 DX称为数据寄存器(Data register) 常用来存放双字长数据的高16位,双字除(H16)或存放外设端口地址 变址寄存器 16位变址寄存器SI和DI 常用于存储器变址寻址方式时提供地址 SI是源地址寄存器(Source Index) DI是目的地址寄存器(Destination Index) 在串操作类指令中,SI、DI还有较特殊的用法 指针寄存器 指针寄存器用于寻址内存堆栈内的数据 SP为堆栈指针寄存器(Stack Pointer),指示堆栈段栈顶的位置(偏移地址) BP为基址指针寄存器(Base Pointer),表示数据在堆栈段中的基地址 SP和BP寄存器与SS段寄存器联合使用以确定堆栈段中的存储单元地址 指令指针寄存器 IP(Instruction Pointer)为指令指针寄存器,指示主存储器指令的位置 随着指令的执行,IP将自动修改以指示下一条指令所在的存储器位置 IP寄存器是一个专用寄存器 IP寄存器与CS段寄存器联合使用以确定下一条指令的存储单元地址 段寄存器功能 段寄存器Segment Register CS,SS,DS,E

您可能关注的文档

文档评论(0)

ccx55855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档