Алгоритмы назначения адреса | Заработки в Интернете

Архивы

Алгоритмы назначения адреса

Алгоритмы назначения адреса

Методы указания адреса информации — это метод использования адресной части функции для измерения местопребывания информации в кеше компьютера. Следует подчернуть, что в стековом промежутке процессора информация указываются обычно с строгостью до разряда.

Существенным вопросом построения любой модели команд есть оптимальное зашифровывание команд, что сказывается на длине структур синтаксиса процедуры, на длине и количестве полей адресной модели, т.е. формате процедур. Объёмы функций в большей степени указываются алгоритмами указания адреса, количеством переменных, замышляемым размером операционной памяти (ОП), объёмом реестров тотального направления (ВЛМ), и вдобавок тернистостью аппаратуры, необходимой для декодирования. Исходя из этого в нынешних RISC — вычислителях, в отличие от АРВС — вычислителей применяются очень нехитрые алгоритмы указания адреса, разрешающие быстро адаптироватьдешифрование процедур.

Данные, каковые вычисляются процедурами, в силах быть в самой функции, в списках ЭВМ, в звеньях операционной базы. Надо вспоминать, что отнестись могут не только операнды, но и те точки в базе, куда они либо окончания операции будут вноситься. При адресации ВС есть универсалии последовательного и вещественного кода. Логическим кодом пользуется программа, каковая не соотнесена к определенным ячейкам ПП и имеет возможность находиться в ее любом секторе. Для считывания или внесения информации на принципе данных о последовательном адресе, обязан быть сформирован материальный или аккуратныйльный сектор, однозначно предопределяющий место ячейки в ОП.

Одним из методик сжатия битности стекового поля процедуры есть использование стековой базы для хранения переменных и переходных результатов (ровная стековая методика адресации). Количество стеков, комплектующих такую базу, невелико и для их указания (зашифровки) надо совсем немного байт по соотнесению с звеньями УК. Например, при наличии 32 регистров потребуется адресное поле в 9 бита. (Основная зацепка применения регистровой памяти в том, что время обращения к ней намного меньше t обращения к УК, что повышает скорость исполнения идентичных функций). Ежели операнд или ответ размещается в стековой памяти, то его адрес находится в рамках от 000FH до 00FFH. В таком виде для презентации кода может быть использован 1 разряд в операции процедуры.

Относительная адресация. Код операнда устанавливается как результат некоторого существенного местоположения и отклонения сравнительно этой опоры: переменной != (опораi + смещениеi).

Для задания атрибутивного адреса и смещения могут применяться ранее разобранные методы указания адреса. Как правило, базовый адрес числится в указателе, а сдвиг возможно показано в самой команде, списке или секции АП.

Осмотрим два образца. В первом видеконститутивный реестр по формулировке (непрямая адресация, определяемая шифром функции) содержится в регистре D, а смещение возносится в самой процедуре (натуральная адресация). В другом случае первое указательное поле команды предопределяет адрес конститутивного реестра (неявная адресация через регистр), а второе кодовое поле указывает на код секции базы, где держится цифра смещения (косвенная адресация).

Комментарии закрыты.

куда можно вкладывать небольшие деньги