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

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


 

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

53096. Шкільна бібліотека у формуванні інформаційної компетентності на уроках географії 86 KB
  Географічне сприйняття інформації ЗМІ – це активна діяльність що протікає у взаємозв’язку з різними психічними процесами: мисленням мовленням почуттям волею. З огляду на незначну кількість навчальних годин з географії в 6 –х класах 2 години на тиждень і загальне навчальне перевантаження учнів в 6х класах важливу роль у формуванні інформаційної компетентності школярів відіграє шкільна бібліотека схема 2 Складаючи тематичне планування включаю ЗМІ в навчальний процес так щоб протягом однієї теми здійснювалася періодична робота з...
53097. ТЕСТИ З ГЕОГРАФІЇ 10 класу (профільний рівень) 88.5 KB
  Яка країна є лідером за кількістю користувачів Інтернету: а Китай; б Японія; в США. У якій країні знаходиться найбільша ТНК в світі: а США; б Велика Британія; в Японія. ТНК контролюють таку частку світової торгівлі: а 1 3; б 2 3 Найбільший експортер послуг в світі: а США; б Японія; в Велика Британія. Найбільша країна за кількістю іноземних туристів: а Іспанія; б США; в Франція.
53098. Використання інтерактивних технологій під час вивчення фізичної географії Донецької області 82 KB
  Мета:практичне застосування інтерактивних технологій під час вивчення фізичної географії Донецької області. Обладнання і матеріали: мультимедійна установка мікрофон роздавальні матеріали для п'яти уроків з теми Фізична географія Донецької області атлас Донецької області. Географічне положення межі розміри Донецької області Конструктор уроку Тема уроку Актуалізація...
53099. Брейн – ринг з географії для 7 класу. «По країнах і континентах» 218 KB
  Мета: поглибити інтерес до предмету, виховувати почуття колективізму, уміння працювати в команді. Обладнання : мультимедійний комплекс. Хід гри. Члени команд займають місця згідно проведеного жеребкування. Учитель об’являє правила проведення брейн – рингу та представляє журі. 1 конкурс. Розминка. Кожній команді учитель ставить питання. Протягом хвилини команда повинна дати відповідь. Кожна правильна відповідь оцінюється в 1 бал.
53100. КОНКУРС ЗНАТОКОВ ГЕОГРАФИИ 38.5 KB
  Вопросы к викторине по Китаю Китай на политической карте 1. По территории Китай занимает место в мире. Династия Цинь именно при ней велось строительство Китайской стены 4. С какой страной воевал Китай в 18941985 гг.
53101. СЦЕНАРІЙ ЗАГАЛЬНОШКІЛЬНОЇ ЛІНІЙКИ ДО ВІДКРИТТЯ ТИЖНЯ ГЕОГРАФІЇ 92.5 KB
  Андрій. Як же я не люблю середину лютого! Зимові канікули давно вже минули до весняних ще так довго... А кожен день одне й те ж саме: окисно-відновні реакції, рівняння, формули, задачі, вправи… Юлія. Увага! 11 лютого в школі розпочинається тиждень географії. Андрій. О, ні! Тільки не географії!
53104. Тести до підсумкового уроку. Земля на плані та карті. Географія (6 клас) 108 KB
  Завдання 1-5 мають по чотири варіанти відповідей. У кожному завданні лише ОДНА ПРАВИЛЬНА відповідь. Оберіть правильну відповідь та позначте її у бланку відповідей згідно з інструкцією. Не робіть інших позначок – комп’ютерна програма реєструє їх як ПОМИЛКИ.