Доброго времени суток

Подскажите пожалуйста, как правильно перевести код ассемблера для ATmega в код ассемблера Intel8051. Я лишь знаю, что некоторые команды там меняются. В ассемблере разбираюсь плохо.

Пример кода: "initlcd:
rcall del
ldi r25,30h
rcall icom
rcall del
ldi r25,30h
rcall icom
rcall del
ldi r25,30h
rcall icom
ldi r25,38h; устанавливаем разрядность шины данных=8,
количество строк =2, шрифт 5х7 точек
rcall icom"

Если у вас есть хорошие книжки, которые мне помогут перевести, буду премного благодарен.
Заранее спасибо