Cтраница 4
В результате он оказался прекрасным инструментом для создания расширенных версий JTAG-интерфейса ( enhanced JTAG interface), позволив тем самым использовать JTAG-интерфейс для решения не только задач тестирования, но и широкого круга других задач. При употреблении термина ISP безразлично, является ПЗУ памятью команд МП или памятью конфигурации БИС ПЛ. [46]
Основу системы составляет мультизадачный супервизор или монитор, осуществляющий интерактивную обработку заданий на основе разделения времени в сочетании с пакетной обработкой. Супервизор действует с интерактивным языком программирования БЕЙСИК-Р, представляющим собой расширенную версию языка БЕЙСИК. Даш: ый язык может быть использован для программирования как вычислительных, так и информациопно-логичегкнх задач. При этом ему доступны практически все системные ресурсы. Для программирования системных задач используется язык МАКРОАССЕМБЛЕР, полностью эквивалентный одноименному языку в системах РАФОС и ОС РВ. [47]
Операционная система DOS фирмы IBM может хранить программу в любом подходящем месте памяти и освобождает Вас от необходимости думать, куда ее поместить. Эта программа с помощью загрузчика - программы LINK, которая поставляется на диске с дополнительными программами DOS. Следует учесть, что Макроассемблер версии 2 включает в себя расширенную версию загрузчика (2.20) для пользователей, имеющих DOS 2.0 и более поздние версии. [48]
При разработке системы ДИАМС был принят следующий подход. Виртуальная машина, используемая программистом при работе с системой, представляет собой иерархическую систему виртуальных машин. В основании иерархии ( аппаратная машина в данном случае не рассматривается) лежит вирутальная ДИАМС-машина, обеспечивающая реализацию функций расширенной версии стандарта ANSI языка MUMPS ( см. гл. Эта машина получается в том случае, когда при генерации пользователь создает минимальную базовую систему ( см. гл. Однако именно, на этом уровне обеспечивается программная совместимость с любой другой системой, реализующей этот стандарт языка. [49]
В конце книги помещены три приложения. В приложении А приведены код ASCII и специальные символы, используемые в терминалах с дисплеями. В приложении Б рассмотрена расширенная версия языка Паскаль для выполнения операций над битами. Заметим, что описание расширенной версии этого языка дано также в гл. Приложение В посвящено организации асинхронного последовательного протокола связи и интерфейсам, обычно используемым с дисплеями. [50]
С другой стороны, следует отметить, что оба примера были мелкомасштабными, в них мы имели дело с единственной фазой производства одной фирмы. Я полагаю, что это справедливо для всех успешных приложений в настоящее время. Математическому программированию еще предстоит долгий путь решения крупных проблем планирования для целых отраслей или экономики в целом. Но многие такие крупные проблемы - просто расширенные версии задач, которые встречаются и решаются в случае одной фирмы. [51]
Объем БД ограничивается емкостью диска. Запись может содержать не более 1000 символов и 32 полей. Одновременно для работы может быть открыто не более двух файлов. Система dBASE II требует 40 К байт оперативной памяти. Одной из адаптации системы dBASE II является пакет НЕЙРОН-БАЗА. Расширенная версия - система dBASE III - предназначена специально для 16-разрядных ПЭВМ типа IBM PC и с ними совместимых, развивает возможности dBASE II, снимая ряд ограничений. В системе dBASE III можно одновременно работать с 10 файлами, запись каждого файла содержит до 128 полей, длина записи до 4000 байт. Система dBASE III более удобна и проста в работе за счет развития средств диалога в форме меню. Адаптированные в СССР версии системы dBASE III получили название РЕПЕР ( СУБД реляционная персональная) и РЕБУС. [52]