Ассемблерная программа - Большая Энциклопедия Нефти и Газа, статья, страница 2
Сказки - это страшные истории, бережно подготавливающие детей к чтению газет и просмотру теленовостей. Законы Мерфи (еще...)

Ассемблерная программа

Cтраница 2


Кроме того, программы на языках высокого уровня часто менее эффективны, чем логически эквивалентные им ассемблерные программы. Это особенно касается программ, эффективность которых зависит от степени использования технических возможностей аппаратных средств ЭВМ. Дело не только в том, что программы, полученные с помощью трансляторов, оказываются более длинными и менее быстродействующими ( по существенным оценкам - на 20 - 50 %), чем ассемблерные, но и в том, что в языке высокого уровня могут отсутствовать подходящие для поставленной задачи типы данных.  [16]

Во многом благодаря адресной арифметике средняя эффективность программ на Си оценивается всего на 20 % ниже эффективности ассемблерных программ.  [17]

Скорость выполнения объектного модуля, полученного при компиляции с оптимизацией ( оптимизированной программы), приближается к скорости выполнения ассемблерных программ.  [18]

Примечание: целесообразно сразу сохранить данные о проекте ( создав в памяти ЭВМ соответствующую папку и присвоив проекту определенное имя), а также сохранить файл ассемблерной программы, присвоив ему определенное имя.  [19]

Кроме функций управления памятью, на Ассемблере кодируются функции интерфейса с системой прерываний ЭВМ. Однако ассемблерные программы - это, хотя и явная, все же сравнительно легко понимаемая машинно-зависимая часть, тем более что на Ассемблере кодируется менее 10 % всего объема ядра.  [20]

Рабочая таб-лица JOBTA1 или аналогичная ей может быть легко изменена посредством редактора текстов мониторной системы. Существует много ассемблерных программ [50], которые при желании можно использовать в FORTRAN-программе. Чтобы использовать их в качестве подпрограмм FORTRANa, предлагаются два способа обращения к ним.  [21]

Являясь существенным шагом вперед, ассемблерные языки все еще оставались машинно-зависимыми, а программист все также должен был быть хорошо знаком с организацией и функционированием аппаратной среды конкретного типа ЭВМ. При этом ассемблерные программы все так же затруднительны для чтения, трудоемки при отладке и требуют больших усилий для переноса на другие типы ЭВМ.  [22]

При этом в строке главного меню появляется меню ПРАВКА. Напомним, что файл ассемблерной программы пока пустой. Текст программы генерируется СКР на языке ассемблера DSP с учетом параметров рассчитанного фильтра. Пользователь может ввести собственную программу на языке ассемблера. После формирования текста программы рекомендуется сразу выполнить команду СОХРАНИТЬ ФАЙЛ.  [23]

Внутри кодов inline могут быть доступны значения глобальных переменных и типизированных констант ( они хранятся в сегменте DS), а также, если inline стоит внутри тела процедуры или функции, становятся доступными локальные переменные этих процедур и их переменные параметры. Подробно вопросы интерфейса с ассемблерными программами и работа с inline рассматривается в гл. Здесь же мы дадим один последний совет начинающим любителям машинных кодов: во избежание фатальных последствий запрещено модифицировать кодами оператора inline регистры процессора ВР, SP, SS и DS.  [24]

Я до сих пор не могу забыть волнения, охватившего меня, когда я в 1958 г. читал листинг ассемблерной программы SOAP II Стэна Полея. Возможно, вы сочтете меня сумасшедшим, да и вкусы с тех пор переменились, но в то время для меня было чрезвычайно важно увидеть, насколько изящной может быть системная программа, в особенности по сравнению с теми тяжеловесными кодами, которые я обнаружил, изучая листинги других программ того времени. Возможность писать красивые программы даже на ассемблере - именно это в первую очередь сделало меня приверженцем программирования.  [25]

Данная книга призвана познакомить широкий круг читателей с аппаратными средствами, системной программной поддержкой и программированием видеосистем. Она предназначена для прикладных программистов, специалистов по микропроцессорной технике, студентов старших курсов технических вузов и всех тех, кто хочет глубже познакомиться с удивительным творением человеческого ума - современным персональным компьютером. Приводимые фрагменты ассемблерных программ не должны встретить серьезных затруднений при их изучении.  [26]

МПК БИС к другому не нужно составлять программы заново. Программы на языках высокого уровня обладают свойством самодокументирования. Если в ассемблерной программе почти каждую строку приходится сопровождать комментарием, то операторы языков высокого уровня почти не нуждаются в них; процедуры проверки и отладки прикладных программ на языках высокого уровня занимают гораздо меньше времени по сравнению с программами на языке ассемблера; легче осуществляется сопровождение программ.  [27]

Для пользователей ОС ЕС сделаны два сервисных пакета: диалоговый редактор текстов и структурный ассемблер. Первый пакет упрощает работу пользователей по редактированию текстов на ЕС ЭВМ. Второй - позволяет писать структурные ассемблерные программы для расширения операторов RTK ОС ЕС.  [28]

Архитектура набора команд SC140 основана на 16-битовом наборе цф достижения оптимальной плотности кода и производительности. Архитектура SC140 дает возможности группировать вместе несколько основных команд для одновременного выполнения в исполняемом наборе. Могут ли быть сгруппированы две или более команд определяется в ассемблерной программе.  [29]



Страницы:      1    2