Cтраница 1
Базовый автокод предназначен для записи системы команд любой специализированной ЭВМ, определенной в классе этих машин. От традиционных автокодов он отличается построением синтаксиса и лексики. В основу построения синтаксиса положена идея обобщенного формата, представляющего собой универсальный набор полей, обеспечивающий запись мнемонических кодов операций, операндов, типов адресации и других элементов авто-кодных команд. Универсальность обобщенного формата в рамках класса специализированных ЭВМ обеспечивает инвариантность синтаксиса базового автокода к изменению этих машин. [1]
Описание базового автокода представляет собой унифицированный документ, который используется при программировании любой специализированной ЭВМ. Он содержит сведения о принципах построения базового автокода и структуре его документации. В особом разделе приводится структура программ, правила оформления модулей, записи связей по управлению и кодированию программ. Перечисляются правила записи команд, констант и комментариев, приводится список операндов. В описание базового автокода вводится специальный раздел, содержащий правила формирования конкретного представления автокода, которые регламентируют действия по обозначению машинно-зависимых элементов автокода. [2]
Его подготовка осуществляется на основе базового автокода. Как уже отмечалось, этот язык служит только для формирования его конкретных представлений и непосредственно для программирования не применяется. Анализ базового автокода показал, что формирование конкретного представления сводится к составлению функциональной лексики. [3]
Автокоды, ( ассемблеры) целесообразно для различных ЭВМ строить по единому синтаксису с реализацией лексической настройки базового автокода. В автокоде структура программ и их элементов ( идентификатора, числа, описания данных и др.) совпадает с конструкциями базового языка. Для различных ЭВМ изменяемыми являются лишь обозначения кодов операций, имен регистров, форматов команд и других машинно-зависимых элементов, которые задаются в пакетах настройки и варьируются по стандартным правилам. Это облегчает обучение программистов при разработке программ для различных ЭВМ. В автокод-ную программу включаются макросредства ( системные и структурные макрокоманды), обеспечивающие интерфейс между программами, записанными на языках более высоких уровней, а также структуризацию программ. [4]
Анализ функциональных задач подготовки показывает, что условия применения кросс-системы, к которым она должна адаптироваться, определяются классом сп-ециаяиз рованных ЭВМ, базовым автокодом и характеристиками заказа. [5]
Как уже отмечалось, в лексике автокода кросс-системы следует различать системные и функциональные символы. В соответствии с этим лексика базового автокода по составу терминов разделяется на две части: постоянную и переменную. Переменная часть лексики формируется в процессе идентификации ( называния) кодов операций, устройств, регистров и других программно-доступных ресурсов специализированной ЭВМ. [6]
Описание базового автокода представляет собой унифицированный документ, который используется при программировании любой специализированной ЭВМ. Он содержит сведения о принципах построения базового автокода и структуре его документации. В особом разделе приводится структура программ, правила оформления модулей, записи связей по управлению и кодированию программ. Перечисляются правила записи команд, констант и комментариев, приводится список операндов. В описание базового автокода вводится специальный раздел, содержащий правила формирования конкретного представления автокода, которые регламентируют действия по обозначению машинно-зависимых элементов автокода. [7]
Одним из возможных путей сокращения трудоемкости подготовки описания автокода является разделение его на два самостоятельных документа: описание базового автокода и описание конкретного представления автокода. [8]
Его подготовка осуществляется на основе базового автокода. Как уже отмечалось, этот язык служит только для формирования его конкретных представлений и непосредственно для программирования не применяется. Анализ базового автокода показал, что формирование конкретного представления сводится к составлению функциональной лексики. [9]
Базовый автокод предназначен для записи системы команд любой специализированной ЭВМ, определенной в классе этих машин. От традиционных автокодов он отличается построением синтаксиса и лексики. В основу построения синтаксиса положена идея обобщенного формата, представляющего собой универсальный набор полей, обеспечивающий запись мнемонических кодов операций, операндов, типов адресации и других элементов авто-кодных команд. Универсальность обобщенного формата в рамках класса специализированных ЭВМ обеспечивает инвариантность синтаксиса базового автокода к изменению этих машин. [10]
Описание базового автокода представляет собой унифицированный документ, который используется при программировании любой специализированной ЭВМ. Он содержит сведения о принципах построения базового автокода и структуре его документации. В особом разделе приводится структура программ, правила оформления модулей, записи связей по управлению и кодированию программ. Перечисляются правила записи команд, констант и комментариев, приводится список операндов. В описание базового автокода вводится специальный раздел, содержащий правила формирования конкретного представления автокода, которые регламентируют действия по обозначению машинно-зависимых элементов автокода. [11]