Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Машинно-зависимые языки

    В настоящее время насчитывается несколько сотен языков программирования и число их растет по мере появления новых вычислительных средств и систем программирования. Все это разнообразие языков удобно классифицировать по степени зависимости от ЭВМ (табл. 6.5). Как следует из таблицы, все языки делятся на машинно-зависимые и машинно-независимые. К первым относятся языки, в большей (мнемокоды) или меньшей степени [c.250]


    Фортран в отличие от Алгола содержит элементы, свойственные машинно-зависимым языкам. В частности, это проявляется в том, что программа записывается на специальных бланках со строгой фиксацией расположения отдельных операторов, а также в стандартном расположении их на перфокартах. Подробнее программирование на Фортране изложено в гл. 6. [c.35]

    При решении задач системного программирования (разработка системного математического обеспечения ЭВМ) предпочтение следует отдать машинно-зависимым языкам, в частности макроязыку, поскольку только в этом случае можно максимально использовать все возможности вычислительной машины. [c.40]

    Основой для разработки процедурно-ориентированного языка служит какой-либо язык программирования. Это может быть машинно-зависимый или процедурно-ориентированный. Обычно он разрабатывается на основе того языка, на котором реализована система. Этим достигается его независимость от ЭВМ и простота усовершенствования на любом уровне. [c.252]

    Как следует из рис. 1.8, все языки делятся на машинно-зависимые и машинно-независимые. К первым относятся языки, [c.28]

    Слева располагается машинный язык (МЯ), а справа — естественный язык (ЕЯ). Промежуток между ними заполнен языками разной степени сложности и формализмов языком ассемблер (АС), языками программирования (ЯП), метаязыками (МтЯ), языками представления знаний (ЯПЗ) и ограниченными естественными языками (ОЕЯ). В зависимости от квалификации в области программирования и вычислительной техники пользователь в той или иной мере удален от машинных языков. При разработке же систем нужно исходить из того, что он (пользователь) находится справа. Это лишь обеспечит системе широкое применение в практике повседневных расчетов пользователей—неспециалистов в области вычислительной техники. [c.158]

    В настоящее время насчитывается несколько сотен языков программирования и число их растет с появлением новых вычислительных средств и систем программирования. Все это разнообразие языков удобно классифицировать по степени зависимости от машины. [c.28]

    За составлением алгоритма решения непосредственно следует этап написания программы и ее отладки. В зависимости от уровня автоматизации программирования программа может составляться либо в терминах системы команд данной машины, либо в символах языка программирования. Составление программы на языке программирования выполняется значительно быстрее и с меньшим количеством ошибок, поскольку имеется возможность записи целой группы операций одним символом. Однако, как правило, программа, составленная автоматически, работает медленнее, чем программа, составленная вручную, и при относительно невысокой скорости машины с этим приходиться считаться. Если программа составлена [c.98]


    Рассмотренные численные методы интегрирования требуют значительного машинного времени и в существующем виде, как правило, не могут быть реализованы на микрокомпьютерах. Исключением являются случаи, когда в качестве программирующего языка используют компилятор, а также арифметический процессор, Например, составленная на бейсике для микрокомпьютера Z80 2 МГц программа для явного метода Рунге — Кутта четвертого порядка с переменным шагом в зависимости от локальной ошибки дает при моделировании по схеме [c.178]

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

    Программирование методом ПП. С помощью указанных выше ПП можно составить программу любой математической задачи. Для составления программ логических задач они могут оказаться мало пригодными, ибо логические задачи требуют весьма специфического и пока еще неполностью выявленного набора стандартных типов операторов. Работа программиста, эксплуатирующего универсальную компилирующую ПП, заключается в разработке логической схемы программы, записи ее на входном языке ПП и в проверке правильности полученной исходной для ПП информации. Кроме логической схемы для работы ПП может требоваться та или иная дополнительная информация, например о зависимости величин от параметров, о желательном распределении памяти и т. п. Эта информация по установленным для данной ПП правилам включается в исходную информацию. Если машина, на которой осуществляется автоматическое программирование, допускает только цифровой ввод, то исходную информацию, содержащую не только числа, но и буквы, приходится кодировать. Это значительно снижает выгоды от применения ПП. [c.231]

    В зависимости от объема предоставленной исходной информации, от требований, предъявляемых к точности расчета по модели, от ограничений на затраты машинного времени, объема занимаемой . памяти ЦВМ, организации и периодичности расчетов в математической модели может быть усилена либо стохастическая, либо детерминированная часть. Возможно применение только стохастической адаптивной модели, приведенной на с. 43 сл. Про-гра(мма расчетов параметров по математической модели, составленная на алгоритмическом языке Фортран-4 приведена в табл. 17 [13]. Примеры расчетов даны в табл. П-15. Исходная информация для расчетов взята из таблиц 18—27 [13]. Погрешность расчета концентраций растворенных веществ в анолите и католите по математической модели не превышает б—7% от измеренных значений. Примеры расчета других параметров процесса и его погрешности даны при получении соответствующих зависимостей для этой цели (см. с. 47—61). [c.73]

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

    В зависимости от конструкции машины входные данные могут поступать в десятичной форме с пишущей машинки или даже в аналоговой форме, когда машина сама способна выполнять перевод этих входов на свой внутренний язык (например, двоичный) наконец, может оказаться необходимым заранее закодировать входные данные на внутреннем языке машины и подготовить их специальным образом (например, перфокарты и перфоленты). [c.55]

    Модули должны быть написаны на языках разного уровня (Ассемблер, РАЗСАЬ, FORTRAN, ВА51С) в зависимости от их функционального назначения проблемно-ориентированные, машинно-ориентированные, драйверы связи с аппаратурой нижнего уровня. В математическом обеспечении ЭВМ 3-го уровня используют в основном машинно-ориентированные языки типа Ассемблер. [c.75]

    В эталонном языке определены первичные операторы ввода и вывода для различных каналов (фотосчитывающее устройство, иерфокартный ввод и т. д.), а также соответствующие форматы, определяющие последовательность и порядок расположения информации на внешних носителях. Однако в практике эксплуатации трансляторов для различных машин операторы ввода и вывода на уровне конкретного представления существенно отличаются от эталонного уровня и определяются в зависимости от имеющихся внешних устройств. [c.70]


    Основными символами входного языка АП являются символы, представленные на клавиатуре печатающей машинки типа Сопзи -254. Всего используется три регистра — верхний, средний и нижний, поэтому одна и та же комбинация двоичных разрядов будет восприниматься машиной различно в зависимости от регистра. [c.453]

    Для решения описанной задачи написаны однотипные программы на языках АЛГОЛ-60 (подмножество транслятора ТА-1М) и ФОРТРАН-2 (диалект транслятора Ф-20 [61) для машины М-222. В качестве примеров просчитан ряд зависимостей и получены хорошие результаты. Отметим особенность используемого алгоритма минимизации он закапчивает процесс только в точках локального минимума функции. Програл1мы выдают дисперсионную матрицу оценок параметров и ряд вспомогательных величин — сглаженные у , и т. п. [c.112]

    Оперирование большим числом исходных расчетных величии требует порой значительных затрат времени при решении поставленной задачи. Этого можно избежать при применении совреметк г ЭВМ. В приложении 1 приведена блок-схема расчета аппаратое по предлагаемой методике, а в приложении 2 - программа расчета, составленная на языке МГОЛ-60" и реализуемая на ЭВМ типа Н-222. Машинное время для решения одной задачи в зависимости от количества исходных данных (имеется в виду число участков, где рабочие нагрузки постоянны) колеблется от 20 до 25 минут, [c.76]

    Используя цриведенные зависимости был цроведен машинный расчет на языке АП траектории нагретой сцрьевой струи цри радиальном вводе ее в реактор УЗК цри следующих входных параметрах  [c.135]

    Для десорбционной кривой время опыта лежало между 300 и 10 ООО с. Возмущения на начальных и конечных участках кривых исключались при определении Dr/R с помощью метода выравнивания. Для этого по уравнению (16) строилась зависимость In от t. Для определения наклона S2 применялась только средняя линейная часть кривой (приблизительно 85% от полной кривой). Все расчеты программировались на языке MOST и выполнялись на машине ODRA 1013. [c.309]

    С помощью (4-3) можно рассчитать величины Р по кривым зависимости Афт/4 — Сх- Часто эти расчеты проводятся по методу Де Форда и Хьюма [43, с. 139 115, с. 119]. Можно использовать и другие графические методы расчета [115, 116]. В последние годы развиты методы расчета констант с помощью электронно-вычислительных машин [117]. В работе [118] приводится программа для ЭВМ на языке Фор-тран-IV, позволяющая рассчитывать константы равновесия для систем, содержащих любое число реагентов и различные формы комплексов. [c.86]

    Учитывая это, мы выбрали в качестве СУБД для решения задач автоматизации пректирования систему "КВАНТ-М", работающую под управлением операционной системы ОС-РВ на мини-ЭВМ СМ-4 и соответст -вующую почти всем предъявляемым к ней требованиям. Она удобна,проста в изучении, имеет широкий набор интерактивных программ- утилит, позволяющих эффективно управлять файлами данных, а также сохранять систему на случай сбоев машин. Для незначительных изменений в базах данных и контроля за их состоянием можно использовать интер -активный язык запросов "КВАНТСКРШТ-М". фебования системы к памяти следующие оперативная память при обычной работе 35 К лов, при загрузке банка данных (БД) до 96 Жлов,внешняя память 23 Мбайт ( I дисковая кассета ИЗОТ-1370) и адлее в зависимости от объема баз данных. Система обеспечивает одновременную работу нескольких пользовательских программ. Структура баз данных "КВАНТ-М" позволяет описать требуемые схемы с небольшой избыточностью, щ)Оме того, для каждого файла можно иметь множество подсхем, ориентированных на различные приложения. [c.19]

    Программы, записанные для систем пакетной обработки, исторически предшествуют программам для устройства с разделением времени, и являются основным методом машинной обработки результатов в масс-спектрометрии с искровым источником ионов. В литературе более или менее подробно рассмотрен ряд систем и программ для систем пакетной обработки. В большинстве из них исходные данные считываются с фотопластины вручную при помощи микрофотометра и печатаются на перфокартах или бумажной ленте. Одной из первых попыток обработки масс-спектрометрических данных с помощью простой программы пакетной обработки, записанной на языке ФОРТРАН, посвящена работа Кепникота (1964). Программа была основана на способе калибровки фотопластин, разработанном Черчиллем (1944). В более поздней работе (Кенникот, 1966) предложена новая система накопления данных. Система записывает на магнитной ленте в аналоговой форме профиль каждой спектральной линии, выбранной аналитиком для расчета. После проведения сканирования всех необходимых линий эта магнитная лента направляется в ЭВМ и объединяется с отпечатанными на картах дополнительными данными, необходимыми для идентификации линий и для расчета, — образуется пакет данных, ЭВМ снабжена приспособлением для перевода аналоговой записи на ленте в цифровую форму. Вулстон (1965) описал систему, в которую данные вводятся пробитыми на перфокартах. Для калибровки фотопластин было использовано уравнение Халла (1962). В формулу Халла входят два коэффициента, которые необходимо определять отдельно как для основы, так и для каждой примеси. Но программа составлена таким образом, что эти величины рассчитываются автоматически достаточно ввести в ЭВМ исходные данные для трех элементов. В программу входят все используемые обычно поправочные коэффициенты (зависимость чувствительности фотопластины от массы иона, учет фона, распределения ионов по зарядностям, коэффициенты относительной чувствительности) производится расчет пределов обнаружения, ошибок эксперимента и выдача полных результатов анализа. Эта программа была записана на языке ассемблера, соответствующем группе ЭВМ КСА-601. Очень гибкая программа на языке АЛГОЛ предложена Франценом и Шуи [c.227]

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

    За составлением алгоритма решения непосредственно следует этап написания программы и ее отладки. В зависимости от уровня автоматизации программирования программа может составляться либо в терминах системы команд данной машины, либо в символах языка программирования. Составление программы на языке программирования выполняется значительно быстрее и с меньшим количеством ошибок, поскольку имеется возможность записи целой группы операций одним символом. Однако, как правило, программа, составленная автоматически, работает медленнее, чем программа, составленная вручную, и при относительно невысокЬй скорости. машины с этим приходится считаться. Если программа составлена в командах машины, то после ввода в память машины она сразу начинает выполняться. Однако программа, записанная в символах автоматического языка программирования, как правило, перед выполнением должна быть переведена в код машины, т. е. в рабочую программу. [c.49]

    Разработанное для данного случая программное обеспечение использует два вход-1ЫХ канала, связанные соответственно с ферментным (Е,) и компенсирующим (Е2) лектродами. Как показано на рис. 35.5, программное обеспечение, организуемое в диную систему иерархической системой меню, включает несколько программ с общим эайлом параметров. В зависимости от требуемого для каждой из этих программ быстродействия использовали либо машинный язык 6502, либо компилируемый )ейсик. Например, в ходе установочной процедуры диалоговая скомпилированная [c.561]


Смотреть страницы где упоминается термин Машинно-зависимые языки: [c.30]    [c.30]    [c.39]    [c.39]    [c.354]   
Основы построения операционных систем в химической технологии (1980) -- [ c.30 ]




ПОИСК





Смотрите так же термины и статьи:

Машинно-зависимые независимые языки



© 2024 chem21.info Реклама на сайте