20610

Распределение и назначение регистров. Счетчики использования регистров

Лекция

Коммуникация, связь, радиоэлектроника и цифровые приборы

Пример: Переменная Регистр b R0 d R1 a R2 e R3 B0: MOV R0b MOV R1d MOV R2a MOV R3e B1: MOV R2 R0 ADD R2c SUB R1 R0 MOV R3 R2 ADD R3f B2: SUB R2 R1 MOV f R2 B3: MOV R0 R1 ADD R0f MOV R3 R2 SUB R3c B4: MOV R0 R1 ADD R0c.

Русский

2013-07-31

52.5 KB

1 чел.

Лекция № 11

Распределение и назначение регистров

Счетчики использования регистров.

если х в регистре, то

use(x,B) – число использований х в блоках В до любого определения х.

live(x,B) – равна 1 если переменная х остается живой при выходе из блока и при этом она определена в этом блоке.

(Стоимость: а=4, b=6, c=3, d=6, e=4, f=4.)

Наиболее эффективно в регистрах будут использоваться переменные а, b, d затем остальные.

Пример:

Переменная

Регистр

b

R0

d

R1

a

R2

e

R3

B0:

MOV R0,b

MOV R1,d

MOV R2,a

MOV R3,e

B1:

MOV R2, R0

 ADD R2,c

SUB R1, R0

 MOV R3, R2

ADD R3,f

B2:

SUB R2, R1

MOV f, R2

B3:

MOV R0, R1

ADD R0,f

MOV R3, R2

SUB R3,c

B4:

MOV R0, R1

ADD R0,c


 

А также другие работы, которые могут Вас заинтересовать

1439. Использование распознавания образов для обработки и восстановления музыкальных сигналов 7.15 MB
  Определение полного перечня признаков, характеризующих объекты, преобразование информации при распознавании музыкального сигнала. Статический подход к распознаванию образов. Общая характеристика современной техники восстановления.
1440. Лингвопереводческие концепции американских переводоведов второй половины ХХ-начала ХХІ века 19.04 MB
  Перевод как один из древнейших видов человеческой деятельности, его роль в развитии социума, особая роль лингвопереводческих концепций Ю.А. Найды в развитии теории и практики межъязыковой коммуникации в США. Предпосылки развития генеративной лингвистики, формальная и динамическая эквивалентность, роль рецептора перевода.
1441. Методика складання розкладу занять 213.34 KB
  Важливим елементом організації роботи навчального закладу є науковий підхід до складання розкладу занять, розглянутий у роботі В.Пайкеса Методика складання розкладу занять у загальноосвітній установі. Раціонально складений розклад занять сприяє ефективності НВП, зниженню і ліквідації перевантажень учнів, підвищенню працездатності учнів і вчителів.
1442. Прогнозирование курсов валют на рынке Forex 196.69 KB
  Главная задача любого инвестора — купить дешевле и продать дороже. Чем выше изменчивость цен актива, тем больше имеется возможностей для проведения выигрышных стратегий торговли, но они сопряжены с высоким риском. Ключевым вопросом при этом является определение направления, величины и волатильности (изменчивости) будущих цен на основе прошлых данных. В статье дается пример прогноза курсов валют на рынке Forex, полученного с применением нейронных технологий.
1443. Основы экономического управления 170 KB
  Конечные производственные результаты (выручка от реализации всей продукции). Внешняя норма доходности. Жизненный цикл проекта. Разработка концепции проекта. Показатели бюджетной эффективности. Сальдо накопленных реальных денег.
1444. Топливные насосы дизельных двигателей 183.5 KB
  Механическое регулирование топливоподачи. По способу дозирования и управления топливоподачей эти топливные насосы напоминают традиционные механические ТНВД распределительного типа. Некоторые электронные ТНВД создают давление впрыскивания около 1500 бар.
1445. Аппараты системы передачи сигналов 356.5 KB
  Принцип построения структурных схем аппаратуры индивидуальных систем передачи. Генераторное оборудование систем передачи с ЧРК. Размещение усилителей в ЛТ. Диаграмма уровней передачи. Накопление помех в ЛТ. Нормирование параметров в зависимости от протяженности и структура каналов. Особенности эксплуатации измерителя уровня П-321.
1446. Проектирование рычажного механизма 150.5 KB
  Кинематический анализ рычажного механизма. Построение планов положений механизма. Определение скорости точки В. Определение скорости точки E. Построение диаграммы скоростей выходного звена. Определение нагрузок, действующих на звенья.
1447. Создание аппарата для перегонки и ректификации 17.49 MB
  Выбор конструкционных материалов для изготовления основного аппарата. Определение скорости пара и диаметра колонны. Подробный расчет дефлегматора – конденсатора. Выбор оптимального нормализованного теплообменного аппарата.