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