| 
| Реализация алгоритма работы микроЭВМ 
особых сложностей не вызывает. Регистр R1 используется как счетчик количества опросов АЦП, 
регистр R2 первоначально предназначается для накопления оцифрованных данных с АЦП для получения 
среднего значения (деление на содержимое регистра B=4). Для перевода полученного среднего значения в двоичный код можно 
использовать следующее соотношение - 5-ти разрядный код с выхода АЦП - 11111 (31) 
соответствует температуре в 80 град. C. Тогда для получения значения температуры в 
двоичном коде по вычисленному среднему значению Аср следует выполнить действия 
T=(Аср х 80)/31. Деление в микроЭВМ выполняется только над 8 разрядными двоичными 
числами, а при умножении Аср на 80 может получиться число большей разрядности. Поэтому 
предварительно следует вычислить (Аср х 4)/31, а затем умножить это число на 10 для 
получения двоичного кода. Но так как для последующего преобразования в двухтетрадное 
двоично-десятичное число потребуется выполнять деление на 10, чтобы получить число десятков, 
получается что после вычисления (Аср х 4)/31 в Аккумуляторе уже будет содержаться 
число десятков, а остаток от деления - содержимое регистра В будет в двоичном коде 
представлять число единиц. Для получения его десятичного представления содержимое В делится на 
10. После объединения двух тетрад в одном слове оно выводится на индикатор.
 |   Текст 
программы
 |  |