开发者社区> 问答> 正文

什么是基本块(Basic Block)?

已解决

什么是基本块(Basic Block)?

展开
收起
胡嘞嘞 2022-07-06 15:45:32 977 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    基本块(Basic Block)是满足下列条件的最大的连续三地址

    指令序列:控制流只能从基本块中的第一个指令进入该块。

    除了基本块的最后一个指令,控制流在离开基本块之前不会停机或者跳转。

    只要基本块中的第一个指令被执行,那么基本块中的所有指令都会得到执行。

    以上内容摘自《高德技术2020年刊合集》电子书,点击https://developer.aliyun.com/topic/download?id=1135可下载完成版

    2022-07-06 16:40:11
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
Separating hot-cold data into heterogeneous storage based on layered compaction 立即下载
KR^X- Comprehensive- Kernel-Protection-Against-Just-In-Time-Code-Reuse 立即下载
Data infrastructure architecture for a medium size organization: tips for collecting, storing and analysis 立即下载