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


 

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

19141. Цепная самоподдерживающаяся реакция деления. Коэффициент размножения. Способы достижения критичности 4.71 MB
  Лекция 6 Цепная самоподдерживающаяся реакция деления. Коэффициент размножения. Способы достижения критичности. Критические и подкритические эксперименты. Первый ядерный реактор. 6.1. Цепная самоподдерживающаяся реакция деления В результате реакции деления появ...
19142. Плотность потока нейтронов. Скорость ядерной реакции. Баланс нейтронов в ядерном реакторе. Коэффициент размножения в бесконечной среде 265 KB
  Лекция 7. Плотность потока нейтронов. Скорость ядерной реакции. Баланс нейтронов в ядерном реакторе. Коэффициент размножения в бесконечной среде. Групповой подход. Библиотеки групповых констант. 7.1. Плотность потока нейтронов. Совокупность переменных {Et} называют...
19143. Создание базы данных, состоящей из одной таблицы 190.41 KB
  Повторим аналогичную операцию еще раз, в результате чего закроем текущую базу данных, получив пустое окно для новой работы. В этом положении можно создать новую базу данных, а можно открыть существующую для продолжения работы.
19144. Нейтронный цикл в реакторе на тепловых нейтронах. Формула четырех сомножителей. Вероятность избежать резонансного захвата и поглощения в замедлителе 178 KB
  Лекция 8. Нейтронный цикл в реакторе на тепловых нейтронах. Формула четырех сомножителей. Вероятность избежать резонансного захвата и поглощения в замедлителе. Оптимальные параметры размножающих сред. Одногрупповая теория критического реактора. Отражатель нейтронов. ...
19145. Бесконечная решетка. Элементарная ячейка. Распределение нейтронов различных энергий по ячейке 419 KB
  Лекция 9. Бесконечная решетка. Элементарная ячейка. Распределение нейтронов различных энергий по ячейке. Коэффициент размножения бесконечной периодической решетки. Твэлы и ТВС реакторов ВВЭР и РБМК. 9.1. Бесконечная решетка Кроме гомогенной среды топлива и замедлите...
19146. Многогрупповой подход. Многогрупповое уравнение диффузии. Внутренние и внешние итерации. Программы нейтронно-физического расчета 207 KB
  Лекция 10. Многогрупповой подход. Многогрупповое уравнение диффузии. Внутренние и внешние итерации. Программы нейтроннофизического расчета. Коэффициенты чувствительности коэффициента размножения к изменению параметров реактора. 10.1. Многогрупповой подход. Много...
19147. Приближения точечной кинетики. Запаздывающие нейтроны. Время жизни нейтронов в реакторе с учетом запаздывающих нейтронов 148 KB
  Лекция 11. Приближения точечной кинетики. Запаздывающие нейтроны. Время жизни нейтронов в реакторе с учетом запаздывающих нейтронов. Система уравнений точечной кинетики с одной группой запаздывающих нейтронов. Реактивность периоды реактора. Критичность на мгновенных и
19148. Выгорание топлива. Единицы измерения глубины выгорания. Классификация осколков деления 159.5 KB
  Лекция 12. Выгорание топлива. Единицы измерения глубины выгорания. Классификация осколков деления. Отравление и зашлаковывание реактора. Ксеноновая яма. Отравление самарием и неодимом. . Процессы происходящие в топливе во время работы реактора. Уменьшение ядер д
19149. Воспроизводство делящихся материалов. Уравнения выгорания. Расширенное воспроизводство. Оружейный и энергетический плутоний 130 KB
  Лекция 13. Воспроизводство делящихся материалов. Уравнения выгорания. Расширенное воспроизводство. Оружейный и энергетический плутоний. Малые актиноиды. Спонтанное деление. 13.1. Воспроизводство делящихся материалов. На рис. 13.1 приведена схема превращений изотопов т