Адрес - первая команда - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если мужчина никогда не лжет женщине, значит, ему наплевать на ее чувства. Законы Мерфи (еще...)

Адрес - первая команда

Cтраница 2


Переход от основной программы обычно осуществляется командой безусловного перехода, в которой указывается адрес первой команды подпрограммы.  [16]

17 Структурная схема блока прерываний программ. [17]

Сигнал запроса наивысшим приоритетом поступает на шифратор Ш, в котором фор-шруется код адреса первой команды прерывания, соответствующей рограмме прерывания запрашиваемого устройства.  [18]

19 Структурная схема блока прерываний программ. [19]

В результате работы блока прерываний программ вырабатываются игналы: запроса прерываний и код адреса первой команды прерываю-ей программы. По этим сигналам происходит прекращение выпол-ения текущей программы, запоминание состояний всех информацией ых и управляющих регистров и переход к выполнению прерывающей рограммы.  [20]

После осуществления запоминания указанной информации программа-диспетчер передает управление следующей программе, то есть формирует адрес первой команды программы.  [21]

22 Формат адресного слова канала ( CAW.| Команды ввода-вывода. [22]

Если команда начать ввод-вывод принята каналом и устройством, то ключ защиты памяти и адрес первой команды канала ( CCW) в основной памяти определяются 4-байтовым адресным словом канала ( CAW), которое хранится в 72 - й ячейке основной памяти.  [23]

Команда CALL MULTI трехбайтная: 1 байт задает операции и 2 байта используются для указания адреса первой команды подпрограммы.  [24]

Центральный процессор начинает операцию ввода-вывода путем используемого канала и ВУ, а также указания каналу адреса первой команды программы канала в основной памяти машины. Команда канала содержит код операции, признаки, счетчик и адрес памяти. Различают шесть операций ввода-вывода: чтение, запись, чтение в обратном направлении, управление, уточнение состояния и переход в канале. При выполнении чтения и чтения в обратном направлении информация передается от ВУ в основную память. В ходе операции записи информация передается от основной памяти к ВУ. При операции управления контроллер получает приказ, который оно декодирует, и выполняет действия, не связанные с пересылкой информации. Запись и управление выполняются каналом аналогичным образом. Прекращение операции ввода-вывода приводит к прерыванию; информация о состоянии выполнения операции ввода-вывода, которая вызвала прерывание, сохраняется в слове состояния канала ( CSW), структура которого рассматривается ниже. Дополнительная информация, зависящая от типа ВУ, передается контроллером в процессор в ходе операции уточнения состояния. Операции чтения и проверки состояния выполняются каналом одинаково. Программа канала представляет собой последовательность команд канала ( CCW), обычно располагаемых в последовательных ячейках памяти.  [25]

Эта таблица выдается в следующем виде: слева колонка с именами подпрограмм, справа колонка с соответствующими адресами первой команды данной подпрограммы. По этой таблице можно определить, какой подпрограмме соответствует данный адрес.  [26]

Из рассмотренных выше примеров видно, что в процессе программирования каждой метке L просто ставится в соответствие адрес L первой команды программы, реализующей оператор с этой меткой, так что при записи алгоритма на АЛГОЛе метки операторов играют ту же роль, что и адреса команд при составлении программы.  [27]

28 Схемы графических дисплеев с произвольным сканированием. [28]

В этом случае центральный процессор ЭВМ формирует дисплейный файл, размещает его в памяти, заносит в СчК адрес первой команды и передает управление дисплейному процессору. Такой подход позволяет высвободить ЭВМ от функции регенерации для решения основных задач.  [29]

При выполнении команды RST содержимое счетчика команд PC запоминается в стеке, а в счетчик команд PC записывается адрес первой команды прерывающей программы. Этот адрес задается следующим образом. Команда RST имеет структуру 11 ААА 111 и в счетчик команд заносится значение 00 000 000 00 ААА 000, которое и служит адресом первой команды прерывающей программы. Задавая определенную трехразрядную кодовую комбинацию ААА, внешнее устройство может задать адрес первой команды одной из восьми прерывающих программ.  [30]



Страницы:      1    2    3    4