Разработчик | Интел |
---|---|
Написано в | Сборщик , ПЛ/М |
Рабочее состояние | Исторический |
Исходная модель | Закрытый исходный код |
Первоначальный выпуск | 1975 |
Маркетинговая цель | исключительно для системы разработки микропроцессоров Intel |
Платформы | Интел 8080 , Интел 8085 |
Лицензия | Запатентованный |
Преемник | ИГИЛ II |
Официальный сайт | isis-mds.com (Архив) |
Статус поддержки | |
Устаревший |
ISIS , сокращение от Intel System Implementation Supervisor , была операционной системой для ранних микропроцессоров Intel , таких как 8080. Первоначально она была разработана Кеном Бергеттом и Джимом Стайном под руководством Стива Ханны и Терри Опдендайка для Intel Microprocessor Development System с двумя 8-дюймовыми дисководами , начиная с 1975 года, [1] [2] [3] [4] [5] и позже принята как ISIS-II в качестве операционной системы для компилятора PL/M , ассемблера, редактора связей и внутрисхемного эмулятора (разработанного Стивом Морзе). Операционная система ISIS была разработана на раннем прототипе компьютера MDS 800, того же типа оборудования, которое Гэри Килдалл использовал для разработки CP/M . [5]
Связь с пользователем осуществляется как с терминалом . Его пользовательский интерфейс несколько похож на CP/M , даже с точки зрения программного интерфейса. Для открытия файла программа отправляет имя файла и получает обратно дескриптор. Каждое устройство имеет имя, которое вводится между парой двоеточий ( :F0:
и :F1:
— дискеты, :LP:
принтер и т. д.). Каждая дискета имеет один каталог и никаких подкаталогов. ISIS-II распространяется как часть Intel Microprocessor Development System и включает стандартные команды операционной системы (COPY, DELETE, DIR, RENAME, FORMAT) [3] и отладочное программное обеспечение (ассемблер, компоновщик и отладчик для внешней отладки в разработанном устройстве). Существует два редактора, один из которых, AEDIT, содержит поддержку макросов редактирования. Редактирование файлов осуществляется непосредственно на дискете (всегда создается файл .BAK). Другой редактор — CREDIT.
ISIS-II требовал не менее 32 килобайт оперативной памяти , максимальное адресное пространство ЦП 8080/8085 составляло 64 килобайта. В MDS-800 и Series-II монитор занимал F800h по FFFFh. Формат дискеты был 8 - дюймовым односторонним, 250 КБ односторонним, одинарной плотности FM или 500 КБ односторонним, двойной плотности MMFM . ISIS-PDS также был несовместим с программным обеспечением и носителями и был уникальным, он поставлялся на 720 КБ двухсторонних двойной плотности (DSDD) 5¼-дюймовых дискетах с системой персональной разработки Intel (iPDS-100).
Операционная система ISIS -IV была еще одной несовместимой (даже с другими системами разработки Intel), работавшей на iMDX-430 Series-IV Network Development System-II.
Для ISIS-II были доступны Intel ASM80, PLM-80, BASIC-80, COBOL-80, FORTRAN-80. Также были доступны ASM86, ASM48, ASM51.
Следующий список команд поддерживается консолью ISIS-II. [6]