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

Действительный адрес

Cтраница 3


Блок П ( присвоения действительных адресов) перерабатывает программу, составленную в условных числах, в программу с действительными адресами. К моменту его работы первый массив информации уже представляет собой программу в условных числах. Операторы первого массива еще снабжены характеристиками.  [31]

32 Общая блок-схема компилирующей программы. [32]

После этого выполняется присвоение действительных адресов константам и рабочим ячейкам. Это осуществляется путем просмотра содержимого каждой команды: если символический а-адрес очередной команды не является адресом какой-нибудь другой команды, то, значит, он является адресом константы или рабочей ячейки. Таким символическим адресам ставятся в соответствие последовательные действительные адреса. Отметим, что компилирующая программа не может присваивать адреса константам и рабочим ячейкам таким же способом, как это делалось для команд, так как в ней не указано, сколько имеется констант и рабочих ячеек.  [33]

Разряды 0 - 15 действительного адреса игнорируются ЦП.  [34]

35 Структура директивы загрузки Корректировать адреса. [35]

Оператор служит для получения 16-разрядных действительных адресов отдельных объектов программы. В основном оператор используется для передачи действительных адресов из внешних программ во внутренние.  [36]

Для программирования массивов в действительных адресах нужно знать действительные начальные адреса каждого из массивов. Начальные адреса массивов можно определить, задав начальный адрес первому массиву и зная длины ( число адресов) каждого массива.  [37]

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

Если компилирующая программа должна присвоить действительные адреса этим командам и числам, то, кроме самих команд, записанных в символических адресах, в машину должны быть введены символические адреса, соответствующие каждой команде, константе или рабочей ячейке. Можно считать, что символические адреса помещаются в ячейки, находящиеся непосредственно перед соответствующими им символическими командами и константами.  [39]

Затем переведенной программе необходимо присвоить действительные адреса, после чего можно пробовать решать ее на машине.  [40]

Формируются адрес датчика М и действительный адрес.  [41]

Адресная часть инструкции, определяющая действительный адрес слова в памяти.  [42]

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

Блок П - блок присвоения действительных адресов - заменяет условные числа, в которых составлялась программируемая программа, действительными адресами и приводит программу к ее окончательному виду.  [44]

В общем случае для вычисления действительного адреса операнда необходимо произвести две микрооперации. Одна из них заключается в модификации относительного адреса по содержимому индексного регистра и осуществляется суммированием значений содержимого регистра относительного адреса и индексного регистра. Результат фиксируется в регистре действительного адреса и передается в регистр относительного адреса. Другая микрооперация заключается в вычислении действительного адреса операнда. Модифицированный по индексному регистру адрес операнда суммируется с содержимым базисного регистра и запоминается в регистре действительного адреса, из которого он передается с регистр адреса ОЗУ.  [45]



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