Cтраница 2
Во время выполнения команд СЧИТАТЬ, ШАГ НА ЗОНУ ВПЕРЕД, ШАГ НА ГРУППУ ЗОН ВПЕРЕД указывает, что данные были обнаружены после строки ПКС, но до начала следующей зоны. Данные до строки ПКС контролируются и передаются в канал. [16]
Во время выполнения команды МП может обращаться к памяти для чтения или записи данных, к порту ввода для ввода исходных данных, к порту вывода для вывода полученных результатов. [17]
Во время выполнения команды ОСТАНОВ производится положительное приращение счетчика команд, который указывает на область 0005, содержащую следующую команду. Однако устройство управления декодирует команду ОСТАНОВ и прекращает работу микропроцессора. [18]
![]() |
Технические характеристики перфоленточных устройств ввода-вывода. [19] |
Во время выполнения команды чтения может производиться контроль вводимых данных по четности ( нечетности) или чтение данных с перфоленты без контроля. Режим контроля информации определяется положением переключателя контроля па пульте устройства. Команда ЧТЕНИЕ ДО СИМВОЛА КОНЕЦ БЛОКА отличается от команды ЧТЕНИЕ способом окончания чтения перфоленты. ЧТЕНИЕ ДО СИМВОЛА КОНЕЦ БЛОКА оно оканчивается либо по инициативе канала, либо по инициативе устройства при обнаружении символа Конец блока. Символ Конец блока может быть любой символ. [20]
Во время выполнения команд записи аппаратурное преобразование кода данных, поступивших из канала ЭВМ, не производится. [21]
Во время выполнения команды МП может обращаться к памяти для чтения или записи данных, к порту ввода для ввода исходных данных, к порту вывода для вывода полученных результатов. [22]
Во время выполнения команд записи данных, поступающих из канала, данные помещаются в буферное запоминающее устройство. [23]
Во время выполнения команд обработки десятичных данных доступ ко всем байтам поля операнда не обязательно осуществляется одновременно, а запись в ячейку не обязательно непосредственно следует за выборкой из нее. Кроме того, в поле результата может быть помещено промежуточное значение, отличное от исходного операнда и конечного результата. Таким образом, при наличии общего поля основной памяти, в случае, когда оба процессора обращаются к одному и тому же операнду, результат операции для таких команд, как СЛОЖЕНИЕ ДЕСЯТИЧНОЕ, будет непредсказуем. [24]
Если во время выполнения команды загрузка PSW или в результате прерывания при занесении PSW обнаруживается одно из двух рассматриваемых условий, код длины команды устанавливается в 0 и вновь занесенное PSW, за исключением кода прерывания и кода длины команды в режиме ВС, записывается в неизменяемом виде в память в качестве старого PSW. Когда одно из этих условий обнаруживается при выполнении команд установить маску системы, запись в память и модификация маски системы логическим сложением, код длины команды принимает значение 2 и адрес команды увеличивается на 2 полуслова. [25]
Если во время выполнения команды ЗАГРУЗКА PSW или в результате прерывания при занесении PSW обнаруживается одно из двух рассматриваемых условий, код длины команды устанавливается в 0 и вновь занесенное PSW записывается в память в качестве старого PSW; единственные вносимые при этом изменения в PSW вызваны занесением кода прерывания и кода длины команды в режиме ВС. Когда одно из этих условий обнаруживается при выполнении команд УСТАНОВИТЬ МАСКУ СИСТЕМЫ и ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ СЛОЖЕНИЕМ, код длины команды принимает значение 2 и адрес команды увеличивается на 2 полуслова. [26]
Когда наступает время выполнения команды обобщенного условного перехода, содержащейся в программе управляющей машины, то из этой машины во все остальные поступает по специальному либо по обычному каналу особая команда, по которой каждая машина засылает информацию о своем состоянии в управляющую. Управляющая машина анализирует эту информацию и в зависимости от этого меняет ход выполнения программы. [27]
![]() |
Вычисление адреса памяти, равного сумме базы и смещения. [28] |
Из рассмотрения времени выполнения команд и работы шины в предыдущих главах очевидно, что время выполнения сегмента программы почти прямо пропорционально количеству обращений к памяти в нем. Удвоение числа линий данных до 16 не только вдвое уменьшает число обращений для передач данных, но и сокращает вдвое число обращений для считывания 16-битных адресов операндов в памяти. Число обращений уменьшается в результате увеличения числа рабочих регистров, позволяющих хранить в МП больше данных, и благодаря лучшему выбору режимов адресации. [29]
Для определения времени выполнения команды нужно знать, какое число состояний содержится в цикле команды и чему равен период сигнала тактирования. [30]