Случайное
Старые записи

Вызов команд

Вызов командВызов команд в программе пользователя можно выполнить, записав в программе машинную команду SVC 202. Перед выдачей SVC 202 следует подготовить список параметров, а адрес списка параметров поместить в регистр 1. Список параметров должен быть выровнен на границу двойного слова и содержать те же операнды, какие использовались бы при вводе команды с АП. Каждый параметр в списке должен занимать двойное слово. Первое двойное слово должно содержать имя команды, последнее — все единицы. При выдаче SVC 202 можно задать адрес программы обработки ошибок в слове, следующем за командой SVC. Если после выполнения вызываемой команды код возврата не равен нулю, то управление будет передано по указанному адресу, в противном случае — команде, следующей за указанной адресной константой.

Макрокоманды ПДО обеспечивают связь с функциональными программами ПДО и позволяют выполнять в программах на языке ассемблера ввод-вывод данных для различных виртуальных устройств, подключать собственные программы обработки прерываний и др.

Ввод-вывод записей в файлы ПДО, расположенные на минидисках, обеспечивается макрокомандами: FSCB, FSWRITE, FSREAD, FSOPEN, FSCLOSE, FSERASE, FSSTATE, FSCBD. Доступ к записям файлов может осуществляться как последовательно, так и по относительному номеру записи.

Интересные статьи

Copyright © 2022. All Rights Reserved.