微机原理第二章1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 80X86微处理器的结构 2.1 8086的内部结构 2.2 8086/8088的引脚 2.3 8086操作和时序 学 习 目 的 通过对本章的学习,您应该能够达到下 列要求: 描述8086的编程结构 说明8086CPU的工作特点 了解8086CPU的引线 分析8086CPU基本总线周期时序 重 点 8086CPU的编程结构,总线接口单元和 执行单元的动作管理 8086CPU的引线 8086CPU基本总线周期各个T状态的作 用,存储器与I/O接口的读写时序 难 点 8086的寄存器结构以及时序 8086/8088微处理器的一般性能特点 16位的内部结构,16/8位双向数据信号线; 20位地址信号线,可寻址1M字节存储单元; 较强的指令系统; 利用第16位的地址总线来进行I/O端口寻址,可寻址64K个 I/O端口; 中断功能强,可处理内部软件中断和外部中断,中断源可达 256个; 单一的+5V电源,时钟频率为5~10MHz。 另外,Intel公司同期推出的Intel8088微处理器一种准16 位微处理器,其内部寄存器,内部操作等均按16位处理 器设计,与Intel8088微处理器基本上相同,不同的是其 对外的数据线只有8位,目的是为了方便地与8位I/O接口 芯片相兼容。 2.1 8086的内部结构 8086从功能上来说分成两大部分,总线接口 单元 BIU(Bus Interface Unit)和执行单元 EU (Execution Unit). ? BIU:负责与存储器接口,即8086与存储器之间的 信息传送,都是由BIU负责进行的,即: (1) BIU从内存的指定部分取出指令,送至指令队列排队。 (2) 从内存的指定部分取出执行指令时所需的操作数,送 至EU部分。 总线接口部件由 (1)4个段地址寄存器; CS——16位的代码段寄存器; DS——16位的数据段寄存器; ES——16位的扩展段寄存器; SS——16位的堆栈段寄存器; (2)16位的指令指针寄存器IP; (3)20位的地址加法器; (4)6字节的指令队列缓冲器 (8088为4字节) 8086/8088的内部寄存器 寄存器的主要用途 寄存器 执行操作 AX 整字乘法,整字除法、整字I/O AL 字节乘法、字节除法、字节I/O。查表,十进制算术 运算 AH 字节乘法、字节除法 BX 查表 CX 字符串操作,循环次数 CL 变量的移位和循环控制 DX 整字乘法,整字除法、间接寻址I/O SP 堆栈操作 SI 字符串操作 DI 字符串操 进位标志C(Carry Flag) 当结果的最高位产生一个进位或借位,则CF=1,否则CF=0。 溢出标志O(Overflow Flag) 在算术运算中,带符号数的运算结果超出了8位或16位 带符号数能表达的范围,则OF=1,否则OF=0。 8位(字节)运算 --128 —— +127 16位(字) 运算 --32768 —— +32767 符号标志S(Sign Flag) 结果的最高位(D15 或D7)为1,则SF=1,否则 SF=0。 零标志Z(Zero Flag) 若运算的结果为0,则ZF=1,否则ZF=0。 奇偶标志P(Parity Flag) 若结果中‘1’的个数为偶数,则PF=1,否则,PF=0。 辅助进位标志A(Auxiliary Flag) 在字节操作时,由低半字节(第3位)向高半字节,字操作时低字节向 高字节由进位或借位,则AF=1,否则AF=0。 状态标志寄存器 方向标志(Direction Flag)—— D=1 ,串操作时地址自动减量, D=0,串操作时地址自动增量。 中断允许标志(Interrupt—enable Flag) IF=1,则允许CPU接收外部的中断请求, IF=0,则屏蔽外部中断请求。 追踪标志(Trace Flag) TF=1,使处理进入单步方式,以便于调试。 具有“流水线”结构 特点: 将CPU分为两个单元,可以使取指令和 执行指令同时进行,减少了CPU为取指令而等 待的时间,从而提高了CPU的利用率,提高了 系统的运行速度。 8086存储器的分段结构 8086/8088系统中把1M存储空间分成若干个逻辑段,每个逻辑段容量≤64KB,每个

文档评论(0)

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

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

1亿VIP精品文档

相关文档