опять арифметика, что то не складывается
просьба о помощи. не могу сообразить в том как сделать так что бы
цифры по отдельности после преобразования составляли число.
1,5,0,0 в итоге 1500 (DEC) 05DC(HEX)
пример:
var:.byte 1
var1:.byte 1
var2:.byte 1
var3:.byte 1 ;выделяем для каждого числа байт, это потом будет
выведено на ЖКИ индикатор к примеру число 1500
ldi temp,1
sts var,temp
ldi temp,5
sts var1,temp
.set pl1 = var*1000
.set pl2 = var1*100
.set pl = pl1+pl2
ldi r17,low(pl);младший
ldi r18,high(pl);старший
(это число мне нужно для дальнейших вычислений и потом как то
надо опять его преобразовать в отдельные цифры уже вычисленные т.е.
другое число 1500-1=1499 (1,4,9,9) )
только после всего этого какая то ерунда получается.
за ранее благодарен за помощь.
все эти var-ы применяются как буферы получения с клавиатуры
некоторой цифры (1-10) (10 - является как ноль).
микроконтроллер использую AVR 8535