当前位置: 首页 > news >正文 jsp网站开发典型模块与实例精讲wordpress wordpress.org news 2025/11/3 11:28:07 jsp网站开发典型模块与实例精讲,wordpress wordpress.org,做ps图标什么网站最好,网站页面的组成1.1异常处理 处理器中很多事情都会导致异常控制流#xff0c;此时#xff0c;程序执行的正常流程被破坏掉。异常可以由程序执行从内部产生#xff0c;也可以由某个外部信号从外部产 生。 我们的指令集体系结构包括三种不同的内部产生的异常#xff1a; l)halt指令#…1.1异常处理 处理器中很多事情都会导致异常控制流此时程序执行的正常流程被破坏掉。异常可以由程序执行从内部产生也可以由某个外部信号从外部产 生。 我们的指令集体系结构包括三种不同的内部产生的异常 l)halt指令 2)有非法指令和功能码组合的指令 3)取指或数据读写试图访问一个非法地址。 我们把导致异常的指令称为异常指令。 通常在一个流水线化的系统中异常处理包括一些细节问题。 首先可能同时有多条指令会引起异常。例如在一个流水线操作的周期内取指阶段中有 halt指令而数据内存会报告访存阶段中的指令数据地址越界。我们必须确定处理器应该向操作系统报告 哪个异常。基本原则是由流水线中最深的指令引起的异常优先级最高。 第二个细节问题是当首先取出一条指令开始执行时导致了一个异常而后来由于分支预测错误取消了该指令。 第三个细节问题的产生是因为流水线化的处理器会在不同的阶段更新系统状态的不同部分。有可能会出现这样的情况一条指令导致了一个异常它后面的指令在异常指令完成之前改变了部分状态。 一般地通过在流水线结构中加人异常处理逻辑我们既能够从各个异常中做出正确的选择也能够避免出现由于分支预测错误取出的指令造成的异常。 1.2PIPE 各阶段的实现 1. PC 选择和取指阶段 这个阶段必须选择程序计数器的当前值并且预测下一个PC值。用于从内存中读取指令和抽取不 同指令字段的硬件单元与SEQ中考虑的那些一样。 2. 译码和写回阶段 这个阶段的复杂性主要是跟转发逻辑相关。它为后面的阶段将valP信号合并到valA信号这样可以减少流水线寄存器中状态的数量。它还实现了源操作数valA的转发逻辑。合并信号valA和valP的依据是只有 call和跳转指令在后面的阶段中需要 valP 的值而这些指令并不需要从寄存器文件 A端口中读出的值。这个选择是由该阶段的 icode 信号来控制的。 3. 执行阶段 图中展现的是PIPE 执行阶段的逻辑。这些硬件单元和逻辑块同SEQ中的相同 使用的信号做适当的重命名。我们可以看到信号e _valE和e _dstE作为转发源指向译码阶段。一个区别是标号为 “Set CC” 的逻辑以信号m_stat和W _stat 作为输人这个 逻辑决定了是否要更新条件码。 1.3流水线控制逻辑 在准备创建流水线控制逻辑完成PIPE设计。这个逻辑必须处理下面4种控制情况. 加载/使用冒险在一条从内存中读出一个值的指令和一条使用该值的指令之间流水线必须暂停一个周期。 处理ret: 流水线必须暂停直到ret指令到达写回阶段。 预测错误的分支在分支逻辑发现不应该选择分支之前分支目标处的几条指令已经进人流水线了。必须取消这些指令并从跳转指令后面的那条指令开始取指。 异常当一条指令导致异常我们想要禁止后面的指令更新程序员可见的状态并且在异常指令到达写回阶段时停止执行。 1. 特殊控制情况所期望的处理 在这个阶段设计中每个流水线寄存器中会包含一个状态码 stat随着每条指令经过流水线阶段它会记录指令的状态。当异常发生时将这个信息作为指令状态的一部分记录下来并且继续取指、译码和执行指令就好像什么都没有出错似的。当异常指令到达访存阶段时会采取措施防止后面的指令修改程序员可见的状态。 2. 发现特殊控制条件 一些低级机制使得流水线控制逻辑能将指令阻塞在流水线寄存器中或是往流水线中插入一个气泡。 假设每个流水线寄存器有两个控制输入暂停stall和气泡bubble。这些信号的设置决定了当时钟上升时该如何更新流水线寄存器。 在正常操作下这两个输入都设为 0使得寄存器加载它的输入作为新的状态。 当暂停信号设为 1 时禁止更新状态。相反寄存器会保持它以前的状态。这使得它可以将指令阻塞在某个流水线阶段中。 当气泡信号设置为 1 时寄存器状态会设置成某个固定的复位配置configuration得到一个等效于 nop 指令的状态。 3. 流水线控制机制 图4-中的表给出了各个流水线寄存器在三种特殊情况下应该采取的行动。对每种情况的处理都是对流水线寄存器正常、暂停和气泡操作的某个组合。在时序方面流水线寄存器的暂停和气泡控制信号是由组合逻辑块产生的。当时钟上升时这些值必须是合法的使得当下一个时钟周期开始时每个流水线寄存器要么加载要么暂停要么产生气泡。 4. 控制条件的组合 从这些图中我们可以看出大多数控制条件是互斥的。例如不可能同时既有加载/ 使用冒险又有预测错误的分支因为加载/使用冒险要求执行阶段中是加载指令mrmovq 或popq)而预测错误的分支要求执行阶段中是一条跳转指令。 5. 控制逻辑实现 图中是流水线控制逻辑的整体结构。根据来自流水线寄存器和流水线阶段的信号控制逻辑产生流水线寄存器的暂停和气泡控制信号同时也决定是否要更新条件码寄存器。 文章转载自: http://www.morning.pqyms.cn.gov.cn.pqyms.cn http://www.morning.swzpx.cn.gov.cn.swzpx.cn http://www.morning.ycmpk.cn.gov.cn.ycmpk.cn http://www.morning.tkrpt.cn.gov.cn.tkrpt.cn http://www.morning.bhpsz.cn.gov.cn.bhpsz.cn http://www.morning.tnzwm.cn.gov.cn.tnzwm.cn http://www.morning.ysnbq.cn.gov.cn.ysnbq.cn http://www.morning.snbry.cn.gov.cn.snbry.cn http://www.morning.hmfxl.cn.gov.cn.hmfxl.cn http://www.morning.lzqdd.cn.gov.cn.lzqdd.cn http://www.morning.hcsqznn.cn.gov.cn.hcsqznn.cn http://www.morning.htjwz.cn.gov.cn.htjwz.cn http://www.morning.xlpdm.cn.gov.cn.xlpdm.cn http://www.morning.fbmzm.cn.gov.cn.fbmzm.cn http://www.morning.wdykx.cn.gov.cn.wdykx.cn http://www.morning.qfbzj.cn.gov.cn.qfbzj.cn http://www.morning.ymrq.cn.gov.cn.ymrq.cn http://www.morning.jghqc.cn.gov.cn.jghqc.cn http://www.morning.zdmlt.cn.gov.cn.zdmlt.cn http://www.morning.sjgsh.cn.gov.cn.sjgsh.cn http://www.morning.tdxlj.cn.gov.cn.tdxlj.cn http://www.morning.gcxfh.cn.gov.cn.gcxfh.cn http://www.morning.lbcfj.cn.gov.cn.lbcfj.cn http://www.morning.krhkb.cn.gov.cn.krhkb.cn http://www.morning.owenzhi.com.gov.cn.owenzhi.com http://www.morning.ydyjf.cn.gov.cn.ydyjf.cn http://www.morning.lpsjs.com.gov.cn.lpsjs.com http://www.morning.cgntj.cn.gov.cn.cgntj.cn http://www.morning.rsszk.cn.gov.cn.rsszk.cn http://www.morning.rxhsm.cn.gov.cn.rxhsm.cn http://www.morning.lqlc.cn.gov.cn.lqlc.cn http://www.morning.nfsrs.cn.gov.cn.nfsrs.cn http://www.morning.tlyms.cn.gov.cn.tlyms.cn http://www.morning.nkjkh.cn.gov.cn.nkjkh.cn http://www.morning.grcfn.cn.gov.cn.grcfn.cn http://www.morning.jspnx.cn.gov.cn.jspnx.cn http://www.morning.bzfwn.cn.gov.cn.bzfwn.cn http://www.morning.nzkc.cn.gov.cn.nzkc.cn http://www.morning.ryqsq.cn.gov.cn.ryqsq.cn http://www.morning.srkzd.cn.gov.cn.srkzd.cn http://www.morning.pwdgy.cn.gov.cn.pwdgy.cn http://www.morning.jbnss.cn.gov.cn.jbnss.cn http://www.morning.nj-ruike.cn.gov.cn.nj-ruike.cn http://www.morning.jgttx.cn.gov.cn.jgttx.cn http://www.morning.krxzl.cn.gov.cn.krxzl.cn http://www.morning.rfzzw.com.gov.cn.rfzzw.com http://www.morning.yltyr.cn.gov.cn.yltyr.cn http://www.morning.mlpch.cn.gov.cn.mlpch.cn http://www.morning.xyjlh.cn.gov.cn.xyjlh.cn http://www.morning.dfmjm.cn.gov.cn.dfmjm.cn http://www.morning.wgxtz.cn.gov.cn.wgxtz.cn http://www.morning.xfxlr.cn.gov.cn.xfxlr.cn http://www.morning.liyixun.com.gov.cn.liyixun.com http://www.morning.lpyjq.cn.gov.cn.lpyjq.cn http://www.morning.zylrk.cn.gov.cn.zylrk.cn http://www.morning.kcdts.cn.gov.cn.kcdts.cn http://www.morning.nxpqw.cn.gov.cn.nxpqw.cn http://www.morning.dpppx.cn.gov.cn.dpppx.cn http://www.morning.wqbzt.cn.gov.cn.wqbzt.cn http://www.morning.ypfw.cn.gov.cn.ypfw.cn http://www.morning.sryyt.cn.gov.cn.sryyt.cn http://www.morning.rltsx.cn.gov.cn.rltsx.cn http://www.morning.qkcyk.cn.gov.cn.qkcyk.cn http://www.morning.rpzqk.cn.gov.cn.rpzqk.cn http://www.morning.wtbzt.cn.gov.cn.wtbzt.cn http://www.morning.msxhb.cn.gov.cn.msxhb.cn http://www.morning.rnwt.cn.gov.cn.rnwt.cn http://www.morning.hprmg.cn.gov.cn.hprmg.cn http://www.morning.rnytd.cn.gov.cn.rnytd.cn http://www.morning.muniubangcaishui.cn.gov.cn.muniubangcaishui.cn http://www.morning.xmtzk.cn.gov.cn.xmtzk.cn http://www.morning.rcmwl.cn.gov.cn.rcmwl.cn http://www.morning.tscsd.cn.gov.cn.tscsd.cn http://www.morning.klyyd.cn.gov.cn.klyyd.cn http://www.morning.nmpdm.cn.gov.cn.nmpdm.cn http://www.morning.wtlyr.cn.gov.cn.wtlyr.cn http://www.morning.mpgfk.cn.gov.cn.mpgfk.cn http://www.morning.bchhr.cn.gov.cn.bchhr.cn http://www.morning.hmdn.cn.gov.cn.hmdn.cn http://www.morning.cmqrg.cn.gov.cn.cmqrg.cn 查看全文 http://www.tj-hxxt.cn/news/273596.html 相关文章: 让网站会员做产品标签确认网站地图的作用 设计网站源码wordpress点击分类目录空白 国外那些网站是做菠菜的如何判断网站做没做404 论论坛坛网网站站建建设设网站建设最好的书籍是 水利网站建设东莞详细页设计 中文网站开发语言网站建设营销型号的区别 制作网站图文教程腾讯云 云服务器 江苏省建设工程注册中心网站谷歌浏览器打开就是2345网址导航 做不锈钢的网站有哪些阿里云建站售前咨询 网站开发有哪些框架免费快速网站 网站开发技术有什么pc门户网站是什么意思 做解析视频网站怎么赚钱给建设单位造成损失的 小浪底水利枢纽建设管理局网站html5国内网站 网站 视觉上shopify seo 做网站有虚拟服务器在线购物网站开发项目 wordpress 上传网站网站图片特效代码 美橙西安网站备案拍照浏阳市商务局网站溪江农贸市场建设 珠海网站建设公司电话化妆品网站建设报告 可以做查询功能的网站毕业设计开题报告网站开发 官方网站建立推广赚钱 滨城网站开发贵州做网站 网站百度搜不到了网页设计外文文献 织梦手机网站源码搜索引擎优化的办法有哪些 台州市网站制作营销品牌有哪些 东台网站建设公司什么是竞价推广 品牌营销网站建设流程小程序源码搭建 txt怎么做网站郑州建设教育培训中心 广告联盟上怎么做网站app导航网站源码 织梦网站修改教程基因数据库网站建设 有免费可以做的网站吗上海公交建设公司官网