网站大量收购独家精品文档,联系QQ:2885784924

[微机原理第二章.pptVIP

  1. 1、本文档共30页,可阅读全部内容。
  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文档。上传文档
查看更多
[微机原理第二章

第二章 IA-32结构微处理器及其体系结构 一、微处理器的主要性能指标 二、16位微处理器(8086/8088) 三、32位微处理器 微处理器的主要性能指标 字长 (内部寄存器大小、数据总线数量) 指令数 (精简指令) 运算速度 (主频) 访存空间 (地址总线数量) 高速缓存大小 (一、二级) 虚拟存储空间 是否能构成多处理器系统 工艺形式 (封装、工作电压、功耗) 8086/8088微处理器(16位) 特点 16(8)根数据线 8088:内部为16根 ,外部8根(IBM PC/XT机 4.77MHz) 8086:内外部均16根 20根地址线 80286:24根地址线 内部寄存器16位 8086的内部结构 执行部件(EU)/ 总线接口部件 (BIU) 8088/8086内部寄存器 引脚说明 工作模式(最大模式、最小模式) 总线周期 存储器结构 IO端口组织 8086的内部结构 执行单元(EU) 运算器 通用寄存器 EU控制单元 总线接口单元(BIU) 指令队列缓冲器 8086: 6字节 8088: 8字节 流水线处理 16位指令指针寄存器 地址加法器和段寄存器 总线控制逻辑 流水线处理 指令队列有1或2个字节空闲时,BIU自动取指令送入指令队列 EU从指令队列取指令执行,如果需要访问存储器或I/O,则请求BIU进入总线周期完成数据传送 当指令队列满,且无总线请求,BIU空闲 在执行转移、调用等指令时,自动清除指令队列,BIU从存储器中装入另外的指令 总线控制部件(BIU) 指令队列缓冲器 16位指令指针寄存器 地址加法器和段寄存器 总线控制逻辑 8088/8086内部寄存器 通用寄存器组 数据寄存器16位 指针和变地址寄存器16位 SP:当前栈顶指针 BP:堆栈段的基准地址 SI、DI:相对于基准地址的偏移 段寄存器16位 状态标志寄存器PSW 指令指针寄存器 16位 IP:需执行指令在代码段中的偏移地址 程序运行时内存使用情况 数据寄存器特殊作用 AX: 保存计算结果低16位 BX: 数据段或附加段中的基准地址 CX: 循环次数 DX: 端口地址、计算结果高16位 段寄存器 CS:代码存放在存储器中的起始位置 DS:数据存放在存储器中的起始位置 SS:堆栈在存储器中的起始位置 ES:附加数据段在存储器中的起始位置 程序运行时内存使用情况 代码段 存放指令代码 数据段 存放使用的数据 堆栈段 存放临时数据 结构 使用特点 先进后出、16位操作 入栈SP-2,出栈SP+2 附加段 存放附加数据 程序状态字PSW 运算结果的状态位 CF:无符号数产生进位和借位,CF=1 PF:结果包含偶数个1,则PF=1 AF:低四位向高四位产生进位或借位,AF=1 ZF:运算结果为0,ZF=1 SF:运算结果为负数,SF=1 OF:有符号数运算结果溢出,OF=1 加法:两个操作数符号相同,而结果符号相反 减法: 两个操作数符号相反,而结果符号与减数相同 控制标志位 TF:单步运行,TF=1 IF:允许中断,IF=1 DF:数据串地址递减,DF=1 8086引脚 地址/数据总线 AD15~AD0 分时复用 地址/状态总线 AD19~AD16分时复用 控制总线 INTR、NMI HOLD、HLDA M/IO RD、WR READY、RESET、CLK 电源与地线 8086的工作模式 工作模式 最小工作模式:单处理器 最大工作模式:多处理器 主要组成模块 8284A:时钟发生器 产生系统时钟CLK 8282/8283:地址锁存器 访问存储器或I/O时锁存地址,在整个周期保持不变 8286/8287:数据总线接发器 提高数据总线驱动能力 8288:总线控制器 增强控制总线能力 实现多处理器配置 8289:总线仲裁器 多处理器时进行总线仲裁 8086的总线周期 时钟周期:主频确定的时钟脉冲周期 指令周期:完成一条指令所需要的时钟周期数 8086/8088指令周期不定长 总线周期 完成一次基本总线操作所需要的时钟周期数 存储器读写总线周期 IO读写总线周期 由四个时钟周期组成 总线周期组成 T1:CPU向总线发送地址信息,指出要寻址的存储器或IO地址,送入地址锁存器 T2:CPU从总线上撤销地址信息,高4位输出总线周期的状态(中断运行状态、使用的段寄存器名称等) T3:数据送到低16位,进行数据传送 T4:总线周期结束 Tw:T3后等待数据就绪,直到READY为高电平,才进入T4 8086/8088存储器结构 存储器与总线连接 存储器的分段 程序存储段模式 堆与栈 Heap:数据段或附加段中可以分配的内存 近堆: 当前段内 远堆: 其它段内 Stack:保存临时数据的存储空间 8088/8086存储器空间分配(DOS内

文档评论(0)

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

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

1亿VIP精品文档

相关文档