Тут макрос будет слишком неуклюжим - либо привязанным к конкретным регистрам, либо имеющим слишком много параметров. Так как команды сравнения с константой и переносом нет, то придется делать через дополнительный регистр, и это лучше оформить не макросом, а подпрограммой - в AVRASM2 очень гиморно подставлять разные НОМЕРА регистров от базы