Если ldi, то можно и так, но я как-то решил в свое время приучать себя к записям, которые выставляют биты наверняка, при том не трогают "соседа". Как то, на уровне Си получается:
PORTx |= ( 1 << PINx ) | ( 1 << PINy ); // и т.д. - для "поднятия" пинов в единицу PORTx &= ~( ( 1 << PINx ) | ( 1 << PINy ) ); // и т.д. - для соответственного "опускания" пинов в 0
|