Компьютеры и периферия
Прямые методы присвоения адреса
Способы указания адреса данных - это метод использования битовой части процедуры для определения местонахождения данных в базе ЭВМ. Следует подчернуть, что в адресном промежутке вычислителя информация шифруются обычно с точностью до байта.
http://mebelsystem.com/liter/node56.htm
Существенным вопросом построения любой совокупности операций есть идеальное шифрование команд, что отражается на длине полей синтаксиса процедуры, на длине и числе полей нумерационной системы, т.е. формате процедур. Объёмы функций в значительной мере указываются способами назначения адреса, количеством операндов, планируемым количеством оперативной базы (ОП), объёмом регистров тотального направления (РОН), и вдобавок тернистостью аппаратуры, требуемой для дешифровки. Исходя из этого в нынешних HFKD - процессорах, в различии от МОВV - ЭВМ употребляются довольно простые способы адресации, дающие резко облегчитьдешифрирование фунций.
http://eligiblelatinos.com/paleograf/geo3.htmДанные, каковые обрабатываются функциями, имеют возможность значиться в самой процедуре, в списках процессора, в ячейках оперативной памяти. Надо помнить, что адресоваться могут не только переменные, но и те места в базе, куда они либо результаты деятельности будут вписываться. При адресации ОП имеются понятия последовательного и физического адреса. Последовательным адресом располагает программа, каковая не привязана к конкретным адресам ПП и может располагаться в ее каждом сегменте. Для считывания либо записи данных на признаке информации о логическом коде, вынужден быть выработан материальный или действите сектор, конкретно предопределяющий пункт секции в ОП.
Единственным из методик сокращения битности машинного пространства функции есть применение регистровой базы для сбережения операндов и промежуточных итогов (ровная стековая адресация). Количество стеков, составляющих такую память, невелико и для их применения (шифровки) надо очень мало байт по соотнесению с ячейками УК. Например, при наличности 16 списков будет необходимо кодовое поле в 3 бита. (Главная зацепка применения реестровой базы в том, что период обращения к ней значительно меньше периода отношения к МВ, что увеличивает скорость выполнения идентичных функций). Ежели переменная либо ответ вводится в стековой базе, то его код простирается в рамках от 0000H до 0HFFFF. В данном способе для презентации местоположения может быть применён один бит в коде команды.
Условная методика адресации. Ячейка компонента операции устанавливается как сумма кое-какого существенного местоположения и сдвига сравнительно данной базы: компонента операции == (базаi + отклонениеi).
studiohexagon.com/arch/invent4.htm
Для присвоения атрибутивного кода и сдвига могут существовать доселе анализированные методы указания адреса. Всегда, конститутивный адрес числится в списке, а сдвиг возможно прописано в самой операции, списке либо группе АП.
Просмотрим 2 примера. Сначалабазовый реестр по умалчиванию (неявная кодировка, определяемая кодом операции) заключается в списке R, а смещение возносится в самой процедуре (непринуждённая методика адресации). В следующем примере начальное кодовое поле операции фиксирует адрес атрибутивного указателя (косвенная адресация через список), а второе адресное место отмечает на адрес группы базы, где содержится значение сдвига (косвенная кодировка).






