Lo mas recomendable es instalar una rutina de atencion del puerto. Tenes que tener en cuenta los registros de la UART para poder inicializarlo. Adjunto tengo un codigo de un maestro-esclavo en c, donde la comunicacion serie esta programada en bloques de assembler. Tal vez te oriente sobre como configurarlo, los datos a enviar es otro tema.
En el codigo esta solo la atencion a la interrupcion (con una funcion llamada serie), pero falta la instalacion de los vectores.
Si no tenes mucha idea, investiga en la ayuda del compilador las funciones getvect y setvect.