Учебник для электрорадиотехнических и электроприборостроительных специальностей вузов. – 2-е изд., перераб. и доп. – М. : Машиностроение, 1984. – 368 с.
Изложены основные понятия арифметики ЭВМ, описана структура и устройства, даны основы программирования и алгоритмические языки применительно к машинам Единой системы. Второе издание переработано и дополнено новыми материалами с учетом современных достижений в вычислительной технике. Учебник может быть полезен специалистам, самостоятельно изучающим основы программирования и алгоритмические языки.
Предисловие.
Основы программирования.Основные понятия арифметики и логики вычислительных машинСистемы счисления.
Двоичное кодирование десятичных цифр.
Формы представления чисел в машине.
Кодирование отрицательных чисел в цифровых . . . ЭВМ. Прямой, обратный и дополнительный коды. Модифицированные коды.
Структура электронной вычислительной машиныОбшие понятия о структуре ЭВМ третьего поколения
Представление информации в оперативном запоминающем устройстве (ОЗУ)
Классификация запоминающих устройств.
Основные характеристики запоминающих устройств .
Накопитель на сменных магнитных дисках (НМД). Общие сведения
Назначение и технические данные накопителей на магнитной ленте (НМЛ)
Структура лапша в НМЛ.
Общие принципы построения устройств ввода-вывода ЕС ЭВМ.
Устройства связи оператора с ЭВМ
Понятие интерфейса ввода-вывода.
Общие сведения об интерфейсе.
Общие сведения о программированииПонятие алгоритма.
Методы описания алгоритма
Ход вычислительного процесса по структурной схеме цифровой ЭВМ
Алгоритмические языки.Система команд.Форматы команд
Арифметические операции с фиксированной точкой.
Техника программирования
Организации ветвления в программе
Программирование разветвляющихся алгоритмов .
Подпрограммы. Соглашения о связях
Программирование циклических алгоритмов
Короткие и длинные числа.
Арифметические операции с плавающей точкой .
Операции над кодами
Команды десятичной арифметики
Изменение формата представления чисел.
Команды редактирования
Команды перекодировки.
Команда «Выполнить».
Управление.Управляющие программы.
Средства обеспечения работы супервизора.
Слово состояния программы (PSW).
Защита памяти
Программные прерывания.
Обращение к супервизору
Система ввода-выводаПринципы обмена информацией
Программы канала.
Взаимодействие канала с CPU.
Байты состояния
Прерывания ввода-вывода
Команды ввода-вывода
Начальная загрузка программы (IP
Введение в Ассемблер.Символическое программирование
Правила записи символических операторов.
Алфавит Ассемблера. Термы и выражения.
Машинные команды
Расширенные мнемонические коды.
Операторы USING и DROP
Определение констант
Адресные константы и резервирование памяти .
Секционирование программ
Макросредства
Примеры программ.
Введение в Pt./I .Проблемно ориентированные языки программирования
Алфавит PL/1
Оформление программы на языке PL/I .
Синтаксис PL/I
Данные.
Операции над данными
Выражения и операторы присваивания
Массивы и операции над ними
Оператор перехода. Условный оператор
Организация циклов
Ввод-вывод, управляемый редактированием
Введение в ФОРТРАН.Особенности языка.
Основные элементы языка
Числовые константы
Простая переменная
Арифметические операции и выражения
Элементарные математические функции.
Арифметический оператор присваивания.
Запись программы на бланке и пробивка ее на перфокартах .
Ввод числовых данных.
Вывод информации на печать.
Примеры простейших программ на ФОРТРАНе .
Оператор перехода GOTO
Арифметический оператор II'
Массивы переменных
Оператор цикла DO.
Подпрограмма-функция.
Введение в операционную систему ДОС ЕССостав и структура ДОС.
Основные понятия ДОС.
Программа Управление заданиями.
Программа Редактор
Список литературы.