Соцопрос

Вам нравится дизайн нашего сайта?

Превосходный - 100%
Да - 0%
Раньше было лучше - 0%
Нет - 0%
Отвратительный - 0%

Голосов: 1
Голосование окончено вкл.: 15 Дек 2012 - 07:02

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

 

 

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

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

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

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

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

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

Онлайн трансляции

Водное поло. Мировая лига. Мужчины. Суперфинал. Финал. Смотреть онлайн трансляцию.
Время начала трансляции 25 июня в 15.55
Снукер. Riga Masters в Латвии. 1/2 финала. Смотреть онлайн трансляцию.
Время начала трансляции 25 июня в 15.30
Автоспорт. Кубок ETC. Этап в Вила-Реале, Португалия. 2-я гонка. Смотреть онлайн трансляцию.
Время начала трансляции 25 июня в 15.00
Теннис. Турнир WTA в Бирмингеме, Великобритания. Финал. Смотреть онлайн трансляцию.
Время начала трансляции 25 июня в 15.30
Водное поло. Мировая лига. Мужчины. Суперфинал. Матч за 3-е место. Смотреть онлайн трансляцию.
Время начала трансляции 25 июня в 14.35
Водное поло. Мировая лига. Мужчины. Суперфинал. Матч за 5-е место. Смотреть онлайн трансляцию.
Время начала трансляции 25 июня в 13.15
Тхэквондо. Чемпионат мира в Южной Корее. Женщины. 46 кг. Мужчины. 54 кг. Смотреть онлайн трансляцию.
Время начала трансляции 25 июня в 13.00
Австралийский футбол. AFL. Премьер-лига. 14 тур. Richmond Tigers - Carlton Blues. Смотреть онлайн трансляцию.
Время начала трансляции 25 июня в 08.00
Автоспорт. Кубок ETC. Этап в Вила-Реале, Португалия. 1-я гонка. Смотреть онлайн трансляцию.
Время начала трансляции 25 июня в 13.45
Легкая атлетика. Командный чемпионат Европы в Лилле, Франция. День 3. Смотреть онлайн трансляцию.
Время начала трансляции 25 июня в 14.00
Снукер. Riga Masters в Латвии. 1/4 финала. Смотреть онлайн трансляцию.
Время начала трансляции 25 июня в 11.00
Смешанные единоборства. Bellator 180. Фёдор Емельяненко против Мэтта Митриона, Чейл Соннен против Вандерлея Сильвы; Фил Дэвис против Райана Бейдера. Бой за титул чемпиона в полутяжёлом весе. Смотреть онлайн трансляцию.
Время начала трансляции 25 июня в 04.00