Этот стандарт определяет формат связываемых @ перемещаемых @ и абсолютных объектных модулей для двоичных компьютеров с произвольным размером слова и архитектурой. Указаны два уровня соответствия: минимальный и полный. Минимальный уровень соответствия обеспечивает достаточную гибкость для связывания отдельно скомпилированных модулей@ для простого перемещения адресов@ и загрузки полученных абсолютных объектных модулей с помощью минимального загрузчика. Полный уровень соответствия предоставляет всю функциональность минимального уровня и добавляет к нему произвольные обработка адресных выражений@ возможность проверки типов@ библиотеки управления @ и другие полезные функции для полной универсальности. Соответствующая реализация может расширить набор команд или функций MUFOM для большей эффективности при работе с требованиями, специфичными для машины, но объектные модули, содержащие такие расширения, не считаются соответствующими настоящему стандарту. Такие расширения не определены в настоящем стандарте. Этот стандарт также не определяет (1) Функции исходного языка, которые должны поддерживаться посредством модулей MUFOM (2) Структура перемещаемых библиотек кода (3) Формат дополнительного двоичного эквивалента (4) Алгоритмы для Unking@ перемещения@ и загрузка (5) Архитектура главной машины (6) Архитектура целевой машины@, включая размер слова@ размер памяти@ организацию памяти@ или формат инструкций. Этот стандарт основан на документах в домене pubUc и не содержит запатентованных или патентованных материал.
IEEE 695-1985 История
1990IEEE 695-1990 Универсальный формат микропроцессора для объектных модулей
1985IEEE 695-1985 Стандарт пробного использования универсального формата микропроцессора для объектных модулей (IEEE Computer Society)