О САЙТЕ
Добро пожаловать!

Теперь вы можете поделиться своей работой!

Просто нажмите на значок
O2 Design Template

ФЭА / АИТ / Программа анализа принятой команды «Режим работы скважинного прибора»

(автор - student, добавлено - 22-11-2013, 21:39)
СКАЧАТЬ: blok-shema4.zip [220,56 Kb] (cкачиваний: 16)



Программа анализа принятой команды «Режим работы скважинного прибора»


MOV A,B СРАВНИВАЕМ ЧИСЛО С ПОРТА (А) С ПРЕДЫДУЩИМ
CMPD ЕСЛИ ПРЕДЫДУЩЕЕ БОЛЬШЕ ПО ЗНАЧЕНИЮ,
JC AR752JO ТО ПЕРЕХОД К МЕТКЕ AR752JO
SUB D ВЫЧИТАЕМ ПРЕДЫДУЩЕЕ ЗНАЧЕНИЕ
AR752GO
ADD M ПАМЯТЬ ПРИБАВЛЯЕТСЯ К АККУМУЛЯТОРУ
MOV M,A ЗАПИСЫВЕАМ В ПАМЯТЬ РАЗНОСТЬ
MOV D,B В р.D ЗАПИСЫВАЕМ ЧИСЛО С ПОРТА (А)
INR L УВЕЛИЧИВАЕМ РЕГИСТР р.HL НА ЕДИНИЦУ
MVI A,00h ОБНУЛЯЕМ АККУМУЛЯТОР
ADC M А+М+БИТ ПЕРЕНОСА
MOV M,A ИЗ АККУМУЛЯТОРА ОТПРАВЛЯЕМ В ПАМЯТЬ
INR L УВЕЛИЧИВАЕМ РЕГИСТР р.HL НА ЕДИНИЦУ
MOV A,C СРАВНИВАЕМ ЧИСЛО С ПОРТА (В) С
CMP E ЕСЛИ ПРЕДЫДУЩЕЕ БОЛЬШЕ ТО
JC AR752KO ПЕРЕХОД К МЕТКЕ AR752KO
SUB E ВЫЧИТАЕМ ПРЕДЫДУЩЕЕ ЗНАЧЕНИЕ
AR752HO
ADD M ПАМЯТЬ ПРИБАВЛЯЕТСЯ К АККУМУЛЯТОРУ
MOV M,A ЗАПИСЫВАЕМ В ПАМЯТЬ РАЗНОСТЬ
MOV E,C В р.Е ЗАПИСЫВАЕМ ЧИСЛО С ПОРТА (В)
INR L УВЕЛИЧИВАЕМ р.HL НА ЕДИНИЦУ
MVI A,00h ОБНУЛЯЕМ АККУМУЛЯТОР
ADC M А+М+БИТ ПЕРЕНОСА
MOV M,A ИЗ АККУМУЛЯТОРА ОТПРАВЛЯЕМ В ПАМЯТЬ
INR L УВЕЛИЧИВАЕМ РЕГИСТР р.HL НА ЕДИНИЦУ

AR752JO
MVI A,FFh ВЫПОЛНЯЕМ ВЫЧИСЛЕНИЕ
SUB D (256)-(ПРЕДЫДУЩЕЕ ЗНАЧЕНИЕ)+(СЧИТАННОЕ ЗНАЧЕНИЕ)+(1)
ADD B СОДЕРЖИМОЕ (В) СКЛАДЫВАЕМ С АККУМУЛЯТОРОМ
INR A СОДЕРЖИМОЕ АККУМУЛЯТОРА УВЕЛИЧИВАЕМ НА ЕДИНИЦУ
JMP AR752GO ПЕРЕХОД К МЕТКЕ AR752GO

AR752KO
MVI A,FFh ВЫПОЛНЯЕМ ВЫЧИСЛЕНИЕ
SUB E (256)-(ПРЕДЫДУЩЕЕ ЗНАЧЕНИЕ)+(СЧИТАННОЕ ЗНАЧЕНИЕ)+(1)
ADD C СОДЕРЖИМОЕ (С) СКЛАДЫВАЕМ С АККУМУЛЯТОРОМ
INR A СОДЕРЖИМОЕ АККУМУЛЯТОРА
УВЕЛИЧИВАЕМ НА ЕДИНИЦУ
JMP AR752HO ПЕРЕХОД К МЕТКЕ AR752НO















Блок схема алгоритма



НЕТ

ДА

























НЕТ


ДА






















Фрагмент электрической принципиальной схемы МП-системы

Ключевые слова -


ФНГ ФИМ ФЭА ФЭУ Яндекс.Метрика
Copyright 2021. Для правильного отображения сайта рекомендуем обновить Ваш браузер до последней версии!