Команда - условный безусловный переход - Большая Энциклопедия Нефти и Газа, статья, страница 2
Вы молоды только раз, но незрелым можете оставаться вечно. Законы Мерфи (еще...)

Команда - условный безусловный переход

Cтраница 2


Двенадцэтиразрядный счетчик команд ( СК) формирует текущий адрес команды в программной памяти. Содержимое СК увеличивается на 1 после выборки каждого байта команды. При выполнении команд условных, безусловных переходов, вызова подпрограмм и прерываний содержимое СК может быть полностью заменено. Старший разряд СК изменяется только программно. Счетчик команд разбит на две части: разряды 0 - 7 - младшая часть СК, разряды 8 - 11 - старшая. Регистр команд предназначен для записи и хранения кодов команд, передаваемых через внутреннюю шину с выхода ППЗУ или из порта РО при внешнем ЗУ.  [16]

17 Поле распределения адреса памяти программ.| Поле распределения памяти данных. [17]

Счетчик команд ( СК) предназначен для формирования текущего адреса местонахождения команды в программной памяти. Счетчик команд содержит 12 разрядов. Содержимое СК увеличивается после выбора каждого байта команды и может изменяться скачкообразно при выполнении команд условных, безусловных переходов при выполнении команд CALL и при выполнении прерываний.  [18]

Относительная адресация ЦП ВМ86 реализуется только по отношению к указателю команд IP, так что сегментное смещение вычисляется как сумма смещения disp, находящегося в команде, и текущего значения IP. При этом значение IP равно адресу байта, следующего за рассматриваемой командой, которая в это время выполняется микропроцессором. В ВМ86 относительная адресация не используется в командах, оперирующих данными, а применяется только в командах условных и безусловных переходов, вызовов подпрограмм и управления циклами. Смещение по отношению к содержимому IP не зависит от размещения программ в адресном пространстве памяти, что обеспечивает позиционную независимость команд. При автоматизированном ассемблировании программы указывается метка команды, которой передается управление, а необходимое смещение вычисляется программой-ассемблером.  [19]

Блок программной памяти состоит из ПЗУ ( для микросхем КМ1816ВЕ48, КР1816ВЕ49), счетчика команд, регистра и дешифратора адреса ПЗУ, регистра команд и дешифратора команд. Двенадцатиразрядный счетчик команд ( СК) формирует текущий адрес команды в программной памяти. Содержимое СК увеличивается на 1 после выборки каждого байта команды. При выполнении команд условных, безусловных переходов, вызова подпрограмм и прерываний содержимое СК может быть полностью заменено. Старшин разряд СК изменяется только программно. Счетчик команд разбит на две части: разряды 0 - 7 - младшая часть СК, разряды 8 - 11 - старшая. Регистр команд предназначен для записи и хранения кодов команд, передаваемых через внутреннюю шину с выхода ППЗУ или из порта РО при внешнем ЗУ.  [20]

Большинство команд управления полностью выполняется в устройстве управления. К таким командам относятся команды изменения и пересылки модификаторов. Блок модификаторов ( М) имеет пятнадцать 15-разрядных регистров, адрес модификатора задается в разрядах команды - AM. Следующая группа команд управления, полностью выполняемых в УУ, относится к командам условных и безусловных переходов.  [21]

Наиболее совершенными моделями ЭКВМ Искра являются модели Иск-ра - 122, 123, 124, 125, используемые для научных расчетов. Эти машины выполнены на единой конструктивной основе. Модели ЭКВМ Искра-123, 124, 125 программно-управляемые. В этих машинах каждой клавише соответствует одна команда в программе. В системе команд имеются команды условных и безусловных переходов.  [22]



Страницы:      1    2