Программирование микроконтроллеров на ассемблере

Лига добра взываю к тебе. Помоги написать программу на ассемблере для микроконтроллера. Любой микроконтроллер (предпочтительно К1816ВЕ51).
суть задания:
Разработать схему подключения внешней ROM программ емкостью 8 Кбайт к микроконтроллеру , написать программу упрощенного контроля исправности ROM. Контроль ROM производится по контрольной сумме, хранящейся в последней ячейке ROM.
контрольная сумма считается просто делением содержимого ячеек памяти ROM на 255 и суммированием остатка, а затем сравнением с последней ячейкой, где хранится контрольная сумма
необходимо срочно сделать и сдать, в долгу не останусь