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

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


 

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

27576. Амнистия и помилование 31.5 KB
  Актом об амнистии лицо: может быть освобождено от уголовной ответственности может быть освобождено от наказания назначенное ему наказание может быть сокращено или заменено более мягким видом наказания может быть освобождено от дополнительного вида наказания; с него может быть снята судимость. Актом о помиловании лицо осужденное за преступление может быть освобождено от дальнейшего отбывания наказания; назначенное ему наказание может быть сокращено или заменено более мягким видом наказания; с лица отбывшего наказание актом помилования...
27577. Бандитизм 37 KB
  Объективная сторона создание банды руководство ей ч. Об устойчивости банды могут свидетельствовать такие признаки как стабильность ее состава тесная взаимосвязь между ее членами согласованность их действий постоянство форм и методов преступной деятельности длительность ее существования и количество совершенных преступлений. Обязательным признаком банды является ее вооруженность предполагающая наличие у участников банды огнестрельного или холодного в том числе метательного оружия как заводского изготовления так и самодельного...
27578. Вовлечение несовершеннолетнего в совершение преступления (ст. 150 УК). Отличие этого преступления от вовлечения несовершеннолетнего в совершение антиобщественных действий (ст. 151 УК) 34 KB
  Отличие этого преступления от вовлечения несовершеннолетнего в совершение антиобщественных действий ст. Вовлечение несовершеннолетнего в совершение преступления 150 Преступления против семьи и несовершеннолетних. Объективная сторона: вовлечение н летнего в совершение преступления т.
27580. Государственная измена 30 KB
  Предметом государственной измены являются сведения составляющие государственную тайну. Перечень сведений составляющих государственную тайну совокупность категорий сведений в соответствии с которыми сведения относятся к государственной тайне и засекречиваются на основаниях и в порядке установленных федеральным законодательством. Объективная сторона состоит в государственной измене которая включает в себя следующие альтернативные действия: шпионаж передача собирание похищение или хранение в целях передачи иностранному государству...
27582. Грабеж и его признаки 35.5 KB
  Понятие насильственного грабежа его отличие от разбоя ст. Объект грабежа 161 отношения собственности при квалифицирующих признаках грабежа появляется дополнительный факультативный объект телесная неприкосновенность потерпевшего. Кроме того следует учитывать момент окончания этих преступлений материальный состав грабежа предполагает завладение чужим имуществом тогда как состав разбоя нет. При разграничении разбоя и грабежа важен и способ действия виновного применение ОРУЖИЯ или предметов используемых в качестве оружия всегда...
27583. Действие уголовного закона во времени. Обратная сила уголовного закона и её пределы. Действие уголовного закона в пространстве, его принципы (территориальный, гражданства, реальный, универсальный). Выдача лиц, совершивших преступление 42 KB
  Уголовный закон это нормативноправовой акт принимаемый высшими органами государственной власти и состоящий из взаимосвязанных норм определяющих основания и принципы уголовной ответственности а также какие деяния признаются преступлениями порядок назначения наказания за их совершение либо в определенных случаях указывающих условия для освобождения от уголовной ответственности и наказания. Законом усиливающем наказание является закон вводящий в санкцию статьи Особенной части более суровый вид наказания чем был предусмотрен. Усиление...