Cтраница 1
Использование адресации по базе позволяет осуществить доступ к элементам упорядоченных структур данных, когда смещение конкретного элемента данных известно, а базовый адрес структуры вычисляется по программе. [1]
При использовании адресации с индексированием адрес области памяти определяется как сумма текущего содержимого индексного регистра и содержащегося в команде а) абсолютного адреса, б) косвенного адреса, в) смещения или г) непосредственного операнда. [2]
Приемы программирования при использовании адресации с индексированием отличаются от приемов программирования в случае косвенной адресации по регистру. Алгоритмы решения задач, ориентированные на реализацию рассматриваемых способов адресации, также имеют некоторые отличия. [3]
Чему равна при использовании адресации с индексированием предельная величина разности между адресами начальных областей исходного и формируемого массивов при пересылке массива данных. [4]
В качестве примера для последнего случая использования адресации по базе предположим, что мы обрабатываем список имен студентов ( NAME) и их экзаменационных оценок ( SCORE), где каждый элемент списка имеет формат, приведенный на рис. 7.17. Теперь предположим, что некоторое количество таких элементов связано в некоторый список таким образом, что переменная HEAD содержит адрес первого элемента, поле LINK каждого элемента содержит адрес очередного элемента, а поле LINK нулевого элемента указывает конец списка. [5]
Это выражение получено без учета возможностей использования составной адресации, применение которой уменьшает объем памяти, необходимый для запоминания адресной части команд. [6]
![]() |
Формат коротких команд условного перехода. [7] |
Команды перехода, в которых адрес перехода задается с использованием адресации относительно счетчика команд, называют также командами ветвления. Как показано в разд. Это позволяет уменьшить длину команды ветвления и достичь по-зиционно-независимой программы. Так как команды с короткими ( 1-байтовыми) смещениями являются очень удобными, их используют в большинстве процессоров; типичный формат таких команд показан на рис. 8.2. Смещение интерпретируется как целое число со знаком в дополнительном коде и в случае выполнения условия перехода прибавляется к содержимому счетчика команд. В процессорах 6809 и 68000 имеются также команды условного перехода с длинными ( в 1 слово) смещениями. [8]
![]() |
Типичный плазменный дисплей. ( С разрешения фирмы Thomson CSF Electron Tubes fe Device. [9] |
Другой способ, получивший широкое распространение, основан на использовании адресации пикселов по строкам и столбцам, что позволяет значительно уменьшить количество вентилей или драйверов генерации изображения. Данный способ предполагает наличие у материала, из которого изготовлен дисплей, некоторого порога переключения. Эмиссия или модуляция света в таком элементе возможна только при превышении такого порога переключения. На соответствующую строку матрицы пикселов подается напряжение или ток, недостаточные для активации отдельного пиксела, а на соответствующий столбец подается другое напряжение или ток. Каждое в отдельности воздействие по строке или по столбцу ниже порогового значения, а в сумме они превышают его. По этой причине пикселы, не лежащие на пересечении нужной строки и столбца, оказываются в невозбужденном состоянии и только один пиксел получает напряжение или ток выше порогового значения становится активным. [10]
В этой программе создается прямой файл методом произвольного доступа с использованием фактической адресации дорожки. Прв создании такого файла в разделе оборудования обязательна фраза ФАКТИЧЕСКИЙ КЛЮЧ. Если запись рандомизируется на дорожку, которая уже. [11]
Количество периферийных устройств, обслуживаемых процессорами СМ-1П и СМ-2П при использовании одноуровневой адресации, ограничивается числом двоичных разрядов ( шесть), отведенных для указания KB в командах ввода-вывода. [12]
Длины операндов, будучи степенями двух, позволяют добиться максимальной эффективности при использовании двоичной адресации и при двоичном представлении данных в оперативной памяти. В арифметических операциях с плавающей запятой легко осуществляется переход от одного формата к другому. В коротком формате мантисса состоит из шести шестнадцатеричных цифр, в длинном формате мантисса имеет 14 шестнадцатеричных цифр. Предполагается, что запятая находится непосредственно слева от самой старшей значащей цифры мантиссы. [13]
![]() |
Способ обращения к двум определенным байтам данных в массиве. [14] |
Обращение производится к двум четырехбайтовым числам - к байтам А с использованием косвенной адресации, к байтам В с использованием индексированной адресации. [15]