ФЭА / АИТ / Программа анализа принятой команды «Режим работы скважинного прибора»
(автор - student, добавлено - 22-11-2013, 21:39)
СКАЧАТЬ:
Программа анализа принятой команды «Режим работы скважинного прибора» 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 Блок схема алгоритма НЕТ ДА НЕТ ДА Фрагмент электрической принципиальной схемы МП-системы Похожие статьи:
|
|