全站数据
8 4 2 0 5 8 1

什么是基本块,如何划分基本块

劳动法服务专家 | 简单学习,快乐成才!         
问题更新日期:2024-10-31 13:12:21

问题描述

什么是基本块,如何划分基本块,麻烦给回复
精选答案
最佳答案

所谓基本块,是指程序—顺序执行的语句序列,其中只有一个入口和一个出口,入口就是其中的第—个语句,出口就是其中的最后一个语句。对一个基本块来说,执行时只从其入口进入,从其出口退出。

具体而言:

1. 只有一个入口,表示程序中不会有其它任何地方能通过jump跳转类指令进入到此基本块中。

2. 只有一个出口,表示程序只有最后一条指令能导致进入到其它基本块去执行。

所以,基本块的一个典型特点是:只要基本块中第一条指令被执行了,那么基本块内所有执行都会按照 顺序仅 执行一次。