Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Язык ассемблера ФОРТРАН

Языки программирования, реализованные в ДОС ЕС ЭВМ [110] язык ассемблера, Фортран, Кобол, РПГ — генератор отчетов и ПЛ/1. Языки программирования, реализованные в ОС ЕС ЭВМ язык ассемблера, Алгол-60, Фор-тран-IV, Кобол, РПГ, ПЛ/1.  [c.175]

Пакет программ ОГРА, так же как и пакет программ ФАП-КФ, позволяет описывать элементы чертежа и производить операции по формированию ГО в процессе автоматизированного конструирования. Наибольшее число программ реализует типовые ГО, образующие в совокупности банки графических данных САПР. Типовой ГО может иметь фиксированную или изменяющуюся а широких пределах геометрию при вариациях параметров геометрической модели. Принципиальная разница пакетов ОГРА и ФАП-КФ заключается лишь в методах программной реализации. Все операторы пакета ОГРА оформлены как макрорасширения языка ассемблера. Однако программы пакета ОГРА стыкуются с программами на языках ФОРТРАН, ассемблера, ПЛ/1.  [c.168]


Но так как на каждом шаге некоторые ограничения-равенства выполняются итерационным способом, то нетрудно представить, что часть из указанных модулей используется в несколько раз больше количества шагов. Исходя из этого, а также из экономии машиносчетного времени, имеется ряд рекомендаций по разработке программных модулей [82] и, в частности, для многократно повторяющихся программ рекомендуется использовать язык. АССЕМБЛЕР и избегать обращений к внешней памяти. Для остальных программных модулей в САПР ЭМП используется, как правило, универсальный язык ФОРТРАН.  [c.152]

В операционные системы машин третьего поколения ЕС 1020, ЕС 1030 и другие машины дополнительно к ассемблеру,ФОРТРАНу КОБОЛ у включены универсальный язык высокого уровня ПЛ/1 и язык генерации текстовых документов РПГ.  [c.126]

Проблемно-ориентированный язык можно практически использовать только при наличии программ — транслятора. Транслятор создают чаще всего на языке ассемблер. Трудоемкость его разработки составляет обычно 4—10 человеко-лет, и исполнителями являются высококвалифицированные системные программисты. Универсальные программные средства операционных систем ЭВМ хорошо приспособлены только к обработке алфавитно-цифровой информации. В системе автоматизированного проектирования для этой цели наиболее часто применяют языки ассемблер и ФОРТРАН. В перспективе предсказывают возможность применения языка ПЛ/1. Таким образом, ассемблер, ФОРТРАН и, возможно, ПЛ/1 в подсистеме графического отображения играют 126  [c.126]

Для системы автоматизированного проектирования в машиностроении прежде всего разрабатывается проблемно-ориентированный язык — диалект а, а также диалекты б, привязанные к универсальным языкам программирования ассемблер, ФОРТРАН и ПЛ/1.  [c.130]

Если для конкретного типа ЭВМ еще не разработаны транслятор ТРОГ-1 и проблемно-ориентированный пакет программ, реализующий графические операции третьего уровня, то типовые графические процедуры следует программировать с помощью диалектов ОГРА-А, ОГРА-Ф. Первый используется совместно с языком ассемблер (ЯСК Минск-32 ), второй — с языком ФОР-ТРАН-4. Типовая графическая процедура является в этом случае программой на ассемблере или ФОРТРАНе, дополненной операторами графического языка. В библиотеке она хранится на входном языке и на языке загрузки ЭВМ. Описание на входном языке используется для внесения корректировок, появляющихся в результате изменений ТГИ. Программа на языке загрузки формируется в результате трансляции входного текста и реализуется всякий раз при включении ТГИ в чертеж.  [c.178]

Язык программирования ФОРТРАН ФОРТРАН РАБ. КОДЫ РАБ. коды АССЕМБЛЕР ПЛ/1  [c.123]

Программное обеспечение системы КИПР-ЕС состоит из общесистемных, специальных и прикладных компонентов. Прикладные компоненты разработаны на языках ПЛ-1 и ФОРТРАН, а общесистемные и специальные—в основном на языке ФОРТРАН. Отдельные программы системы, работающие с внешними устройствами, написаны на языке АССЕМБЛЕР.  [c.294]


Включающие языки, для которых поддерживаются описания структур данных, например Кобол, Фортран, ПЛ/1 и язык Ассемблера.  [c.187]

Система RD реализована на языке ассемблер в среде СВМ ЕС ЭВМ. Большинство программных модулей написано на фортране. Система инвариантна к языку программирования, что позволяет также включать в нее программы на других языках.  [c.262]

ФОРТРАНа. Команды на языке ассемблера в наибольшей степени соответствуют элементарным операциям управления технологическим процессом. Программы на ассемблере более эффективны и быстрее выполняются, что немаловажно при выполнении повторяющихся вычислений. К преимуществам использования такого языка, как ФОРТРАН, можно отнести сокращение сроков разработки программного обеспечения. Кроме того, он так или иначе уже хорошо знаком многим инженерам и научным работникам, что могло бы вызвать с их стороны противодействие освоению какого-либо нового языка программирования для их специфических задач. В приведенном ниже примере рассмотрены особенности управляющей программы, используемой для контроля параметров технологического процесса.  [c.425]

Прикладные программы разрабатываются на языках СИ, ФОРТРАН, либо АССЕМБЛЕР в зависимости от возлагаемых на конкретный программный модуль задач.  [c.525]

Языки программирования ФОРТРАН 66, ФОРТРАН 77, ассемблер.  [c.333]

К сожалению, ознакомление с ОС требует от пользователя значительно больших усилий и временных затрат, чем те, которые он израсходовал, например, на изучение языка ФОРТРАН. Поэтому неудивительно, что многие пользователи, хорошо владеющие каким-либо из языков программирования, не обладают достаточными сведениями в области системного программного обеспечения. Такое положение дел объясняется сложностью построения, функционирования и взаимодействия отдельных модулей ОС, их жесткой привязанностью к конкретной архитектуре ЭВМ, использованием ассемблера для их написания и многими другими причинами. Но ОС предоставляет и большое количество всевозможных услуг, сервисных средств, способов повышения производительности прикладных программ, знание которых в значительной степени расширяет возможности пользователя как при создании новых программ, так и при использовании существующих комплексов САПР.  [c.7]

Графические языки часто разрабатываются как расширение языков высокого уровня (языков ФОРТРАН, АЛГОЛ, КОБОЛ, ассемблера) путем введения новых типов величин и выражений, необходимых для описания геометрической информации.  [c.163]

В настоящее время для создания ПО САПР наибольшее распространение получили алгоритмические языки ФОРТРАН, ПЛ/1, ПАСКАЛЬ, ассемблера.  [c.46]

Языки написания диалоговых прикладных программ - Любой язык программирования Ассемблера ПЛ/1 КОБОЛ — — Ассемблера ПЛ/1 ФОРТРАН  [c.113]

Функции преобразования входной информации осуществляются программным путем и выделены в отдельную подсистему (см. рис. 1.1J. Для преобразования информации на алгоритмических языках используются программы-трансляторы, входящие в стандартное программное обеспечение ЭВМ. Например, в операционной системе (ОС) ЭВМ ЕС имеются трансляторы с языков ФОРТРАН, ПЛ/1, КОБОЛ, АССЕМБЛЕР ЕС и др. Для преоб-  [c.19]

Проблемы комплексирования. Рассмотрим комплек-сирование модулей, составленных на различных языках программирования. Для САПР наиболее употребимы универсальные языки ассемблера, ФОРТРАН, ПЛ/1. Особенности операций с разноязыковыми модулями можно свести в основном к двум группам 1) особенности установки программной среды и вызова модуля  [c.99]

Установка среды. При передаче управления из модуля, составленного на одном языке, в модуль, составленный на другом языке, требуется устанавливать программную среду, представляющую собой совокупность программ обработки прерываний и аварийных завершений, установки регистров, содержащих адреса областей, использующихся на протяжении выполнения задачи, и др. Поэтому при организации вызова модулей, составленных на различных языках, необходимо всякий раз устанавливать среду вызываемого модуля. Рассмотрим процесс устарювления среды в языках ассемблера, ФОРТРАН, ПЛ/1.  [c.99]

Еще одной формой общения пользователя с ОС являются системные директивы. Эта форма общения в отличие от командных строк осуществляется не через посредство терминала, а изнутри пользовательской программы. Системная директива — запрос некоторой задачи, обращенный к управляющей программе на выполнение определенной системной функции. Такие запросы встав-Л5П0ТСЯ в тексты программ на языке ассемблера в виде макрокоманд (макровызовов), а в программы на языке ФОРТРАН — в виде обращений к соответствующим подпрограммам. Задачи используют системные директивы для организации обмена данными, управления выполнением и взаимодействием задач, расширения логического адресного пространства задачи и т. д. Некоторые из системных директив имеют аналоги среди команд программы связи с оператором, например директивы  [c.145]


Однако язык ФОРТРАН имеет ограниченные возможности для описания сложных алгоритмов логического характера. Поэтому при создании таких программ, как мониторы или языковые процессоры, используют либо языки ассемблера, либо языки ысокого уровня с более развит1)1ми возможностями описапия псвычислительпых процедур. К таким языкам относятся ПЛ/1, ПАСКАЛЬ, АДА, СИ.  [c.97]

Язык манипулирования данными выполнен с помощью оператора ALL по правилам включающего языка (языка ассемблера, КОБОЛ, ФОРТРАН, ПЛ/1), имя точки входа в систему — DISOD. Кроме ЯМД, СУБД ДИСОД располагает следующими языками общения с БД для пользователя-непрограммиста  [c.86]

Т рансляторы для наиболее распространенных языков программирования высокого уровня (ФОРТРАН, АЛГОЛ-60, КОБОЛ, ПЛ/1, РПГ). Кроме того, ОС ЕС позволяет вести программирование на машинно-ориентированном языке Ассемблер.  [c.47]

Перфолентная и дис ковая операционные системы трансляторы Ассемблер , Фортран-4 интерпретатор языка Бэй-сик , система реального времени, редактор, отладчик ввода-выво да, загрузчик, библиотека стандартных программ  [c.884]

Для обеспечения возможности обмена сообщениями между программами системы АВЕСТА и оператором терминала СКП или консолью оператора ЭВМ разработан универсальный комплекс поддержки диалога для программ на языках программирования АССЕМБЛЕР, ФОРТРАН и ПЛ-1. За основу взяты средства связи с заданием системы диалоговой отладки ЕС. Этот комплекс обеспечивает двустороннюю связь системы АВЕСТА с консолью оператора, системой ЕС и системой телеобработки баз данных КАМА в едином э1фанном формате обмена сообщений. Вид комавд диалога, включаемых в программы систеш АВЕСТА, не зависит от адресата - конкретной СКП, с которой предполагается осуществлять связь.  [c.10]

В программах на языках программирования Ассемблер, Фортран и оптимизщзующий ПЛ применяются следующие команды  [c.11]

ИНМОС — это многопользовательская мультипрограммная операционная система с авторизацией доступа, в которой поддерживаются трансляторы с языков СИ, Фортран, Бейсик, Паскаль, Ассемблер. Также имеется структурный препроцессор для Фортрана— РАТФОР, макрогенератор и компилятор компиляторов.  [c.215]

ДВК-3 МС.0502 К1801ВМ2 1000 56 8 64 ОС ДВК Языки Ассемблер, Бейсик, Фортран, Паскаль , НГМД Э-6021 МС 6105.03  [c.259]

Наиболее сложной является предварительная разработка алгоритма технологического проектирования и составление программы. работы машины. Алгоритм —это система операций, выполняемых в определенном порядке для решения поставленной задачи. Алгоритмы подразделяют на математические и эвристические. Первые обоснованы на достаточно точных законах, вторые на наблюдениях, опытах, статистических данных. Программа — это описание алгоритма на определенном языке (содержательном, математических выражений, фюрмальном, машинном). По программе в ЭВМ реализуется принятый алгоритм путем выполнения в определенной последовательности арифметических и логических операций, задаваемых набором команд. Программы перед вводом в ЭВМ кодируются на языке машины и записываются на перфоленте. Используются языки Ассемблер , Алгамс , Кабол Алгол-60 , Фортран п др. После кодирования программа представляет собой совокупность команд, преобразуемых в ЭВМ в управляющие сигналы. Перед началом работы программа отлаживается и контролируется. Ошибки в программе не допускаются. Алгоритм и программа могут разрабатываться для специального и типового случаев проектирования. В последнем случае по единой программе решаются задачи, сходные по структуре и последовательности выполнения этапов (проектирование технологии изготовления типовых деталей разных размеров). При решении задач такого типа в ЭВМ каждый раз вводятся исходные данные и ограничивающие условия. Весь комплекс работ по составлению программы отнимает много времени (в сложных случаях до двух недель). Поэтому широко применяется автоматическое программирование, представляющее собой перевод программы в содержательных обозначениях в машинные коды. Автоматическое программирование сокращает время до нескольких десятков минут. Основные этапы автоматизированного проектирования технологии на ЭВМ приведены на рис. 173, а (штриховой линией показаны этапы, выполняемые технологом).  [c.385]

Упрощение и ускорение программирования с позиций КП, составляющего исходное описание задачи на языке проектирования, достигается повышением уровня этого языка. На рис. 11.4 представлено несколько уровней информационного интерфейса пользователя с вычислительной системой. На нижнем уровне в распоряжение пользователя предоставляется только аппаратная часть ВС и интерфейс должен осуществляться на машинном языке. Аппаратная часть, дополненная ассемблером, представляется пользователю как виртуальная ЭВМ уровня А, с которой можно обмениваться информацией на языке ассемблера. Включение в ВС трансляторов с языков типа ФОРТРАН, ПЛ/1, ПАСКАЛЬ и т. п. образует для пользователя виртуальную ЭВМ уровня В. Но для КП в САПР описание задач проектирования на этих языках приводит к чрезмерным затратам времени и в большинстве случаев недопустимо, Поэтому в существующих САПР реализуются ПМК с проблемно-ориентированными языками. Это могут быть процедурные языки, такие, как язык имитационного моделирования GPSS  [c.307]

Программа написана полностью на языке ФОРТРАН, за исключением одной подпрограммы, написанной на языке ассемблера. Пакетная и диалоговая версии программы предназначены для ЭВМ типа D 176 и D 835 соответственно, обе версии описаны в работах [2—4]. Уже после этих публикаций автором совместно с Марком Тишлером (Исследовательский центр, г. Моф-фет Филд, Калифорния, США) была разработана диалоговая версия программы для ЭВМ типа VAX.  [c.80]

Языки программирования ФОРТРАН 77 в стандарте ANSI и язык ассемблера.  [c.322]

Решение любой задачи на ЭВМ начинается с написания ее алгоритма на языке программирования (например, на алгоритмических языках ФОРТРАН, КОБОЛ, ПЛ/1, ассемблера и др.). Текст алгоритма называется исходной программой или исходным модулем. Исходная программа удобна и понятна программисту, но совершенно непонятна ЭВМ, поскольку ЦП воспринимает только язык машинных команд. Таким образом, собственно до этапа решения предложенной задачи исходная программа (модуль) должна претерпеть несколько этапов обработки, в результате которых смысл алгортма решения задачи станет понятен конкретной ЭВМ. На рис. 3.3 представлены необходимые этапы обработки исходного модуля. Исходные модули / и 2 написаны на различных языках (имеется в виду, что в создании сложных программных комплексов могут участвовать несколько программистов, использующих различные языки программирования).  [c.96]


В описанных ранее способах организации ввода-вывода логическими записями или бло] амп все запросы па осуществление обмена, выдаваемые пользовательскими программами (па языках ФОРТРАН или ассемблера), адресовались системе управления файлами. Системные модули F S после соответствующей обработки поступив-щпх запросов в соответствии с установленной очередностью выдавали спстсмные директивы, обращенные не-посредствепно к драйверам устройств, и таким образом обеспечивали управление вводом-выводом.  [c.141]

Из важных прикладных особенностей СУБД СЕТОР следует отметить малый объем занимаемой ОП и возможность работы в режиме мультидоступа к единой интегрированной БД. Доступ к данным осуществляется через прнкладггые программы, написанные па одном из стандартных языков программирования (ПЛ/1, РПГ, КОБОЛ, ФОРТРАН, ассемблера), расширенном языком манипулирования данных. Выполнение запроса к БД требует вызова одной из прикладных программ, причем вызов возможен как через общий входной поток операционной системы (вариант пакетной обработки), так и с использованием телемонитора (расширение СУБД СЕТОР средствами телеобработки).  [c.87]

В системе ДИСОД предусматривается два способа взаимодействия с пользователем. В соответствии с первым из них программа пользователя, написанная на языках КОБОЛ, ПЛ/1, ФОРТРАН или Ассемблер, запрашивает работу с базой данных. Для этого применяется стандартная процедура обращения к системе. Информация, касающаяся работы с базой данных, передается системе ДИСОД через область связи, обеспечиваемую программой пользователя. Второй способ предполагает использование специального языка запросов, с помощью которого запросы на обработку данных могут быть сформулированы на подмножестве естественного языка. В набор команд языка запросов ДИСОД 90  [c.90]

Операционная система управляет выполнением машинных программ, вводом-выводом данных обеспечивает трансляцию программ (перевод программ, написанных на языках Фортран, Алгол, Бейсик, Кобол, ПЛ-1, Ассемблер и др., на машинный язык соответствующей ЭВМ) и их отладку распределяет память, другие ресурсы ЭВМ и т. п. В зависимости от типа и класса используемой в САЭИ ЭВМ ОС обеспечивает реализацию различных режимов ее работы, отличающихся формой организации вычислительного процесса, способом обмена информацией между объектом исследования и ЭВМ, принципом организации взаимодействия между ЭВМ и исследователем. В зависимости от формы организации вычислительного процесса различают монопольный режим работы вычислительной системы, при котором ее ресурсы безраз-  [c.343]


Смотреть страницы где упоминается термин Язык ассемблера ФОРТРАН : [c.148]    [c.242]    [c.259]    [c.103]    [c.178]    [c.176]    [c.63]    [c.41]    [c.34]    [c.77]    [c.84]    [c.132]   
САПР и автоматизация производства (1987) -- [ c.41 , c.42 , c.199 , c.425 , c.504 ]



ПОИСК



Фортран

Язык ассемблера

Языки



© 2025 Mash-xxl.info Реклама на сайте