Начать новую тему Ответить на тему
Статистика раздачи
Размер: 1.31 МБ | | Скачали: 0
Сидеров: 0  [0 байт/сек]    Личеров: 0  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Программирование на МАКРО-11 и организация PDP-11
MACRO-11 Programming And PDP-11 Organization
Год: 1985
Автор: Gerald W. Cichanowski / Джеральд У. Сичановский
Переводчик: А.А. Эйдес
Жанр: учебное пособие
Издательство: Радио и связь
Язык: Русский
Формат: DjVu
Качество: Отсканированные страницы
Интерактивное оглавление: Нет
Количество страниц: 136
Отсканировал и обработал: oldprog

Описание: Рассмотрены принципы организации и представления данных для мини-ЭВМ PDP-11. Основное внимание уделено взаимодействию между аппаратурой и программным обеспечением и программированию на языке Макро-ассемблера МАКРО-11. Примеры и упражнения, приведённые в книге, ориентированы на операционные системы RSTS/E и RT-11.
Для программистов, работающих на ЭВМ СМ-4, "Электроника-100/25" и т.п.
Предисловие к русскому изданию 5
Предисловие
Глава 1. Системы счисления 8
Значения чисел 8
Переход от одного основания к другому 8
Преобразование дробей 9
Сокращение 10
Упражнения 10
Глава 2. Представление данных в ЭВМ семейства PDP-11 11
Представление целых чисел в виде ”знак-модуль” 11
Дополнение до единицы 12
Двоичное дополнение 13
Числа с плавающей точкой 15
Упражнения 16
Глава 3. Форматы команд 16
Трёхадресные команды 17
Двухадресные команды 17
Одноадресные команды 18
Безадресные (стековые) команды 18
Программирование при различных форматах команд 18
Форматы команд в ЭВМ PDP-11 19
Упражнения 20
Глава 4. Организация ЭВМ PDP-11 20
Оперативная память 21
Центральный процессор 22
Устройства ввода-вывода 22
Упражнения 23
Глава 5. МАКРО-11 23
Ассемблер МАКРО-11 24
Синтаксис 24
Поле метки 25
Поле кода операции 26
Поле операнда 26
Поле комментария 26
Переменные 27
Директивы языка МАКРО-11 28
Ассемблирование и выполнение программ, написанных на языке МАКРО-11, под управлением операционной системы RSTS/E 30
Упражнения 31
Глава 6. Некоторые основные команды с использованием относительной адресации 32
Пересылка.32
Сложение 35
Вычитание 36
Первая программа и интерпретация листинга МАКРО-11 36
Упражнения 38
Глава 7. Изменение хода выполнения программы 38
Условные переходы 39
Программа нахождения наименьшего из трех чисел 41
Проверка и сравнение 41
Упражнения.42
Глава 8. Регистры в качестве аккумуляторов 42
Регистровый режим адресации 42
Некоторые дополнительные команды 43
Команда ASL 44
Команда ASR 44
Команда CLR 44
Команды INC и DEC 45
Подпрограмма деления 45
Упражнения 46
Глава 9. Команды расширенной арифметики 46
Умножение 47
Деление 47
Команда SXT 48
Операции с числами двойной точности 49
Временные характеристики 49
Наибольший общий делитель 50
Беззнаковое представление целых чисел 51
Преобразование времени 51
Упражнения 52
Глава 10. Макрокоманды в языке МАКРО-11 52
Локальные метки 53
Условное ассемблирование 54
Директива .MEXIT 55
Директива .REPT 55
Преобразование двоичных чисел в код ASCII 55
Упражнения 56
Глава 11. Непосредственная адресация 57
Отрицание 57
Абсолютный безусловный переход 58
Переход по счётчику 58
Умножение путем сложения 59
Упражнения 59
Глава 12. Модификация команды и индексация 59
Преобразование двоичного числа в код ASCII (дополнительные сведения) 60
Массивы 61
Индексация 62
Повторное рассмотрение относительной адресации 63
Суммирование элементов массива 63
Упражнения 63
Глава 13. Байтовые операции 64
Команда SWAB 65
Байты и ФОРТРАН 65
Обработка символьной информации 65
Подсчёт количества вхождений символа 66
Упражнения 66
Глава 14. Косвенная адресация 66
Относительная косвенная адресация 67
Регистровая косвенная адресация 68
Непосредственная косвенная адресация 68
Индексная косвенная адресация 68
Сегмент режима адресации 69
Для чего это нужно? 69
Вычисляемый оператор GOTO 70
Нахождение наименьшего элемента массива 70
Упражнения 70
Глава 15. Стеки 71
Режим адресации с автоматическим уменьшением 71
Режим адресации с автоматическим увеличением 72
Указатель стека 73
Повторное рассмотрение непосредственной адресации 73
Программа для инвертирования массива 73
Косвенная адресация с автоматическим увеличением и автоматическим уменьшением 74
Упражнения 75
Глава 16. Логические команды 75
Проверка битов 76
Очистка бита 77
Установка бита 77
Команда XOR 78
Команда COM 78
Операции над битами кода условий 78
Циклический сдвиг вправо 80
Циклический сдвиг влево 80
Многократный сдвиг 80
Комбинированный многократный сдвиг 81
Маскирование 81
Подсчёт количества битов, установленных в единицу, в слове 82
Упражнения 83
Глава 17. Подпрограммы 83
Закрытые подпрограммы 83
Вызов подпрограммы и возврат из подпрограммы 84
Передача данных 85
Применение регистра 87
Дальнейшее рассмотрение передачи параметров 88
Повторно используемые, рекурсивные и реентерабельные подпрограммы 89
Рекурсивное вычисление N! 90
Числа Фибоначчи 91
Реентерабельные подпрограммы 92
Упражнения 92
Глава 18. Ввод-вывод 93
Устройства, осуществляющие ввод-вывод по программному каналу 93
Программа отображения (”эхо”) 94
Прерывания 95
Программа ввода с клавиатуры 95
Вложение прерывания 96
Устройства прямого доступа 97
Двойная буферизация 97
Блокирование 98
Устройства последовательного и произвольного доступа 98
Магнитный диск 98
Программирование ввода-вывода 99
Программные запросы в ОС RT-11 100
Копирование дискового файла 102
Упражнения 103
Глава 19. Оборудование ЭВМ 103
Оперативная память 103
Расслоение 104
Проверка на чётность 105
Арифметико-логическое устройство 106
Система синхронизации 107
RS-триггер 107
Команда сдвига 108
Полусумматор 108
Устройство управления 109
Микропрограммирование 111
Упражнения 111
Глава 20. Отображение 112
Виртуальные адреса 112
Диспетчер памяти 112
Упражнения 114
Глава 21. Операции над числами с плавающей точкой 114
Функция для вычисления квадратного корня 115
Упражнения 117
Приложение А 117
Набор команд PDP-11 117
Приложение Б 119
Режимы адресации.119
Режимы адресации с использованием счетчика команд 120
Приложение В 120
Код ASCII 120
Приложение Г 120
Директивы ОС RSTS/E 120
Блок передачи запроса файла FIRQB 121
Блок передачи запроса XRB 121
Программный запрос .EXIT 123
Системный вызов .READ 123
Системный вызов .WRITE 124
Программа ввода строки с терминала 124
Системный Вызов CALFIP 125
Системный Вызов CREFQ 125
Системный вызов OPNFQ 126
Системный вызов CLSFQ 126
Программа для копирования файла 127
Приложение Д 127
Сообщения об ошибках ОС RSTS/E 127
Список литературы 131
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 2.18 КБ / Просмотров 63 ]

Статус
Проверен 
 
Размер  1.31 МБ
Приватный: Нет (DHT включён)
.torrent скачан  0
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!

cron