Cтраница 1
Время выполнения команды пропорционально размеру пачки и в случае больших пачек может быть существенным. Поэтому не рекомендуется применять команду / НОМ слишком часто. [1]
Время выполнения команды складывается из времени чтения команды ( 5 мксек), индексирования ( 5 мксек), базирования ( 5 или 10 мксек), чтения операнда или записи результата ( 5 мксек для каждого обращения к МОЗУ) и времени выполнения операции. Последнее зависит от вида операции и структуры операндов. Например, для большинства операций с одним нулевым операндом отсутствует такт операции. Время выполнения арифметических операций с плавающей запятой зависит от количества сдвигов мантиссы при выравнивании порядков или при нормализации результата. В связи с этим в дальнейшем при описании команд указывается минимальное и максимальное время, но без учета времени индексирования и при условии, что базирование адресов производится последовательно. [2]
Время выполнения команд КМ1810ВМ86 ( в тактах) приведено в табл. 16.11. Время выполнения команды фиксировано только при регистровых и непосредственных операндах. Если операнд находится в памяти по исполнительному адресу, то время выполнения команды должно быть увеличено на время вычисления исполнительного адреса. [3]
Время выполнения команды в табл. 16.11 указано в предположении, что команда выбирается из очереди команд микропроцессора. В случае использования префикса замены сегмента время выполнения команды, перед которой стоял префикс замены, должно быть увеличено на два такта. [4]
Время выполнения команды обычно невелико - 2 - 3 с, но иногда может достигать и 1 - 1 5 мин. [5]
Время выполнения команды сопроцессора приведено в предположении, что выполняемая команда находится в очереди команд. При наличии в команде префикса замены сегментного регистра время вычисления исполнительного адреса должно быть увеличено на два такта. [6]
Задает время выполнения команды. Время задается в 24-часовом формате в виде часы: минуты. [7]
Используя время выполнения команд, которое указано в упр. DELAY с одним параметром Т таким образом, чтобы расширенная программа обеспечила задержку точно на 1 икс. Поскольку требуется только несколько команд, вы можете определить их время выпол-яеияя, даже если вы не сделали упр. [8]
Во время выполнения команд Запись R0 или Запись счетчика, ключа и данных маркер начала оборота обнаружен раньше, чем закончена запись. [9]
Во время выполнения команды это означает, что адрес равен сумме содержимого счетчика команд и адресной части команды. Во время ассемблирования адрес определяется как разность между искомым адресом и содержимым счетчика адреса. [10]
Во время выполнения команд Запись R0 или Запись счетчика, ключа и данных маркер начала оборота обнаружен раньше, чем закончена запись. [11]
Во время выполнения команды одновременно может поступить несколько запросов на прерывание. Они устанавливают очередь I в регистре прерываний в соответствии со своим приоритетом, ко - I торый задается аппаратурно. [12]
Во время выполнения команды в процессоре может возникнуть одновременно не одно, а несколько запросов на прерывания. Их обработка осуществляется в определенном, заранее установленном порядке. Наивысший приоритет ( вес) имеют прерывания от схем контроля, самый низкий - программные прерывания. Процесс обработки прерываний является последовательным и завершается после обработки всех поступивших запросов. [13]
Во время выполнения 3-байтной команды содержимое счетчика команд инкрементируется трижды. [14]
Во время выполнения команд СЧИТАТЬ, СЧИТАТЬ В ОБРАТНОМ НАПРАВЛЕНИИ канал не может принять представленные ему данные, а во время выполнения команды ЗАПИСАТЬ не выдает требуемые данные в установленном интервале времени. При этом условии передача данных прекращается и выполнение операции заканчивается. [15]