Page 217 - 4503
P. 217

результаті операції  А  –  В   отримується  0, а значить ознака  Z
           встановлюється.    І  нарешті,  якщо  A  >  B  то  C  =  1,  оскільки
           запозичення відсутнє. У таблиці 7.4 відображено стан ознак С
           і Z у результі  порівняння величин А і В.

                Таблиця 7.4 — Стан ознак Z і C у процесі порівнювання

                Cтан величин А і  Ознака  С  при  (А  Ознака  Z  при  (А
           В                         – В)                – В)
           A < B                           0                   0
           є запозичення, не нуль
           A = B                           1                   1
           Нема      запозичення,
           нуль
           A > B                           1                   0
           Нема  запозичення,  не
           нуль

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

                Задача 7.1. Дано: циистерна у якій може зберігатися
           255 л. палива. На дні цистерни розміщений сприймач, який
           реагує на величину тиску стовпа рідини, а отже кількості
           палива у цистерні.
                Потрібно  створити  підпрограму–попередження,  яка
           б  спричиняла  подачу  світлового  сигналу  за  наявності  10
           літрів палива у цистерні і звукового сигналу за наявності у
           ній 5 л палива. Входи до світлодіода і звуковипромінювача
           —  це  сигнали  високого  рівня  від  біта  1  порту  А  і  біта  0
           порту А відповідно.
                Тож опишемо підпрограму–попередження  до цієї задачі.



                                         217
   212   213   214   215   216   217   218   219   220   221   222