Cтраница 1
Фрагменты алгоритма выполняются последовательно во времени, соответственно им перестраиваются и обрабатывающие поля. Теоретический анализ показывает, что в подобных архитектурах быстродействие ЭВМ может быть увеличено на порядки. [1]
Оператор процедуры служит для обращения к фрагментам алгоритма, описанным отдельно и предназначенным для неоднократного использования. Синтаксически оператор процедуры эквивалентен понятию функции. [2]
Для того, чтобы можно было программировать фрагменты алгоритма независимо, необходимо четко определить связи между этими фрагментами, строго сформулировать, какие данные получает и какие результаты выдает каждый фрагмент. [3]
При программировании довольно часто возникает необходимость описывать один и тот же фрагмент алгоритма, выполняемый в различных точках программы. В таких случаях целесообразно один раз описать фрагмент алгоритма в виде последовательности операторов языка, называемой подпрограммой, и вызывать эту подпрограмму для выполнения по мере необходимости. [4]
Процедура - это средство, позволяющее многократно использовать в разных местах программы один раз описанный фрагмент алгоритма. [5]
Процедуры - это средство, позволяющее многократно использовать в разных местах алгоритма один раз описанный фрагмент алгоритма. Так, в математике принято ссылаться на один раз описанные объекты. [6]
Дальнейшее развитие символических языков обусловлено применением автокодов, с помощью которых отдельные процедуры ( фрагменты алгоритма) заменяются одной макрокомандой. Однако использование автокодов усложняет транслятор, поскольку на последний возлагаются не только задачи перевода мнемокода в двоичный код команды, как у ассемблера, но и задачи анализа каждой встречающейся макрокоманды с последующей заменой ее соответ-ствующим набором машинных команд. [7]
![]() |
Общая структура программы ПЕРЕВЕС. [8] |
Перед тем, как перейти к программированию каждого модуля, имеет смысл собрать вместе все фрагменты алгоритма, которые относятся к этому модулю. [9]
Повышение быстродействия в режиме преобразования, а также сниже-нис загрузки центрального процессора системы возможно за счет распараллеливания выполнения фрагментов алгоритма при реализации всех или некоторых операций контроля и коррекций периферийными блоками - программируемыми сопроцессорами или устройствами с аппаратной реализацией необходимых преобразований. Рассмотрим варианты структурной реализации преобразования информации и смешанным ( аппаратным и программным) выполнением алгоритма. [10]
Повышение быстродействия в режиме преобразования, а также сниже-ние загрузки центрального процессора системы возможно за счет распараллеливания выполнения фрагментов алгоритма при реализации всех или некоторых операций контроля и коррекций периферийными блоками - программируемыми сопроцессорами или устройствами с аппаратной реализацией необходимых преобразований. Рассмотрим варианты структурной реализации преобразования информации и смешанным ( аппаратным и программным) выполнением алгоритма. [11]
![]() |
Автомат Мили с асинхронными выходами. [12] |
Подпрограммы в VHDL, как и в других алгоритмических языках, обеспечивают, во-первых, структуризацию описания проекта за счет разделения его на законченные внутренне определенные блоки, а во-вторых, являются средством экономии времени проектировщика, позволяя заменить несколько описаний сходных фрагментов алгоритма одним объявлением подпрограммы и соответствующими ссылками на нее ( вызовами) в основном тексте. [13]
Задаемся условием, что воздействия в виде активных нагрузок могут быть пяти видов и соответствуют признакам: 0 - отсутствие нагрузки, 1 - наклонная сосредоточенная сила, 2 - момент пары сил, 3 - вертикальная сосредоточенная сила, 4 - распределенная нагрузка. В фрагменте алгоритма ( см. схему 3) показано, каким образом производится подбор активных нагрузок. [14]
Последовательные операторы могут записываться только в теле оператора process. При моделировании фрагменты алгоритма, заключенные в оператор process, будут исполняться друг за другом после возникновения в системе инициализирующего события - изменении одного из сигналов, перечисленных в списке инициализаторов, или в заранее определенный момент времени. Параллельные операторы в теле процесса не определены. Переменные могут быть определены только в теле процесса, а сигналы во всем архитектурном теле. [15]