Cтраница 4
Как правило, экономию в аппаратурных затратах получают, используя короткий формат данных с фиксированной запятой и короткий формат командного слова. Короткий формат данных с фиксированной запятой, позволяет также обеспечить и высокое быстродействие. Чтобы производить вычисления с точностью большей, чем это обеспечивает подобный формат данных, система команд управляющих ЭВМ содержит обычно инструкции, позволяющие обрабатывать слова удвоенной длины. [46]
Будем предполагать, что в каждой ячейке памяти может содержаться либо один приказ, называемый также командой, или командным словом, либо одно информационное слово. Точно так же, как было сделано выше применительно к информационным словам, каждое командное слово ( код приказа) можно при желании рассматривать как слово в любом конечном ( не обязательно двоичном) алфавите. [47]
В режиме МУЛЬТИСИСТЕМА команда ПРЯМАЯ ЗАПИСЬ используется для выработки мультисистемных сигналов, если в разрядах [ 12 / 15 ] командного слова ( поле 12) содержатся нули, и для выработки сигналов прямого управления, если имеется 1 только в одном из разрядов [ 12 / 15 ] командного слова; при этом значения разрядов [ 8 / 11 ] не используются. [48]
Адресная команда [ address instruction ] - команда программы, осуществляющая обращение к адресам операндов либо к адресам команд, указанных в определенных местах командного слова. [49]
Языки программирования процессов обработки деталей в СЧПУ состоят из набора программных средств ( пакета программ ЭВМ), дополняемого специальными правилами, условиями и командными словами для использования этого набора. Такие языки разрабатываются с целью создания технологу-программисту удобных возможностей для ввода в ЭВМ информации о геометрии деталей и о движении инструмента, необходимой для подготовки желаемой управляющей программы ЧПУ. Командные слова из специального словаря обычно используют мнемонику и похожи на английские, что облегчает пользование языком программирования ЧПУ. [50]
Мы должны помнить, что под нашим управлением находятся и другие возможные ( почти бесчисленные) режимы работы, и потому вынуждены соблюдать аккуратность и точно устанавливать каждый бит командного слова. Чтобы установить схему в начальное состояние, эти команды должны высылаться процессором, и для организации такой высылки приходится использовать несколько строк программы. [51]
По команде НАЧАТЬ ВВОД-ВЫВОД SIO ( 9C) начинается любая операция ввода-вывода в ВУ и в подканале, адрес которого определяется как сумма содержимого регистра, указанного полем В1 и содержимым поля D1 командного слова. [52]
В режиме МУЛЬТИСИСТЕМА команда ПРЯМАЯ ЗАПИСЬ используется для выработки мультисистемных сигналов, если в разрядах [ 12 / 15 ] командного слова ( поле 12) содержатся нули, и для выработки сигналов прямого управления, если имеется 1 только в одном из разрядов [ 12 / 15 ] командного слова; при этом значения разрядов [ 8 / 11 ] не используются. [53]
Командное слово передается в приведенной последовательности. Командное слово может состоять из нескольких частичных слов, каждое из которых может содержать команды, адресованные одному из функциональных блоков, последовательно расположенных по каналу передачи командного слова. [54]
Регистр команд, или функциональный регистр F, также связан с регистром данных памяти при помощи переключающей логической схемы. Как только новое командное слово считано из ОЗУ и помещено в регистр данных памяти, оно передается во время определенного такта для оценки в регистр команд или в функциональный регистр. [55]
Регистр команд ( К) хранит в течение выполнения операции несколько разрядов командного слова, представляющих собой код этой операции. Адресная часть командного слова содержится в регистре адреса А. [56]
Регистр команд К хранит несколько разрядов командного слова, представляющих код выполнения операции, в течение времени ее выполнения. Адресная часть командного слова содержится в регистре адреса А. В процессе отладки составленной программы программист следит за состоянием флангового регистра и в случае необходимости устраняет возникшие переполнения. [57]