Системы жесткого реального времени. Князев В.Н - 21 стр.

UptoLike

Составители: 

21
данной операционной системы. Расширение имени входного файла по
умолчанию принимается равным ASM.
При разработке программ, реализуемых в виде единого модуля,
можно использовать вариант кросс-ассемблера x48.com. После запуска
этого ассемблера запрашивается имя исходного файла, условия и носитель
( дисплей, принтер или файл ) для вывода листинга откомпилированной
программы. В последнем случае, листинг выводится
в файл с расширением
PRN.
В результате компиляции формируется сразу загрузочный модуль в
формате PGM:
Маркер
начала адреса
записи
Адрес за-
грузки
Маркер
конца адреса
записи
Коды
программы
< aaaa > wwww
где a и w - шестнадцатеричные значения в кодах ASCII адреса и
кода программы.
Пример:
<0010> 26 10 36 12 35 B8 03 99 00 B9 00 85 95 25 A5 80
1.2.4 Эмулятор микроЭВМ К1816ВЕ48
Отладка программа для ОМЭВМ К1816ВЕ48 выполняется на ее про-
граммном эмуляторе e48.exe, входным файлом для которого является за-
грузочный модуль в формате PGM.
После запуска эмулятора выдается приглашение для ввода имени
файла с отлаживаемой
программой, который должен находиться в теку-
щем каталоге. Затем на экране отображаются панель состояния микро-
ЭВМ и командная строка эмулятора. Форма панели состояний может быть
задана оконной (Рис. 2.3) или построчной (Рис. 2.4).
Команды эмулятора позволяют изменять состояние рабочих регист-
ров и портов ОМЭВМ, содержимое ячеек внутренней и внешней памяти
данных, а также
корректировать команды в памяти программ в режиме по-
строчного ассемблирования. Имеется возможность дизассемблирования
части команд в текстовый файл на диске и ведения протокола отладки в
специальном файле с расширением LST. Вид выводимой в протокол ин-
формации зависит от варианта вывода на экран. При оконном выводе фик-
сируется полное состояние ОМЭВМ, в
том числе, содержимое внешней и
внутренней памяти данных. При построчном выводе протоколируется
только содержимое регистров.
данной операционной системы. Расширение имени входного файла по
умолчанию принимается равным ASM.
      При разработке программ, реализуемых в виде единого модуля,
можно использовать вариант кросс-ассемблера x48.com. После запуска
этого ассемблера запрашивается имя исходного файла, условия и носитель
( дисплей, принтер или файл ) для вывода листинга откомпилированной
программы. В последнем случае, листинг выводится в файл с расширением
PRN.
      В результате компиляции формируется сразу загрузочный модуль в
формате PGM:

     Маркер          Адрес за-        Маркер           Коды
начала адреса   грузки           конца адреса     программы
записи                           записи
     <                aaaa            >                wwww

      где a и w - шестнадцатеричные значения в кодах ASCII адреса и
кода программы.
      Пример:
      <0010> 26 10 36 12 35 B8 03 99 00 B9 00 85 95 25 A5 80

      1.2.4 Эмулятор микроЭВМ К1816ВЕ48
      Отладка программа для ОМЭВМ К1816ВЕ48 выполняется на ее про-
граммном эмуляторе e48.exe, входным файлом для которого является за-
грузочный модуль в формате PGM.
      После запуска эмулятора выдается приглашение для ввода имени
файла с отлаживаемой программой, который должен находиться в теку-
щем каталоге. Затем на экране отображаются панель состояния микро-
ЭВМ и командная строка эмулятора. Форма панели состояний может быть
задана оконной (Рис. 2.3) или построчной (Рис. 2.4).
      Команды эмулятора позволяют изменять состояние рабочих регист-
ров и портов ОМЭВМ, содержимое ячеек внутренней и внешней памяти
данных, а также корректировать команды в памяти программ в режиме по-
строчного ассемблирования. Имеется возможность дизассемблирования
части команд в текстовый файл на диске и ведения протокола отладки в
специальном файле с расширением LST. Вид выводимой в протокол ин-
формации зависит от варианта вывода на экран. При оконном выводе фик-
сируется полное состояние ОМЭВМ, в том числе, содержимое внешней и
внутренней памяти данных. При построчном выводе протоколируется
только содержимое регистров.


                                  21