Цитата(Qwertty @ Aug 16 2009, 15:21)

Код
db "параметр=?", (param / 10)+'0',(param % 10)+'0'
только в AVRASM2 есть у препроцессора остаток от деления
Для AVRASM будет примерно так
Код
db "параметр=?", (param / 10)+'0',(param - (param / 10)*10)+'0'
В этом случае к значению нуля '0' (0x30) прибавляется пересчитанное значение, которое дает смещение в таблице символов. Это работает, по понятным причинам, до значения '9'. Соответственно значение "55" преобразовать не получится. Видимо это нельзя сделать в принципе.