第2章典型处理器及体系结构概论.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文档。上传文档
查看更多
* 16位的标志寄存器 进位标志CF(Carry Flag):当结果的最高位(字节-D7,字-D15)产生进位(加法运算)或借位(减法运算)时,CF=1;否则,CF=0,移位和循环指令也影响CF。 奇偶标志位PF(Parity Flag): 若结果中的低8位含有“1” 的个数为偶数,则PF=1;否则,PF=0。 辅助进位标志AF(Auxitiary Carry Flag):在低半字节向高半字节有进位或借位时AF=1;否则,AF=0。 零标志ZF(Zero Flag):当运算结果为0时ZF=1;否则,ZF=0。 符号标志SF(Sign Flag):SF等于最高位,对于带符号数,最高位为符号位,SF=1运算结果为负,SF=0为正。 * 16位的标志寄存器 溢出标志OF(Overflow Flag): 带符号数运算结果超出其表达范围时(字节数:-128~+127,字类型数:-32768~+32767),OF=1;否则,OF=0。 用表达式给出 (字节运算) (字运算) 例:① 2345H+3219H ② 6400H+7A3CH CF=0 PF=0 AF=0 ZF=0 SF=0 OF=0 CF=0 PF=1 AF=0 ZF=0 SF=1 OF=1 * 控制标志位 追踪标志TF(Trace Flag): TF=1,处理器进入单步方式,以便调试,CPU每执行一条指令自动产生一个内部中断以利于检查指令的执行情况;TF=0为连续工作方式。 中断允许标志IF(Interrupt-enable Flag):IF=1,允许CPU响应外部的可屏蔽中断请求;IF=0则禁止响应。IF对外部非屏蔽中断及内部中断不起作用。 方向标志DF(Direction Flag): 在串操作指令中,DF=0时,变址指针自动增量,DF=1时,则自动减量。 * 总线接口部件BIU 功能:负责CPU与存储器,I/O接口之间的数据传送。具体说就是从内存单元或外设端口中取数据,传给执行部件或者把执行部件的操作结果传送到指定的内存单元或外设端口。 4个段地址寄存器 一般分为:CS,DS,ES,SS寄存器---特殊存储器 CS(代码段寄存器)--用来存放指令代码。 DS(数据段寄存器)--数据段中存放程序的有关数据。 ES(附加段寄存器)--存放运算结果或辅助数据。 SS(堆栈段寄存器)--用于存放按后进先出顺序存取的信息 指令指针寄存器IP:在程序运行时,由CS指定段地址,IP指定在段内的偏移量。其内容为下一条要执行指令的偏移地址 20位的地址加法器: * 物理地址PA=对应段寄存器×10H十段内偏移量EA。 * 指令队列:指令暂存流水,8086有6个字节,8088有4个字节 总线控制逻辑:对AB,DB,CB进行管理 * 并行流水线工作方式 * CPU工作演示 * CPU工作演示(运行.swf ) * 2.3 8086的引脚信号及工作模式 最小模式:即由8086组成的单处理器系统,所有的总线控制信号由8086直接产生,系统中的总线控制逻辑电路被减到最少。 最大模式:即由8086组成的中等规模或者大型的系统。包含两个或多个微处理器,8086为主处理器,其它的为协处理器。 8086的两种工作模式 * 8086采用双列直插式封装,有40个引脚(如图所示),但总线信号数量却大于40,故8086采用了分时复用技术,部分引脚传送两种总线信号。 8086引脚图 * 引脚信号及功能 地址/数据总线AD15~AD0(双向、三态) 在一个总线周期的第一个时钟周期用于传送低16bit地址信息,并用地址锁存器锁存以免丢失,其它时钟周期可用于传送数据信息,分时传送。 (2)地址/状态信号线A19/S6~A16/S3(输出、三态) 在总线周期的第一个时钟周期(T1)用于输出地址信号的最高4bit并锁存。 其它时钟周期中用来输出状态信号。 (3)RD读信号 (输出,三态) 低电平有效。表示将对内存或I/O端口读操作。 (4)M/IO,存储器/输入输出控制信息 (输出,三态) 区分CPU进行的是存储器还是I/O访问 * * 引脚信号及功能 (5)WR写信号 (输出,三态)低电平有效。 (6)ALE地址锁存允许信号 (输出)高电平有效,此信号在T1状态有效,为地址码锁存的选通信号,送地址锁存器。 (7) READY准备就绪信号 (输入)高电平有效,是从所寻址的存储器或I/O电路来的响应信号,用于解决CPU与慢速存储器或I/O电路的同步问题。CPU在T3周期开始采样READY线,若为低电平,则T3之后插入TW等待周期直到READY为高电平,进入T4完成数据传送。 (8)RESET系统复位信号 (输入)高电平有效,8086要求此信号起码维持4个时

文档评论(0)

三沙市的姑娘 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档