|
Только чуть по корректнее к моим условиям, то строка
PORTD = (PORTD & 0x0F) | (TekDig<<4 );
выглядит в асме таким образом
IN R30,0x12
ANDI R30,LOW(0xF)
PUSH R30
MOV R30,R7
SWAP R30
ANDI R30,0xF0
POP R26
OR R30,R26
OUT 0x12,R30
думаю ещё компактнее битовыми операциями не решить..
спасибо!
E-mail: info@telesys.ru