Соцопрос

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

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

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

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

 

 

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

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

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

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

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

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

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

Смотреть онлайн. Футбол. Чемпионат Англии. 2-й тур. Брайтон энд Хоув Альбион - Манчестер Юнайтед
Время начала трансляции 19 августа в 17.55
Смотреть онлайн. Волейбол. Чемпионат Европы 2019. Мужчины. Отборочный турнир. Беларусь - Испания
Время начала трансляции 19 августа в 16.00
Смотреть онлайн. Художественная гимнастика. Челлендж-кап. Этап в Минске. Финалы
Время начала трансляции 19 августа в 13.00
Смотреть онлайн. Австралийский футбол. AFL. Премьер-лига. 22 тур. Аделаид Крауз - Норт Мельбурн Кангаруз
Время начала трансляции 19 августа в 09.30
Смотреть онлайн. Австралийский футбол. AFL. Премьер-лига. 22 тур. Карлтон Блюз - Вестерн Буллдогз
Время начала трансляции 19 августа в 06.00
Смотреть онлайн. Велоспорт. "Классика Гамбурга" в Германии
Время начала трансляции 19 августа в 16.30
Смотреть онлайн. Мотоспорт. Мотокросс. Чемпионат мира. Этап во Фрауэнфельде, Швейцария. Класс MXGP
Время начала трансляции 19 августа в 15.00, 18.00
Смотреть онлайн. Мотоспорт. Мотокросс. Чемпионат мира. Этап во Фрауэнфельде, Швейцария. Класс MX2. Гонка 1
Время начала трансляции 19 августа в 14.00
Смотреть онлайн. Кубок мира среди молодёжных команд в России. ХВ71 (Швеция) - "Тршинец" (Чехия)
Время начала трансляции 19 августа в 18.55
Смотреть онлайн. Кубок мира среди молодёжных команд в России. "Давос" (Швейцария) - "Ред Булл" (Австрия)
Время начала трансляции 19 августа в 14.55
Смотреть онлайн. Велоспорт. Арктическая гонка Норвегии. Этап 4
Время начала трансляции 19 августа в 18.00
Смотреть онлайн. Велоспорт. BinckBank Tour. Этап 7
Время начала трансляции 19 августа в 15.30