当前位置: 首页 > news >正文

php网站建设心得体会如何在手机上制作网站

php网站建设心得体会,如何在手机上制作网站,网站怎么做能让人搜到,小广告怎么做参考:南京大学《软件分析》课程2 1、控制流分析 控制流分析实际上指的是构建控制流图(Control Flow Graph,CFG)CFG是静态分析的基础数据结构CFG的节点可以是单个指令、基本块(Basic Block,BB)…

参考:南京大学《软件分析》课程2

1、控制流分析

  • 控制流分析实际上指的是构建控制流图(Control Flow Graph,CFG)
  • CFG是静态分析的基础数据结构
  • CFG的节点可以是单个指令、基本块(Basic Block,BB)

2、构建基本块(Basic Block,BB)

(1)基本块的概念

Basic blocks (BB) are maximal sequences of consecutive three-address instructions with the properties that

  • It can be entered only at the beginning, i.e., the first instruction in the block
  • It can be exited only at the end, i.e., the last instruction in the block

解释:

基本块是具有以下属性的连续3AC指令的最大序列:

  • 只有一个入口,仅在开头进入,即块的第一条指令。
  • 只有一个出口,仅在结尾退出,即块的最后一条指令。
(2)构建基本块

INPUT: A sequence of three-address instructions of P
OUTPUT: A list of basic blocks of P
METHOD:
(1) Determine the leaders in P
• The first instruction in P is a leader
• Any target instruction of a conditional or
unconditional jump is a leader
• Any instruction that immediately follows a
conditional or unconditional jump is a leader
(2) Build BBs for P
• A BB consists of a leader and all its subsequent
instructions until the next leader

解释:

输入:程序的3AC指令序列
输出:程序的基本块序列
方法:
(1)确定每个基本块的第一条指令leader
• 程序的第一条指令作为leader;
• 有条件或无条件跳转的目标指令作为leader;
• 紧接着有条件或无条件跳转指令的下一条指令作为leader
(2)构建基本块
• BB由一个leader及其所有后续指令组成,直到下一个leader

例子:
在这里插入图片描述

3、构建控制流图(Control Flow Graph ,CFG)

• The nodes of CFG are basic blocks goto (i) Control Flow Graph (CFG)
• There is an edge from block A to block B if and only if

  • There is a conditional or unconditional jump from the end of A to the beginning of B
  • B immediately follows A in the original order of instructions and A does not end in an unconditional jump

• It is normal to replace the jumps to instruction labels by jumps to basic blocks
• Usually we add two nodes, Entry and Exit.

  • They do not correspond to executable IR
  • An edge from Entry to the BB containing the first instruction of IR
  • An edge to Exit from any BB containing an instruction that could be the last instruction of IR

解释:

• 控制流图的节点是基本块
• 基本块之间的边

  • 有条件或无条件跳转的基本块之间存在一条跳转边
  • 按照指令的原始顺序,基本块之间存在一条顺序边,但无条件跳转的基本块不存在顺序边

• 将跳转到指令替换成跳转到基本块
• 添加entry和exit

  • CFG和IR通常不对应
  • Entry到BB的边,包括IR的第一条指令
  • BB到Exit的边(可能是多条),包括IR的最后一条指令

在这里插入图片描述

http://www.mmbaike.com/news/108969.html

相关文章:

  • 网络推广方案联系昔年下拉杭州seo推广优化公司
  • 产品开发的流程包括哪几个阶段seo搜索引擎优化排名哪家更专业
  • 黑龙江省建设厅的网站怎么样做seo
  • 网站开发培训内容推销
  • 北京网站建设设计公司哪家好麒麟seo软件
  • 广州做网站哪里有泉州百度竞价开户
  • 漳州做网站建设的公司搜狗友链交换
  • 西安西部数码备案网站大连seo按天付费
  • 返利网站做淘宝网站推广工具有哪些
  • 海南代办注册公司的正规公司宁波谷歌seo推广
  • 标准版网站制作电脑软件推广平台
  • 哪个网站可以查建筑公司资质郑州网站seo公司
  • 网站建设静态代码精准防恶意点击软件
  • iis 制作搜索网站网站推广怎样做
  • 门户网站app开发百度快照客服电话
  • web 网站做横道图seo优化是什么
  • 四川网站开发制作重庆百度推广排名
  • 织梦做的网站如何放在网上网站外包公司有哪些
  • 做网站时怎样图片上传怎么才能让图片不变形_有什么插件吗互联网论坛
  • web网站开发实验百度站长工具
  • soho的网站怎么做seo关键词分类
  • 服务器怎么做网站教程营销案例100例简短
  • 企业网站服务门户今日疫情最新数据
  • seo优秀网站杭州上城区抖音seo有多好
  • 论坛网站制作费用吴江seo网站优化软件
  • 怎样做网站关键词优化瑞昌网络推广
  • 如东网站建设网络公司起名
  • 大连龙彩科技的网站在谁家做推广代理登录页面
  • 北京京水建设集团有限公司网站公司网站如何制作设计
  • 网络科技公司网站模板网络营销员岗位的职责与要求