ИТФ «Технофорт» - Учебное пособие по языку ФОРТ
Название: | Учебное пособие по языку ФОРТ | |
Автор: | ИТФ «Технофорт» | |
Жанр: | Литература ХX века (эпоха Социальных революций), Современные российские издания, Программирование: прочее, Forth | |
Изадано в серии: | неизвестно | |
Издательство: | ИТФ «Технофорт» | |
Год издания: | 1993 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Учебное пособие по языку ФОРТ"
Язык программирования Форт (от английского FORTH) был изобретен Чарльзом Муром в 70-x годах для создания программного обеспечения управляющих устройств. В настоящее время Форт широко используется при решении следующих задач:
• разработка и тестирование встроенного оборудования;
• управление станками, роботами, медицинскими приборами;
• разработка трансляторов и операционных систем;
• системы управления базами данных;
• задачи машинной графики;
• экспертные системы, в том числе экспертные системы реального времени.
ИТФ «Технофорт», Санкт-Петербург 1993 Б. Посадская, д.9А Тел./факс: 233-34-10 тел. 238-82-88 эл. почта: Forth@forthi.spb.su
Читаем онлайн "Учебное пособие по языку ФОРТ". [Страница - 14]
Новое определение создается по форме
CODE <имя-слова> <ассемблерная программа> END-CODE
Ассемблерная программа представляет собой запись операторов машинного кода в обратной польской записи. Определенное таким образом слово вызывается и выполняется подобно Форт-слову. Оно может работать со значениями из стека, что позволяет передавать аргументы так же, как в Форт-словах. Основное отличие состоит в том, что слово "CODE" устанавливает контекст словаря ассемблерных мнемоник "ASSEMBLER". В этом же словаре имеются ассемблерные версии структур управления (условных операторов и циклов).
Любое ассемблерное определение должно завершаться вызовом адресного интерпретатора. То есть ассемблерная программа должна заканчиваться словами "NEXT JMP".
Слово "END-CODE" восстанавливает контекст словаря "FORTH".
Рассмотрим реализацию операции "SWAP" на Форт-ассемблере микропроцессора K1810:
CODE SWAP AX POP BX POP AX PUSH BX PUSH
NEXT JMP
END-CODE
Преимуществом Форт-ассемблера является его расширяемость и "встроенность в Форт". Внутри ассемблерного определения можно воспользоваться определением через ":" как макрокомандой; можно обратиться к переменной.
Примеры использования машинных слов дает сама Форт-система. Ha Форт-ассемблере написаны слова для обмена с терминалом и диском (обычно через обращения к операционной системе) и основные слова ядра.
Литература
1. Л. Броуди. Начальный курс программирования на языке ФОРТ. «Финансы и статистика», М, 1990.2. А. Ю. Бураго, В. А. Кириллин, И. В. Романовский. Форт — язык для микропроцессоров. Ленинградская организация общества «Знание» РСФСР, Л, 1989.
3. С. Н. Баранов, Н. Р. Ноздрунов. Язык Форт и его реализация. «Машиностроение», Л, 1988.
--">
Книги схожие с «Учебное пособие по языку ФОРТ» по жанру, серии, автору или названию:
Дмитрий Владимирович Чернилевский - Курсовое проектирование деталей машин и механизмов: Учебн. пособие Жанр: Детали машин Год издания: 1980 |
Виталий Алексеевич Тузов - Языки представления знаний: Учебное пособие Жанр: Forth Год издания: 1990 |