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