37011
Команди переходів
Лабораторная работа
Информатика, кибернетика и программирование
Теоретична частина Команди цієї групи дозволяють міняти послідовність виконання команд програми. Команди переходів і виклику підпрограм є однією із складових процесу прийняття рішень. Команди переходів і виклику підпрограм провіряють значення розрядів регістра ознак і визначають слідуючий крок виконання програми в залежності від результату провірки.
Украинкский
2013-09-23
142 KB
1 чел.
Лабораторна робота № 4
Тема: Команди переходів.
Теоретична частина
Команди цієї групи дозволяють міняти послідовність виконання команд програми. Існує два способи зміни цієї послідовності. Перший з них називається безумовним, згідно до нього послідовність виконання програми підлягає зміні кожен раз, коли реалізується певна команда. Згідно до другого способу послідовність виконання програми визначається певними умовами, тобто змінюється тільки в тому випадку, коли значення умови співпадає з заданим.
Команди переходів і виклику підпрограм є однією із складових процесу прийняття рішень. В результаті виконання арифметичного і логічного опрацювання даних формуються значення регістра ознак. Команди переходів і виклику підпрограм провіряють значення розрядів регістра ознак і визначають слідуючий крок виконання програми, в залежності від результату провірки.
Команди називають також командами розгалуження, які допомагають організувати у програмі цикли.
Ні одна з команд переходів і виклику підпрограм не змінює стану регістра ознак.
Команди переходів
Дані команди займають в памяті 3 байти і виконуються за 3 машинних цикла. Команди діляться на 2 групи:
При виконанні команди безумовного переходу міняється вміст лічильника команд РС: вміст 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 |
*При написанні програм приймаємо, що робота ведеться з без знаковими числами.
А также другие работы, которые могут Вас заинтересовать | |||
7522. | Организация технической подготовки производства | 34.5 KB | |
Организация технической подготовки производства. 1)Содержание, задачи и этапы технической подготовки производства. 2)Техническая подготовка производства ремонтных работ. Для осуществления нормального производственного процесса, выпуска высокок... | |||
7523. | Экономика предприятия. Методичка к курсовой работе | 187 KB | |
В соответствии с программой дисциплины Экономика предприятия учащиеся специальности Фотография выполняют курсовую работу. Цель курсовой работы - закрепление и расширение знаний, полученных при изучении дисциплины. Курсовая раб... | |||
7524. | Налогообложение предприятия | 38.5 KB | |
Тема: Налогообложение предприятия Понятие налогов. Принципы построения налоговой системы. Функции налогов. Виды налогов. Фискальная политика - это политика в области налогообложения (доходов) и расходов государства. Налоги - эт... | |||
7525. | Организация обслуживания населения | 34 KB | |
Тема: Организация обслуживания населения Организация обслуживания населения. Понятие, основные задачи. Формы обслуживания населения. Обслуживание представляет собой непосредственный контакт работников предприятия службы быта с заказчи... | |||
7526. | Предприятие как субъект хозяйствования | 48 KB | |
Тема: Предприятие как субъект хозяйствования. I. Задачи и принципы деятельности предприятия. Предприятие - самостоятельно хозяйствующий субъект, обладающий правами юридического лица, который на основе использования трудовым коллективом имуществ... | |||
7527. | Арендные отношения | 38 KB | |
Арендные отношения. НТП ведет к появлению новой высоко производительной и дорогостоящей техники, приобретение которой не под силу частному предприятию. Поэтому возникает необходимость объединения капиталов и создания предприятий, основанных на колле... | |||
7528. | Производственная структура предприятия | 31 KB | |
Производственная структура предприятия Каждый производственный процесс осуществляется в определенном пространстве на территории предприятия, цеха, участка. Чем рациональнее используется это пространство, тем быстрее, дешевле и более качественно... | |||
7529. | Совместные и малые предприятия | 24.5 KB | |
Совместные и малые предприятия. Совместные предприятия. Совместные предприятия (СП) - хозяйственные организации, созданные предприятиями РБ с партнерами из зарубежных стран. Согласно закону Об иностранных инвестициях на территории РБ совмест... | |||
7530. | Цели, функции и процесс создания предприятия (организации) | 33.5 KB | |
Цели, функции и процесс создания предприятия (организации). Предприятие (организация) - самостоятельный хозяйствующий субъект, обладающий правами юридического лица, деятельность которого осуществляется на свой риск и под свою имущественную... | |||