Математика | ||||
Логическое программирование в системе/360 Д.Стэбли Москва 1974 753стр | ||||
Учебник по базовому языку программирования ЭВМ третьего поколения — языку Ассемблера. Содержащиеся в нем данные непосредственно применимы к программированию на ЭВМ третьего поколения, которые разработаны в нашей стране и составляют основу вычислительной техники СССР и стран социалистического содружества. Умение программировать на уровне базового языка — важное условие эффективного использования современных машин. Независимо от уровня под* готовки будущего пользователя и круга задач, которые ему придется решать, ему полезно пройти курс обучения программированию на языках типа языка_. Ассемблера. , Кинга снабжена большим количеством упражнений, отражающих разнообразные практические ситуации. Она может быть использована как для самостоятельного изучения, так и в качестве пособия для преподавателей курсов программирования. Предисловие редакторов перевода В последние годы у нас издано несколько переводных книг посвященных электронным вычислительным машинам .Системы/360 фирмы IBM. В них с различной степенью детальности рассматриваются вопросы логической структуры и математического обеспечения. Читатели проявили большой интерес к этим изданиям, разошедшимся многотысячными тиражами. Развитие вычислительных систем третьего поколения, родо- 4 начальником которых была Система/360, характеризуется отчасти стихийным процессом .«стандартизации», который 'затрагивает и логическую структуру ЭВМ, и принципы построения операционных систем. Так, широко распространенные в Европе "ЭВМ фирм Siemens и ICL имеют системы команд, практически 'совпадающие с системой команд ЭВМ Системы/360. Близки по-основным принципам построения и предоставляемым возможностям и некоторые операционные системы ЭВМ фирм IBM, Siemens и ICL. Эти практически установившиеся соглашения и стандарты оказали определенное влияние на логическую структуру и математическое обеспечение производимой в Советском Союзе Единой системы электронных вычислительных машин (ЕС ЭВМ). Поэтому большой интерес к литературе по Системе/360 объясняется не только тем, что фирма IBM является крупнейшим в капиталистическом мире разработчиком и производителем ЭВМ, ' а идеи, заложенные в Системе/360, отражают Ьовременный уровень в этой области, но и возможностью практического применения части материала, содержащегося в переводных изданиях по •Системе/360. Книга представляет собой учебник по программированию на языке Ассемблера, адресованный прежде всего начинающим. Автор ограничился изложением методов программирования с использованием непривилегированных команд стандартного набора и команд десятичной арифметики. Сведения о командах транслятора и макрокомандах сообщаются лишь в объеме, необходимом для понимания основного материала. Отдельные главы содержат краткое описание машинных команд, вполне достаточное для первоначального изучения, и примеры их применения. Избранный способ изложения позволяет читателю сосредоточить свое внимание в первую очередь на методах программирования. Желающим изучить систему команд ЭВМ Си-. стемы/360 в более полном объеме можно порекомендовать обратиться к книге «Вычислительная система IBM/360. Принципы работы», «Сов. радио», 1968. Последние главы содержат ориентированный на операцией;-' ную систему OS обзор по принципам организации данных и методам доступа к ним. Более детальное изложение этих вопросов можно найти в книге «Операционная система IBM/360. Супервизор и управление данными», «Сов. радио», 1973. Большое количество примеров и обзорных упражнений позволяет надеяться, что книга будет полезна как изучающие! программирование для ЭВМ третьего поколения, так и преподавателям. Переводчики в основном придерживались терминологии книги К. Джермейна «Программирование на IBM/360», «Мир», 1971, 1-е изд., 1973, 2-е изд., практически совпадающей с терминологией, принятой в документации на ЕС ЭВМ. При переводе названия команд на английском языке были приведены в соот- • ветствие с официальными Документами фирмы IBM. Без спе-* циальных оговорок исправлены мелкие неточности и опечатки. Главы 1—8 переведены О. Ф. Мясиным, 9—12 — В. Г. Меркуло--вым, 13—20 — А. П. Гагариным, который, кроме того, выполнил" перевод глоссария и ответов к упражнениям. Л. Д. Райков, М, Р. Шура-Бура - Цена: 300руб. |
||||