Зайцева Ж. Н. Программирование в ОС ЕС на базе языка Ассемблера.— М.: Финансы и статистика, 1981. — 319 с, ил.
Кроме детального описания языка Ассемблера, раскрывается его тесная связь с операционной системой и сервисом, который она предоставляет программисту-пользователю с целью наиболее полного использования ресурсов вычислительной установки. Изложение материала переходит от концепций построения простых программ к разработке программных комплексов. Описываются варианты комбинирования программ: во время трансляции, ввода задания, редактирования связей и выполнения. Для пользователей ЕС ЭВМ и студентов вузов соответствующих специальностей.
Вычислительный процесс в моделях единой системы электронных вычислительных машин (ЕС ЭВМ) осуществляется с помощью и под управлением операционной системы.
Операционная система — это организованный набор программ и данных, разработанный специально для того, чтобы усовершенствовать и ускорить процесс решения прикладных задач на ЭВМ. Программы операционной системы можно разбить на две основные части: управляющая программа, которая организует вычислительный процесс на ЭВМ, и обрабатывающие программы, которые оказывают непосредственную помощь в его реализации.
В настоящее время эксплуатируется несколько операционных систем, обладающих разными уровнями возможностей. Чем шире возможности операционной системы, тем эффективнее можно организовать вычислительный процесс. Материал данной книги ориентируется на наиболее гибкую операционную систему ОС ЕС.
Современный программист-пользователь, кроме квалифицированного знания языка программирования, для описания самой программы должен уметь составить задание операционной системе для ее выполнения, т. е. знать язык управления заданием. Средства языка строятся по декларативному принципу, позволяющему описывать требуемые для решения задачи ресурсы, а также основные этапы решения задачи.
Большинство практических задач, особенно в сфере обработки данных, относятся к такому классу, в котором определяющая роль принадлежит процессам ввода-вывода. В операционной системе имеются средства управления данными, которые намного упрощают труд программиста и позволяют значительно сократить сроки написания программ. Программист должен уметь владеть этими средствами.
Современный программист должен четко представлять свою программу как объект операционной системы. Основные системные концепции и принципы их реализации в конкретной операционной системе во многом зависят от того, как строятся и организуются прикладные программы. Немаловажную роль в процессе выполнения конкретной программы играет удачное соответствие структуры программы структуре операционной системы. В качестве критерия определения такого соответствия обычно принимают выполнения программы. Определяющая роль написания программ, минимальных по времени выполнения, принадлежит программисту. Операционная система предоставляет программисту большие возможности в этом плане. Операционная система имеет ряд сервисных средств для работы с наборами данных, для подготовки носителей информации, для отладки программ, которыми программист также должен уметь пользоваться.
Настоящая книга охватывает практически все вопросы, которые полезно знать программисту на языке Ассемблера. В ней рассматриваются современные средства ЕС ЭВМ для программирования на языке Ассемблера. Изложенный материал позволяет читателю изучить методы программирования, используя современные возможности составления и отладки программ на машинах третьего поколения в различных режимах работы операционной системы. Книга охватывает широкий спектр вопросов от конкретных деталей программирования до организации программ и данных с использованием сервисных средств, представляемых в ЕС ЭВМ. В книге приводится много практических примеров, отражающих реальные ситуации, встречающиеся при создании программных комплексов.
Последнее обновление:
Вторник, 18 Сентября 2018 года.
|