This restricted form makes a basic block highly amenable to analysis.
Ця обмежена форма робить базовий блок дуже піддатливим для аналізу.
These provide the opportunity for two or more users to form one basic block containing the nest or a chain of modules.
Це дозволяє двом або декільком споживачам утворювати єдиний базовий блок, який включає в себе мережу або суцільний ряд із модулів.
One exit point, meaning only the last instruction can cause the program to begin executing code in a different basic block.
Одну точку виходу, тобто лише остання інструкція маже спричинити перехід програми в інший базовий блок.
Under these circumstances, whenever the first instruction in a basic block is executed, the rest of the instructions are necessarily executed exactly once, in order.
За цих умов, якщо перша інструкція базового блоку виконана, інші інструкції буде обов'язково виконано рівно один раз, в їх порядку.
On Figa and 1b shows a basic block is executed in the form of boxes with hinged lid, the size and shape of which is similar to the size and shape of a standard pack of cigarettes from the ignited end.
1b базовий блок показаний у вигляді коробки з відкидною кришкою, розміри та форма якої подібні до розмірів та форми стандартної пачки сигарет із жевріючим кінцем.
Compiler writers distinguish two kinds of CSE: local common subexpression elimination works within a single basic block global common subexpression elimination works on an entire procedure, Both kinds rely on data flow analysis of which expressions are available at which points in a program.
Розробники компіляторів розрізняють два види УЗП: усунення локальних загальних підвиразів обробляє один базовий блок і тому легка до здійснення. усунення глобальних загальних підвиразів опрацьовує процедуру цілком, покладається на аналіз потоку даних, які вирази доступні в цій точці процедури.
The code in a basic block has: One entry point, meaning no code within it is the destination of a jump instruction anywhere in the program.
Код базового блоку має: Одну точку входу, тобто жодна частина його коду не може бути пунктом призначенням команди переходу з іншої частини програми.
More formally, a sequence of instructions forms a basic block if: The instruction in each position dominates, or always executes before, all those in later positions.
Більш формально, послідовність інструкцій утворює базовий блок якщо: Інструкція в кожній позиції домінує над, або завжди виконується перед, всіма інструкціями в наступних позиціях.
Central control unit is the basic block.
The start of a basic block may be jumped to from more than one location.
На початок блоку можна перестрибнути більш ніж з однієї локації.
An expression is available at the start of a basic block if it is available at the end of each of the basic block's predecessors.
Вираз доступний на старті базового блоку, якщо він доступний наприкінці кожного його попередника.