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

Мета роботи. Навчиться розробляти програми розгалужених структур.

Читайте также:
  1. IV. Порядок зберігання документів з роботи із сім'ями або особами, яким надається соціальна допомога в ході соціального супроводу
  2. Аналіз роботи очісувального апарату
  3. Будова і принцип роботи
  4. В результаті виконання даної роботи студент повинен
  5. В результаті виконання даної роботи студент повинен
  6. В результаті виконання даної роботи студент повинен
  7. В результаті виконання даної роботи студент повинен

Навчиться розробляти програми розгалужених структур.

Загальні відомості

У розглянутих вище лабораторних роботах програмні модулі мають лінійну структуру, тоді як в реальних умовах при розробці програм керування, доводиться створювати програми розгалужених структур, коли залежно від стану керованого об'єкту і інших умов, процесор повинен виконувати різні дії, що програмно реалізується наявністю різних шляхів (гілок) виконання програми.

Часто для створення розгалужених програмних структур використовуються команди безумовного і умовного переходів. При виконанні групи команд умовного переходу процесором як умова аналізуються біти регістра стану:

С – ознака позики/перенесення;

Z – ознака нуля;

S – ознака знаку;

Р – ознака парності

Для реалізації безумовного переходу використовується команда:

JMP <B3B2> – процесор переходить до виконання команди, адреса якої вказана в третьому і другому байтах <B3B2>

До групи команд умовного переходу відносяться команди:

JC<B3B2>(JNC<B3B2>) – перейти до команди розташованої в пам'яті ОЗП, за адресою <В3В2> якщо С=1 (С=0), інакше – до наступної по порядку команди;

JZ<B3B2>(JNZ<B3B2>) – перейти до команди розташованої в пам'яті ОЗП, за адресою <В3В2> якщо Z=1 (Z=0), інакше – до наступної по порядку команди;

JP<B3B2>(JM<B3B2>) – перейти до команди розташованої в пам'яті ОЗП, за адресою <В3В2> якщо S=1 (S=0), інакше – до наступної по порядку команди;

JPO<B3B2>(JPE<B3B2>) – перейти до команди розташованої в пам'яті ОЗП, за адресою <В3В2> якщо P=1 (P=0), інакше – до наступної по порядку команди.

Для реалізації операцій множення і ділення використовуються наступні алгоритми (рисунок 4.1).

Рисунок 4.1 - Алгоритми операцій множення і ділення.


Дата добавления: 2015-07-08; просмотров: 147 | Нарушение авторских прав


Читайте в этой же книге: ТеоретичнА частина | Мета роботи | Порядок виконання роботи | Мета роботи | Порядок виконання роботи | Порядок виконання роботи | Додаток А | Анкета перевірки на смакову агнозію | Завдання 2. Перевірка порогу смакової чутливості оцінювача | Анкета перевірки визначення порогу різниці інтен­сивності смаку методом потрійної проби |
<== предыдущая страница | следующая страница ==>
Порядок виконання роботи| Порядок виконання роботи

mybiblioteka.su - 2015-2024 год. (0.005 сек.)