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

Регистр - база

Cтраница 3


В предложении USING может быть назначено сразу несколько регистров базы.  [31]

В состав ИС входят: регистр текущего адреса, регистр базы микрокоманды, регистр адреса возврата, регистр предыдущей микрокоманды, дешифратор констант, сумматор по модулю 2, вспомогательный регистр, схема формирования одиночного импульса - сигналов пуск, схема формирования сигналов таймера, схема формирования управляющих сигналов, микропрограммный автомат.  [32]

В, заключенное в круглые скобки, обозначает содержимое регистра базы, имеющего адрес В.  [33]

Если в программе есть предложения, в которых содержимое регистра базы меняется, то необходимо повторить новым предложением USING сообщение компилятору о регистре базы и его новом значении.  [34]

Программист может указать компилятору, что регистр, ранее назначенный доступным регистром базы, б ольше не должен использоваться в этом качестве.  [35]

Программист может указать компилятору, что регистр, ранее назначенный доступным регистром базы, больше не должен использоваться в этом качестве.  [36]

Для каждого адреса, не определенного еще в программе, указывается доступный регистр базы. Поэтому, если в программе присутствует хотя бы один не определенный еще адрес, предложение USING должно иметь место.  [37]

Команда DROP ( Отменить регистр базы) указывает транслятору, что ранее доступный регистр базы не должен больше использоваться в качестве регистра базы.  [38]

И снова адреса состоят из трех компонент: смещение, содержимое регистра базы и содержимое индексного регистра. Смещение известно во время компиляции. Однако содержимое регистра базы и индексного регистра должно определяться во время выполнения программы. На машине Системы 360 мы можем генерировать команду, которая загружает в регистр базы адрес начала этой области памяти.  [39]

Эта команда указывает, какие общие регистры Ассемблер может использовать в качестве регистров базы. Она также указывает Ассемблеру значение базовых адресов, которые должны находиться в этих регистрах в момент выполнения программы. Команда не загружает указанные регистры базы. Ответственность за правильную загрузку регистров базы лежит на программисте. Команда USING может записываться в любом месте программы и столько раз, сколько необходимо для указания регистров базы и содержимого каждого из них.  [40]

При составлении программы необходимо помнить, что регистр, используемый в качестве регистра базы, нельзя занимать другой информацией до конца выполнения программы. Остальные регистры по мере их освобождения можно использовать многократно в одной и той же программе для хранения различной информации.  [41]

Такие действия выполняются командой BALR, в которой нужно задать RI равным регистру базы, a R2 положить равным нулю. Эта команда должна предшествовать всем командам программы.  [42]

Для каждого адреса, не определенного еще в программе, должен быть указан доступный регистр базы. Поэтому, если в программе присутствует хотя бы один не определенный еще адрес, предложение USING должно иметь место. Регистр базы считается доступным для не определенного еще адреса, если он содержит базовый адрес, меньший значения этого адреса, а разность между значением не определенного еще адреса и адресом базы меньше 4096 байт. Если в программе есть предложения, в которых содержимое регистра базы меняется, то необходимо повторить новым предложением USING сообщение компилятору о регистре базы и его новом значении.  [43]



Страницы:      1    2    3