Cтраница 1
Действительные адреса определять не нужно. Ассемблирующая программа вычисляет адреса и ставит им в соответствие последовательности команд. [1]
Действительный адрес засылается в индексную ячейку. При адресации должен быть указан номер базисного адреса, имеющего нулевое значение. [2]
Действительный адрес команды получается за два такта. В первом такте осуществляется базирование. На сумматор адреса передается из адресной части регистра команд относительный адрес. На другой вход сумматора адреса поступает базовый адрес, считанный из базового регистра, номер которого указан в регистре номера базиса регистра команд. В случае индексирования на втором такте в сумматор адреса передается содержимое индексного регистра, номер которого указан в регистре номера индекса регистра команд. [3]
Действительные адреса величин будут определены самой ПП-С в соответствии со стандартным распределением памяти. [4]
Адресация внешних устройств в канале.| Формат команды управления каналами.| Формат адреса канала и ВУ. [5] |
Действительный адрес ввода - вывода, сформированный как сумма содержимого регистра В1 и поля D1, определяет адрес ввода - вывода. [6]
Действительные адреса объектов записываются на место одного из базисных адресов ( кроме АБО) в ячейках уровня. При этом в операторах ветви для адресации указывается номер базиса и относительный адрес. Если именуемый объект занимает одну ячейку, то относительный адрес является нулевым. [7]
Вместо действительного адреса программист в некоторых случаях может задать относительный адрес дорожки в форме TTR, где ТТ - относительный номер дорожки. Использование относительных номеров дорожек целесообразно в тех случаях, когда набор данных перемещается, располагаясь в разное время в различных частях диска. [8]
Структура таблицы внешних устройств ( ТВНУ. [9] |
В - действительный адрес ( разряды 21 - 36) оператора обращения к данному ВнУ, если оно находится в работе. Адрес записывается при обращении к устройству. [10]
Так как действительный адрес функции до запуска программы не известен, такой механизм вызова называют поздним ( или динамическим) связыванием. Стандартный механизм вызова функций, при котором компилятору заранее известен точный адрес вызова, называется ранним ( или статическим) связыванием. [11]
Присвоение командам действительных адресов выполняется за счет составляющей программы. Перед передачей управления на первую команду этой программы необходимо в ячейки 3770, 3776 заслать числа п, к в условных единицах. [12]
Блок вычисления действительного адреса предназначен для вычисления действительного кода адреса операнда на основании относительного адреса и адреса смещения, образуемого из-базового адреса и константы переадресации. Блок чтения-записи предназначен для преобразования машинного слова ( выделение части слова) при обмене информацией между ОЗУ и операционным устройством. Блок прерывания осуществляет программный переход от исполнения одной программы не другой по сигналам прерывания, поступающим из других блоков и устройств. Блок контроля контролирует правильность хранения и передачи информации, правильность исполнения операций и команд в устройстве управления и всем спецвычислителе в целом. [13]
Алгоритм вычисления действительного адреса операнда был рассмотрен выше. [14]
И вычисление действительных адресов операндов производится точно так же, как и для случая однооперандных команд. В табл. 3.11, показан пример двухсловной команды ADD, в которой адресация первого операнда определяется в режиме индексирования, а второго - в автоинкрементном. [15]