Операционная система CP/M

Автор(ы):Уэйт М., Ангермейер Дж.
16.06.2013
Год изд.:1986
Описание: Управляющая программа для микропроцессоров СР/М относится к классу программ, широко используемых в персональных и микро-ЭВМ и называющихся "Дисковая операционная система". Вследствие того, что операционная система СР/М сравнительно давно появилась на рынке, сегодня почти каждый производитель микро-ЭВМ, которые оснащены накопителями на гибких дисках, предлагает модели, в которых используется эта операционная система. Книга американских авторов является руководством по операционной системе СР/М и содержит материал по командному языку, утилитам, языкам программирования и трансляторам. Отмечены особенности различных версий и Вариантов системы для различных конфигураций микро-ЭВМ. Издание для инженерно-технических работников, специализирующихся в области вычислительной техники и программирования.
Оглавление:
Операционная система CP/M — обложка книги.
Предисловие [5]
Глава 1. Введение [7]
  Назначение книги [7]
  Как пользоваться книгой [7]
  Операционные системы для микро-ЭВМ [8]
  Операционная система СР/М [10]
  Операционные системы, построенные на базе ОС СР/М [12]
  Краткое описание команд ОС СР/М [13]
Глава 2. Использование ОС СР/М [16]
  Общие сведения [16]
  Загрузка ОС СР/М [17]
  Использование дисков [22]
  Обращение к командам и файлам [23]
  Использование метасимволов [27]
  Использование метасимвола ***** [28]
  Использование метасимвола "?" [29]
  Команды управляющих символов [29]
  Стандартные типы файлов [31]
  Сравнение версий ОС СР/М [34]
  Встроенные команды [34]
  Транзитные команды [36]
  Команды управляющих символов [38]
  Спецификации диска [40]
  Новые или измененные функции секции BDOS [40]
Глава 3. DIR [45]
  Общие сведения [45]
  Обращение к команде DIR [45]
  Вывод на консоль полного оглавления диска [45]
  Вывод на консоль оглавления для одного файла или группы файлов [46]
Глава 4. REN [48]
  Общие сведения [48]
  Обращение к команде REN [48]
  Переименование файла, расположенного на текущем диске [48]
  Переименование файла, расположенного на произвольном диске [50]
Глава 5. ERA [51]
  Общие сведения [51]
  Обращение к команде ERA [51]
  Удаление одного файла [51]
  Удаление группы файлов [52]
  Удаление всех файлов на диске [53]
Глава 6. TYPE [54]
  Общие сведения [54]
  Обращение к команде TYPE [55]
  Вывод содержимого файла при помощи команды TYPE [55]
Глава 7. USER [57]
  Общие сведения [57]
  Обращение к команде USER [57]
  Создание или изменение областей пользователя [58]
Глава 8. STAT [60]
  Общие сведения [60]
  Обращение к команде STAT [63]
  Способы применения команды STAT [63]
  Вывод объема свободного пространства и статуса защиты для всех дисков [63]
  Вывод объема свободного пространства и статуса защиты для конкретного диска [64]
  Вывод на консоль статуса заданных файлов [65]
  Вывод на консоль характеристик всех файлов [67]
  Защита файлов [68]
  Временная защита всего-диска [69]
  "Скрытые" файлы [70]
  Определение кодов пользователей диска [72]
  Вывод на консоль характеристик диска [73]
  Вывод на консоль списка назначений устройств [77]
  Вывод всех возможных имен устройств и других возможных параметров команды STAT [78]
  Назначение логических имен физическим устройствам [80]
Глава 9. PIP [82]
  Общие сведения [82]
  Обращение и использование утилиты "РIР" [83]
  Копирование файлов с диска на диск [84]
  Загрузка утилиты "РIР" и выполнение операций копирования [84]
  Спецификация операций утилиты "РIР" в одной командной строке [89]
  Копирование нескольких файлов в один [90]
  Использование стандартных и специальных выходных устройств [91]
  Вывод данных на консоль (видеотерминал или телетайп) [92]
  Вывод данных на устройства, работающие в режиме "только вывод" [93]
  Вывод данных на печатающее устройство [94]
  Использование стандартных и специальных входных устройств [94]
  Ввод данных с консоли в файл на диске [95]
  Ввод данных с устройств, работающих в режиме "только ввод", в файл на диске [95]
  Пропуск участков перфоленты в начале и конце вывода данных на устройства, работающие в режиме "только вывод" [96]
  Вывод маркера конца файла при выводе данных на устройства, работающие в режиме "только вывод" [97]
  Дополнительные параметры команды PIP [97]
  Сравнение копии и оригинала файла для проверки правильности копирования [97]
  Вывод всего текста на консоли в процессе копирования [98]
  Копирование файла, начиная с указанной строки текста [99]
  Копирование файла до указанной строки текста [100]
  Совместное использование параметров "начало копирования" и "конец копирования" [101]
  Преобразование символов верхнего регистра в символы нижнего регистра при копировании [101]
  Преобразование символов нижнего регистра в символы верхнего регистра при копировании. [102]
  Удаление в каждой строке всех символов, расположенных после указанной позиции [103]
  Преобразование символов табуляции в указанное число пробелов [104]
  Удаление в процессе копирования всех символов перевода формата [105]
  Вставка символа перевода формата после каждого указанного числа строк при копировании [106]
  Внесение в текст порядковых номеров строк при копировании [107]
  Копирование "системных" файлов (только в ОС СР/М версии 2.0 и выше) [108]
  Удаление защищенного файла, имеющего то же имя, что и выходной файл (только в ОС СР/М версии 2.0 и выше) [108]
  Копирование файлов из областей других пользователей (только в ОС СР/М версии 2.0 и выше) [109]
  Копирование файлов, содержащих объектный/ машинный код [109]
  Установка блочного режима копирования [110]
  Указание шестнадцатеричного формата передачи данных [111]
  Игнорирование любой нулевой записи при передаче данных в шестнадцатеричном формате фирмы Intel [111]
  Установление в ноль бита четности каждого копируемого байта [111]
Глава 10. ED [112]
  Общие сведения [112]
  Алгоритм работы [113]
  Указатель текущего символа [117]
  Описание команд программы "ED" [118]
  Добавление в буфер указанного числа строк из исходного файла [118]
  Добавление всего текста исходного файла или его частей до того, как буфер будет заполнен наполовину или до конца [120]
  Вставка текста в буфер [121]
  Установление или отмена режима перекодировки символов в коды верхнего регистра [124]
  Перемещение указателя СР на один или несколько символов вперед или назад [125]
  Перемещение указателя СР на одну или несколько строк вперед или назад [126]
  Установление или отмена режима вывода номеров строк [127]
  Перемещение указателя СР в строку с указанным номером [127]
  Перемещение указателя СР в начало или конец буфера [128]
  Вывод текста, расположенного до или после указателя СР [128]
  Перемещение указателя СР на одну или несколько страниц и выдача текста [130]
  Удаление одного или нескольких символов, расположенных до или после указателя СР [131]
  Удаление одной или нескольких строк, расположенных до или после указателя СР [132]
  Поиск строки текста в буфере редактирования (одно- и многократный) [133]
  Поиск строки текста в буфере редактирования (одно- и многократный) и выполнение при необходимости операций добавления и записи [134]
  Поиск строки текста в буфере редактирования и замена ее на указанный текст (одно- и многократно) [134]
  Поиск строки текста в буфере редактирования и сцепление ее с указанным текстом (одно- и многократно) [135]
  Комбинирование команд перемещения указателя СР [136]
  Многократное исполнение групп команд [137]
  Определение размеров свободного и занятого объема в буфере редактирования [138]
  Запись нескольких строк из буфера редактирования во временный результирующий файл [139]
  Запись группы строк из буфера редактирования во временный библиотечный файл [140]
  Чтение в буфер редактирования содержимого временного файла, созданного командой nХ [141]
  Чтение в буфер содержимого библиотечного файла [142]
  Сохранение отредактированного текста в результирующем файле без завершения программы "ED" [143]
  Завершение работы программы "ED" с сохранением отредактированного текста в результирующем файле [144]
  Очистка буфера редактирования и результирующего файла без завершения программы "ED" [144]
  Прекращение работы программы "ED" с очисткой буфера редактирования и уничтожением результирующего файла [145]
  Сообщения об ошибках программы "ED" [146]
Глава 11. SUBMIT [147]
  Общие сведения [147]
  Запуск и использование команды SUBMIT [148]
  Использование переменных в командных файлах [150]
  Использование комментариев в командных файлах [152]
  Специальные возможности команды SUBMIT [153]
Глава 12. XSUB [153]
  Общие сведения [153]
  Обращение к команде и алгоритмам ее работы [155]
  Использование команды XSUB [155]
Глава 13. ASM [157]
  Общие сведения [157]
  Обращение к программе "ASM" [158]
  Использование команды ASM [159]
  Ассемблирование файла, расположенного на текущем диске [160]
  Сообщения об ошибках, выдаваемых на консоль [163]
  Сообщения об ошибках в исходной программе [164]
  Формат исходного текста программы [165]
  Константы и выражения [166]
  Директивы программы "ASM" [169]
Глава 14. LOAD [171]
  Общие сведения [171]
  Обращение к программе"LOAD" [171]
Глава 15. DDT [173]
  Общие сведения [173]
  Обращение к программе "DDT" [174]
  Загрузка программы "DDT" в память без указания отлаживаемой программы [174]
  Загрузка программы "DDT" с указанием отлаживаемой программы [175]
  Описание команд [176]
  Вывод на консоль содержимого областей памяти [176]
  Заполнение памяти константами [179]
  Вставка в управляющий блок FCB имени загружаемого файла [180]
  Коды имен дисков, используемые в блоке управления файлом (FCB) [181]
  Чтение файла с диска и загрузка файла в память [181]
  Реассемблирование и вывод части кода программы [182]
  Печать и изменение данных, расположенных по некоторому адресу [184]
  Вставка команд ассемблера по указанному адресу [185]
  Копирование содержимого области памяти по указанному адресу [186]
  Исполнение части программы и установление точек прерывания [187]
  Исполнение определенного числа команд и вывод содержимого регистров [189]
  Трассировка исполнения определенного числа команд [190]
  Вывод и изменение содержимого одного или нескольких регистров [191]
  Использование встроенного калькулятора для сложения и вычитания шестнадцатеричных чисел [193]
Глава 16. SAVE [194]
  Общие сведения [194]
  Обращение к команде [194]
Глава 17. DUMP [196]
  Общие сведения [196]
  Обращение к программе "DUMP" [197]
Глава 18. FORMAT [198]
  Общие сведения [198]
  Обращение к программе форматирования диска [199]
  Форматирование гибкого программно-секторированного диска [201]
Глава 19. SYSGEN [206]
  Общие сведения [206]
  Обращение к программе "SYSGEN" [207]
  Способы использования команды SYSGEN [208]
  Копирование ОС СР/М [208]
  Запись ОС СР/М в файл [210]
  Копирование ОС СР/М из файла [212]
Глава 20. MOVCPM [213]
  Общие сведения [213]
  Обращение к команде MOVCPM [214]
  Способы использования команды MOVCPM [214]
  Настройка ОС СР/М на использование всей доступной оперативной памяти и передача ей управления [214]
  Настройка ОС СР/М на использование указанного объема оперативной памяти и передача ей управления [215]
  Настройка ОС СР/М на использование всей доступной оперативной памяти и подготовка ее к записи в файл [217]
  Настройка ОС СР/М на использование указанного объема оперативной памяти и подготовка ее к записи в файл [218]
Глава 21. Обзор ОС СР/М версии 3,0 (СР/М Plus) [219]
  Введение [219]
  Операционная среда [220]
  Использование ОС СР/М Plus [220]
  Обзор команд ОС СР/М Plus [224]
Приложение А. Дополнительные транзитные команды [234]
  Введение [234]
  Программа фоновой печати ("DESPOOL") [235]
  Общие сведения [235]
  Обращение к программе [236]
  Символический отладчик для микропроцессоров Intel 8080, Intel 8085 ("SID") [236]
  Общие сведения [236]
  Обращение к программе [237]
  Символический отладчик для микропроцессора Zilog Z80 ("ZSID") [238]
  Общие сведения [238]
  Обращение к программе [238]
  Программа-сборок ("LINK-80") [239]
  Общие сведения [239]
  Описание программы "LINK-80" фирмы Digital Research [239]
  Обращение к программе "LINK-80" фирмы Digital Research [240]
  Описание программы"LINK-80" фирмы Microsoft [242]
  Обращение к программе "LINK-80" фирмы Microsoft [243]
  Программа обслуживания библиотек ("LIB-80") [245]
  Общие сведения [245]
  Описание программы "LIB-80" фирмы Digital Research [245]
  Обращение к программе "LIB-80" фирмы Digital Research [245]
  Описание программы "LIB-80" фирмы Microsoft [246]
  Обращение к программе "LIB-80" фирмы Microsoft [247]
  Программа построения отчета о перекрестных ссылках для программ, написанных на языке Ассемблер ("XREF") [248]
  Общие сведения [248]
  Обращение к программе [248]
  Программа построения отчета о перекрестных ссылках ("CREF-80") [249]
  Общие сведения [249]
  Обращение к программе [250]
  Конвертор программ на языке Ассемблер для микропроцессора Intel 8080 в программы на языке Ассемблер для микропроцессора Intel 8086 ("XLT86") [251]
  Общие сведения [251]
  Обращение к программе [251]
Приложение Б. Трансляторы с принятых в ОС СР/М версий языков программирования высокого уровня [252]
  Введение [252]
  Макроассемблер "МАС" [253]
  Общие сведения [253]
  Обращение к макроассемблеру "МАС" [254]
  Макроассемблер"RMAC" [255]
  Общие сведения [255]
  Обращение к макроассемблеру "RMAC" [256]
  Макроассемблер "MACRO-80" [257]
  Общие сведения [257]
  Обращение к макроассемблеру "MACRO-80" [258]
  Транслятор "PL/I-80" (компиляторс языка ПЛ/1 для микропроцессора Intel 8080) [259]
  Общие сведения [259]
  Обращение к транслятору "PL/I-80" [260]
  Интерпретатор "BASIC-80" (интерпретатор с языка Бейсик для микропроцессора Intel 8080) [260]
  Общие сведения [260]
  Обращение к интерпретатору "BASIC-80" [260]
  Транслятор "BASCOM" (компилятор с языка Бейсик фирмы Microsoft) [262]
  Общие сведения [262]
  Обращение к транслятору "BASCOM" [262]
  Транслятор "СВ A SIC" (компилятор с языка Бейсик) [263]
  Общие сведения [263]
  Обращение к транслятору "CBASIC" [264]
  Транслятор "СВ-80" (компилятор чистого кода с языка Бейсик для микропроцессора Intel 8080) [265]
  Общие сведения [265]
  Обращение к транслятору "СВ-80" [265]
  Транслятор "PASCAL/MT+" (компилятор с языка Паскаль) [267]
  Общие сведения [267]
  Обращение к транслятору "PASCAL/MT+" [267]
  Транслятор "FORTRAN-80" (компилятор с языка Фортран для микропроцессора Intel 8080) [268]
  Общие сведения [268]
  Обращение к транслятору "FORTRAN-80" [269]
  Транслятор "COBOL-80" (компилятор с языка Кобол для микропроцессора Intel 8080) [270]
  Общие сведения [270]
  Обращение к транслятору"COBOL-80" [270]
Приложение В. Операционные системы, построенные на базе ОС СР/М [271]
  Введение [271]
  Операционная система МР/М-II [272]
  Операционная система CP/M-S6 [273]
  Операционная система Concurrent СР/М-86 [273]
  Операционная системаМР/М-%6 [274]
  Операционная система для управления сетью ЭВМ СР/NET [274]
Приложение Г. Список литературы [275]
  Книги по ОС СР/М [275]
  Журнальные статьи по ОС СР/М [275]
  Книги по программированию на языке ассемблера [282]
Приложение Д. Таблица символов кода ASCII [282]
  Обозначения управляющих символов кода ASCII [286]
Приложение Е. Промпты ОС СР/М [288]
Приложение Ж. Сообщения об ошибках ОС СР/М [289]
Приложение З. Сводный список команд ОС СР/М [291]
  Встроенные команды [291]
  Команда управляющих символов [291]
  Транзитные команды [292]
Предметный указатель [300]
Формат: djvu
Размер:7231967 байт
Язык:РУС
Рейтинг: 451 Рейтинг
Открыть: