M80 - макроассемблер на основе OS CP/M-80 V2.2,  программы на Орион ПРО

Описание операционных систем Орион ПРО и различных программ

Продаю платы и наборы микросхем, куплю микросхемы Платы и комплектующие на ПК Орион-128

M80.COM для CP/M-80  на Орион Про

Плата Орион ПРО процесс сборки и наладки Орион ПРО запуск ПРО DOS операционная система Орион ПРО

 Е:120996   (С) 1996 Орионсофт

           Программное обеспечение ПК "Орион-ПРО". Система программирования на Ассемблере.

                Руководство  программиста.

      1. Введение.

      В документе слово "Ассемблер", в соответствии с принятой практикой, означает как язык Ассемблера, так и транслятор с языка Ассемблера. Необходимое различие приводится по контексту.

      Ассемблеру для работы требуется 19 К памяти плюс 4 К для области буферов.

        Замечания по синтаксису:

      [+    - Параметры в скобках задаются произвольно.

      <>    - Текст в угловых скобках, указанный маленькими  буквами, должен быть подготовлен пользователем (к  примеру, <имя файла>). Текст, указанный большими   буквами, набирается клавишами (к примеру, <ет>).

      ()    - Выбор между двумя или более вариантами.

      ...   - Элемент может повторяться.

       Все другие знаки препинания , : / = * $ принимаются без изменений.

        2. Обзор

         а) Ассемблер поддерживает две мнемоники системы команд

         ПК "Орион-ПРО":

                -мнемонику команд микропроцессора серии 8080;

                -мнемонику команд микропроцессора типа Z80;

        б) Ассемблер генерирует относительный и/или абсолютный код.

      в) Ассемблер поддерживает написание макрокоманд.

        Программист отводит блок для некоторого количества директив.  Этому блоку присваивается имя, по которому макрокоманда вызывается. Директивы являются макроопределениями.

        Если эти команды потребуются в каком-нибудь месте, то программист вызывает макрокоманду. Кроме того при макровызове Ассемблеру передаются параметры для расширения макрокоманд.

        Использование макрокоманд уменьшает размер исходных программ, поскольку макроопределения могут находиться в отдельном файле на дискете и могут включаться в модуль только тогда, если к ним производится запрос во время ассемблирования.   Макрокоманды могут быть вложенными, т.е. в одной макрокоманде можно производить вызов другой. Глубина вложенности ограничивается только размером памяти.

      г) условное ассемблирование.

        Ассемблер поддерживает условное ассемблирование.  Программист может определить условие, при выполнении которого некоторые части программы либо ассемблируются, либо не ассемблируются.

        Возможности условного ассемблирования увеличиваются с помощью полного набора условных псевдоопераций, которые включают проверку проходов Ассемблера, определений символов и параметров макрокоманд. Условия могут быть вложенными до 255 раз.

Скачать этот документ M80.DOC в формате *.doc для чтения и печати...  - в документе 62 страницы.

 

 

 

 

 

 

Купить платы, наборы микросхем на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте, куплю микросхемы, Z80, микропроцессоры и микроконтроллеры

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу