Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Работа с регистрами. Оператор IF. Оператор LBL





 

Обозначается R[i] используется в качестве счетчика.

 

В каждый регистр записывается число. Например R[1] = 1, число 1 записано в регистр 1.

Регистр

           
           
           
           

 

Доступно 200 регистров

 

(количество может быть

Увеличено)

 

 

Возможна прямая и косвенная адресации регистра.

 

При прямой адресации индекс регистра задается как номер - R[2] = 5

В данном случае инструкция присваивает регистру номер 2 значение 5, при этом старое значение регистра будет удалено.

 

При косвенной адресации индекс регистру задается не как номер, а косвенно, с помощью другого регистра т.е. R[R[3]] = 5.

В данном случае инструкция содержит внутренний регистр R[3] и внешний регистр R[R[3]].

Если, например значение регистра R[3] равно 2, внешний регистр будет адресован с индексом 2 - (R[2] = 5).

 

Возможны следующие арифметические операции

 

R[…] = …+… подсчет (суммирование)

R[…] = …-… вычитание

R[…] = …*… умножение

R[…] = …/… деление

R[…] = …DIV… целочисленное деление

R[…] = …MOD… остаток после деления.

 

Замечание. В рамках одной инструкции позволено несколько арифметических операций, но с ограничениями (не смешивать операции (АND/OR) использовать не более 5 операторов.

 

Инструкция IF – условный переход.

 

 

Инструкция LBL[x] - используется для определения цели при переходе программы.

 

 

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

Пусть имеется программа

 

1: J P[1] 100% FINE

2: J P[2] 100% FINE

3: J P[3] 100% FINE

[END]

 

Добавим в программу следующие операторы

 

1: R[1] = 0

2: LBL[1]

3: J P[1] 100% FINE

4: J P[2] 100% FINE

5: J P[3] 100% FINE

6: R[1] = R[1] + 1

7: JMP_LBL[1]

[END]

 







Дата добавления: 2015-09-04; просмотров: 351. Нарушение авторских прав; Мы поможем в написании вашей работы!




Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Краткая психологическая характеристика возрастных периодов.Первый критический период развития ребенка — период новорожденности Психоаналитики говорят, что это первая травма, которую переживает ребенок, и она настолько сильна, что вся последую­щая жизнь проходит под знаком этой травмы...

РЕВМАТИЧЕСКИЕ БОЛЕЗНИ Ревматические болезни(или диффузные болезни соединительно ткани(ДБСТ))— это группа заболеваний, характеризующихся первичным системным поражением соединительной ткани в связи с нарушением иммунного гомеостаза...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

Условия, необходимые для появления жизни История жизни и история Земли неотделимы друг от друга, так как именно в процессах развития нашей планеты как космического тела закладывались определенные физические и химические условия, необходимые для появления и развития жизни...

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия