37011

Команди переходів

Лабораторная работа

Информатика, кибернетика и программирование

Теоретична частина Команди цієї групи дозволяють міняти послідовність виконання команд програми. Команди переходів і виклику підпрограм є однією із складових процесу прийняття рішень. Команди переходів і виклику підпрограм провіряють значення розрядів регістра ознак і визначають слідуючий крок виконання програми в залежності від результату провірки.

Украинкский

2013-09-23

142 KB

1 чел.

Лабораторна робота № 4

Тема: Команди переходів.

Теоретична частина

Команди цієї групи дозволяють міняти послідовність виконання команд програми.  Існує два способи зміни цієї послідовності. Перший з них називається безумовним, згідно до нього послідовність виконання програми підлягає зміні кожен раз, коли реалізується певна команда. Згідно до другого способу послідовність виконання програми визначається певними умовами, тобто змінюється тільки в тому випадку, коли значення умови співпадає з заданим.

Команди переходів і виклику підпрограм  є однією із складових процесу прийняття рішень. В результаті виконання арифметичного і логічного опрацювання даних формуються значення регістра ознак. Команди переходів і виклику підпрограм провіряють значення розрядів регістра ознак і визначають слідуючий крок виконання програми, в залежності від результату провірки.  

Команди називають також командами розгалуження, які допомагають організувати у програмі цикли.

Ні одна з команд переходів і виклику підпрограм не змінює стану регістра ознак.

 

Команди переходів

Дані команди займають в пам’яті 3 байти і виконуються за 3 машинних цикла. Команди діляться на 2 групи:

  1.  1 команда безумовного переходу.
  2.   8 команд з умовним переходом.

При виконанні команди безумовного переходу міняється вміст лічильника команд РС: вміст 2-го і 3-го байтів команди пересилається автоматично в лічильник команд під час фази виконання. Тоді при черговому циклі вибірки МП вибирає команду з області памяті, на яку вказують 2-й та 3-й байт команди переходу. Таким чином виконується перехід в іншу точку програми.

а) Безумовний перехід

б) Умовний перехід

  

 ,  якщо умова, що провіряється виконується. Якщо ні то    виконується слідуюча команда після команди умовного переходу.

Значення розрядів ССС команда вибирає в залежності умови що провіряється. В МП К580  є можливість здійснювати перехід в залежності від результату повірки слідуючих умов

 

 

Лабораторне завдання

N

Задача

Дані

1

Написати програму знаходження мінімуму массиву чисел [G1, G2, G3, G4,] (Масив знаходиться в ОЗУ)

G1=29

G2=19

G3=2A

G4=38

2

Написати програму знаходження максимуму массиву чисел [G1, G2, G3, G4,] (Масив знаходиться в ОЗУ)

G1=78

G2=3D

G3=4B

G4=58

3

Написати программу додавання  чисел  M [] i R[]

M[45AA78]

R[8E563F]

4

Написати програму знаходження мінімуму массиву чисел [G1, G2, G3, G4,] (Масив знаходиться в ОЗУ)

G1=5E

G2=7D

G3=18

G4=16

5

Написати программу віднімання  чисел однакової довжини M [] i R[]

M[AD69F5]

R[AA9876]

6

Дано 2 числа L i K .  Більше з них інвертувати і записати в стек за адресою [L,K],  а менше додати до більшого і записати в наступну комірку стеку

L=56

K=3A

7

Написати программу додавання  чисел  N [] i V[]

N[32D69A]

V[90EE81]

8

Написати программу віднімання  чисел однакової довжини M [] i R[]

M[AD69F5]

R[AA9876]

9

Знайти розмах масиву чисел P=max-min 

(Масив знаходиться в ОЗУ)

G1=34

G2=1A

G3=69

10

Написати програму знаходження мінімуму массиву чисел [G1, G2, G3, G4,] (Масив знаходиться в ОЗУ)

G1=34

G2=2A

G3=79

G4=4D

*При написанні програм приймаємо, що робота ведеться з без знаковими числами.


 

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

39820. Анализ автоматических систем регулирования 362 KB
  Теория автоматического управления делится на: анализ АСР– известны параметры блоков их характеристики при этом необходимо определить поведение системы качество регулирования. синтез АСР заключается в нахождении параметров блоков АСР регулятора при заданных показателях качества. АСР могут находиться в двух режимах: Статический все воздействия внутренние и внешние постоянны во времени реальные АСР практически редко находятся в статическом режиме. Для упрощения расчётов АСР проводят линеаризацию ведь как правило поведение...
39821. Разработка проекта комплексного дизайн-графического обеспечения рекламной кампании Уфимского филиала МГГУ им. М.А. Шолохова в области образовательных услуг 67.17 KB
  Краткая история графического дизайна. Теоретическая значимость: в теоретической части дан подробный анализ истории зарождения графического дизайна и история возникновения наружного штендера. В первой главе представлен краткий обзор истории графического дизайна. Краткая история графического дизайна Графический дизайн художественнопроектная деятельность по созданию гармоничной и эффективной визуальнокоммуникативной среды.
39822. Возведение производственного здания 2.01 MB
  Целями данного дипломного проекта являются: обоснование объемнопланировочных и конструктивных решений здания в архитектурностроительной части проекта; конструирование и расчет монолитного железобетонного перекрытия главных и второстепенных монолитных железобетонных балок; разработка технологических карт на сложные виды работ а именномонолитные работы кирпичная кладка и работы по устройству кровли здания; разработка календарного плана строительства здания на основе расчета нескольких вариантов организации строительства их сравнения...
39823. Проектирование фотоотдела при дизайн-студии 381.39 KB
  Установление режима работы предприятия Для определение производственной программы предприятия по определенному формату определенного вида услуг по следующей формуле рассчитывается объем работ: 9 где Оф – объем работ по определенному формату определенного вида услуг руб. Цз – цена одного заказа по определенному формату определенного вида услуг руб. Отсюда: Объем работ для заказов художественной фотосъемки на формате...
39824. ОСНОВЫ ТЕХНОЛОГИИ МАШИНОСТРОЕНИЯ 7.55 MB
  Основные факторы влияющие на точность обработки. Этапы обеспечения точности обработки. Пути снижения влияния погрешностей установок на точность обработки 46 3.РАСЧЕТНОАНАЛИТИЧЕСКИЙ МЕТОД ОБЕСПЕЧЕНИЯ ТОЧНОСТИ ОБРАБОТКИ ДЕТАЛЕЙ.
39826. Знакомство с системой трехмерного твердотельного моделирования КОМПАС-3D LT 4.89 MB
  Все операции и команды твердотельного моделирования в окне системы объединены в группы что существенно облегчает выбор необходимого варианта тем более что они представлены в виде кнопоккоманд. Какие команды вам известны Подчеркните новые команды. Команда Кнопка Команды меню Горячие клавиши Переместить панель управления Создать новый документ ФайлСоздать CtrlN Открыть документ ФайлОткрыть CtrlO лат. Первая настройка системы Для настройки системы используются команды меню Сервис рис.
39827. Знакомство с операциями твердотельного моделирования: операция Выдавливание 5.16 MB
  Можно щелкнуть кнопку списка Создать на панели управления Стандартная и выбрать Деталь.3 а или нажмите кнопку − Эскиз на панели Текущее состояние рис. Выбор команды Эскиз на панели Текущее состояние. Он указывает на существование расширенной панели команд.
39828. Знакомство с операциями твердотельного моделирования: операция Вращение 2.49 MB
  Вращение линии любой формы вокруг оси создает тело вращения. Такие линии называются образующими а тела полученные в результате вращения их вокруг оси называются телами вращения. Создание трехмерной модели тела вращения с образующей в виде отрезка В данном задании необходимо создать тело вращения у которого образующей будет отрезок. Эскиз Отрезок – образующая тела вращения Итак мы построили образующую тела вращения.