Опрос

Что вас больше интересует?

  • игры для nokia
  • темы на телефон
  • программы на мобильный
  • обзоры мобильных телефонов


 

Какие игры вы предпочитаете?

  • игры для мальчиков
  • игры для девочек
  • драки
  • стрелялки
  • логические игры
  • спортивные


 

счетчики

Спонсор раздела:

Программа ”XLT86”

Статьи

Программа ”XLT86” фирмы Digital Research является дополнительной транзитной программой, которая может быть добавлена в стандартный набор транзитных программ ОС СР/М. Эта программа используется в тех случаях, когда необходимо выполнить преобразование программ на языке ассемблера для микропроцессора Intel 8080 в эквивалентные программы на языке ас семблера для микропроцессора Intel 8088 или Intel 8086. В процессе преобразования программа ”XLT86” учитывает тип операционной системы, в которой она выполняется (СР/М или МР/М). В результате преобразования программа может функционировать или под управлением ОС СР/М-86 или под управлением ОС МР/М-86. В программе ’’XLT86” применяются методы просмотра всех потоков данных для определения использования регистров микропроцессора Intel 8080, что позволяет уменьшить число операторов языка ассемблера для микропроцессора Intel 8088 или Intel 8086.
Для обращения к программе ”XLT86” необходимо, чтобы файл ”XLT86. СОМ” (командный файл) и файлы ’’XLTOO.OVL” и ”XLT01 .OVL” (оверлейные файлы) хранились на диске, вставленном в одно из устройств системы. Для вызова программы необходимо в качестве ответа на промпт с именем текущего диска (А >, В > и т. д.) ввести команду XLT86, за ней через пробел имя файла. Если имя файла указано без расширения, то программа ”XLT86” по умолчанию предполагает расширение ”. ASM” (файл с исходным текстом программы на языке ассемблера ОС СР/М). Специфицированный файл должен содержать исходный текст на языке ассемблера в формате, пригодном для обработки транслятором ”ASM”, ”МАС” или ”RMAC”.
После завершения процесса преобразования программа ’’XLT86” создаст результирующий файл с тем же именем, что и исходный, в который поместит результаты преобразования. Этот результирующий файл, однако, имеет расширение ”.А86” (стандартное расширение для файлов с программами на языке ассемблера в ОС СР/М-86). Кроме того, программа ’’XLT86” создаст файл печати с расширением ”.PRN”. Этот файл содержит список ошибок, обнаруженных в процессе преобразования. Содержимое файла печати дается в виде текста со вставленными знаками табуляции и символами смещения, т. е. может быть непосредственно выведено на устройство печати.
В процессе преобразования исходного файла программа ”XLT86” обрабатывает операторы условного ассемблирования и помещает результаты в результирующий файл. Однако макроопределения, макровызовы и повторяющиеся циклы обрабатываться не будут. Для обработки макросов исходный файл должен быть предварительно оттранслирован при помощи макроассемблера ”МАС” или ”RMAC”. Полученный в результате файл печати (файл с расширением ”.PRN”) следует изменить при помощи текстового редактора с тем, чтобы удалить содержимое первых двух столбцов (содержащих отас-семблированный код). Затем модифицированный файл необходимо пере- именовать так, чтобы он имел расширение ’’.ASM”, после чего этот файл может быть обработан программой ’’XLT86”.
Для управления работой программы ’’XLT86” в командную строку можно добавлять параметры. Эти параметры вводят после имени файла и заключают в квадратные скобки (” [” и ”] ”). В одной командной строке можно вводить несколько параметров. Все параметры должны следовать друг за другом без пробелов и должны быть заключены в одни квадратные скобки.
Эти параметры определены следующим способом:
[Ах] Предписывает программе ’’XLT86” поместить результирующий файл (файл с расширением ”. А86”)в указанное дисковое устройство. Символ ”х” представляет собой имя дискового устройства (вводится без двоеточия) .
[B] Используется для создания списка основных блоков в результирующем файле печати (файл с расширением ”.PRN”).
[C] Указывает программе ’’XLT86”, что выполнение программ на микропроцессоре Intel 8086 производится с использованием ’’модуля сжатия”.
[J] Используется для преобразования команд условного перехода в условные команды с коротким форматом.
[L] Используется для вывода файла печати (файл с расширением ”.PRN”) непосредственно на печатающее устройство.
[N] Используется для вывода на консоль каждой обрабатываемой команды и ее порядкового номера.
[Рх] Используется для спецификации имени дискового устройства, в котором размещается файл печати (файл с расширением ”.PRN”). Символ ”х” является именем дискового устройства (вводится без двоеточия). [R] Указывает программе ’’XLT86” при возврате из подпрограмм рассматривать все флажки активными.
[S] Указывает программе ’’XLT86” на то, что в микропроцессоре Intel 8086 коды и сегменты не перекрываются.
[Тх] Используется для спецификации имени диска, на котором размещается временный файл, созданный программой ’’XLT86”. В этом параметре ”х” является именем диска (вводится без двоеточия).
[80] Используется для вывода исходного текста на языке ассемблера для микропроцессора Intel 8080 в файл печати (файл с расширением ”.PRN”).
[86] Используется для вывода в файл печати (файл с расширением ”.PRN”) текста на языке ассемблера Для микропроцессора Intel 8086, полученного в результате преобразования исходного файла.


Следующие статьи:
Предыдущие статьи:

Добавить комментарий


Защитный код
Обновить