Cтраница 1
Абсолютные программы на языке компилятора не следует использовать при обработке больших по объему системных модулей, так как они выполняются с меньшей скоростью, чем программы на языке ассемблера. В случае же небольших программ, когда скорость выполнения менее важна, чем простота программирования или же быстрота приведения системы в действие, применение абсолютных программ на языке компилятора может быть оправдано. [1]
Абсолютная программа дает также большое преимущество программисту, составляющему прикладные программы, поскольку она не требует изменений в программе пользователя и тот факт, что используется абсолютная программа, его не касается. [2]
Абсолютные программы на языке компилятора не следует использовать при обработке больших по объему системных модулей, так как они выполняются с меньшей скоростью, чем программы на языке ассемблера. В случае же небольших программ, когда скорость выполнения менее важна, чем простота программирования или же быстрота приведения системы в действие, применение абсолютных программ на языке компилятора может быть оправдано. [3]
Абсолютные программы, в отличие от перемещаемых, вырабатываются транслятором в законченном виде, настроенными для выполнения только в одной области памяти, и не допускают автоматической перестройки. [4]
Блок-схема алгоритма анализа значения флажка Данные готовы в регистре состояния входного порта канала последовательной передачи данных. [5] |
Абсолютная программа представляет собой программу, местоположение которой в памяти постоянно. На рис. 13.9, а представлена абсолютная программа, а на рис. 13.9, б-относительная, или перемещаемая, программа. [6]
Абсолютная программа дает также большое преимущество программисту, составляющему прикладные программы, поскольку она не требует изменений в программе пользователя и тот факт, что используется абсолютная программа, его не касается. [7]
Хотя абсолютная программа обычно пишется на языке ассемблера, иногда она может быть составлена и на языке компилятора. В типичных онлайновых системах, где на долю запросных сообщений и стандартных подпрограмм приходится небольшой процент от общего объема обрабатываемой информации, можно добиться значительной экономии времени, расходуемого на приведение системы в действие, и экономии затрат на программирование, если большую часть подпрограмм для программ пользователей писать на языке компилятора. [8]
Хотя абсолютная программа обычно пишется на языке ассемблера, иногда она может быть составлена и на языке компилятора. В типичных онлайновых системах, где на долю запросных сообщений и стандартных подпрограмм приходится не-большой процент от общего объема обрабатываемой информации, можно добиться значительной экономии времени, расходуемого на приведение системы в действие, и экономии затрат на программирование, если большую часть подпрограмм для программ пользователей писать на языке компилятора. [9]
Для написания абсолютной программы на языке компилятора необходимо ознакомиться с объектным кодом, генерируемым компилятором для тех команд, которые используются в абсолютной программе, или же тщательно проверить генерируемый код, чтобы убедиться, что эта программа не может самомодифицироваться. [10]
Для написания абсолютной программы на языке компилятора необходимо ознакомиться с объектным кодом, генерируемым компилятором для тех команд, которые используются в абсолютной программе, или же тщательно проверить генерируемый кодт чтобы убедиться, что эта программа не может самомодифицироваться. [11]
Микропрограммный автомат М-6010. 148. [12] |
Интерпретатор является абсолютной программой, которая содержит собственные подпрограммы расширенной арифметики, а также подпрограммы операций с плавающей занятой и стандартных математических функций. [13]
Благодаря этим преимуществам абсолютная программа широко используется в операционных системах и в проблемных программах, выполняемых в онлайновом режиме. [14]
Тогда для получения абсолютной программы достаточно закодировать символическую программу в цифровой форме: каждое символическое обозначение операции заменить на соответствующий цифровой код операции ( для чего удобно иметь однажды составленную таблицу такого соответствия), а каждый символический адрес заменить на соответствующий ему истинный адрес. [15]