Компьютеры и периферия
Прямые методы присвоения адреса
Методы указания адреса ячеек - это метод использования разрядной части процедуры для указания месторасположения данных в кеше ПК. Необходимо отметить, что в стековом пространстве процессора информация указываются обычно с строгостью до разряда.
центр ремонта a-center
Существенным предметом базирования каждой модели команд является идеальное шифрование команд, что отражается на длине структур кода функции, на размере и численности структур адресной модели, т.е. формате команд. Параметры процедур в значительной мере указываются методами назначения адреса, численностью операндов, планируемым размером действенной базы (ОБ), числом регистров неспециализированного назначения (ВЛМ), и вдобавок затруднительностью машины, нужной для расшифровки. Поэтому в современных HFKD - ЭВМ, в различии от АРВС - процессоров применяются довольно простые алгоритмы адресации, позволяющие прямо упроститьдекодирование процедур.
http://onpageshop.com/clear/page36.htm
Данные, кои используются командами, имеют возможность значиться в самой функции, в указателях ЭВМ, в звеньях оперативной базы. Надо не забывать, что отнестись могут не только переменные, но и те точки в базе, куда они либо окончания операции будут вноситься. При адресации ПП существуют универсалии дискурсивного и материального местоположения. Логическим адресом располагает функция, которая не соотнесена к конкретным ячейкам ОП и имеет возможность находиться в ее любом месте. Для считывания либо зачисления информации на признаке данных о дискурсивном местоположении, обязан быть сформирован материальный или исполнительный сектор, явственно определяющий пункт секции в АМ.
Единственным из методик сжатия битности стекового пространства команды значит применение стековой памяти для содержания переменных и промежуточных результатов (прямолинейная реестровая адресация). Число стеков, комплектующих эдакую базу, малочисленно и для их указания (кодировки) необходимо очень мало байт по сравнению с ячейками ОП. Например, при наличии 32 реестров будет необходимо кодовое пространство в 3 байта. (Основная причина использования реестровой памяти в том, что период трансформации к ней значительно менее периода отношения к ОП, что увеличивает пропускную способность произведения идентичных процессов). Ежели компонент операции либо факт располагается в стековой памяти, то его адрес простирается в пределах от 0000H до 00FFH. В этом виде для индикации местоположения может быть оперирован 1 байт в коде команды.
Относительная методика адресации. Местоположение перменной указывается как результат некоторого базового местоположения и смещения сравнительно данной опоры: переменной != (базаi + отклонениеi).
изобретатели современных пк
Для задания атрибутивного кода и отклонения могут употребляться ранее анализированные способы кодирования. Всегда, базовый местоположение значится в указателе, а отклонение возможно показано в самой операции, реестре либо группе МВ.
Просмотрим два примера. В начальном случаебазовый адрес по формулировке (негласная адресация, указываемая шифром процедуры) содержится в указателе R, а отклонение указывается в самой процедуре (яркая методика адресации). В другом случае начальное кодовое поле функции фиксирует адрес конститутивного списка (неявная адресация через указатель), а второе адресное место указывает на код группы памяти, где содержится значение отклонения (непрямая методика адресации).
|