#include .extern well_line .extern well_vert_line .extern bmp_line .global __isr_8 __isr_8: bic #CCIFG, &TA0CCTL2 push r15 push r14 push r13 push r12 push r11 push r10 mov &well_line, r15 mov &well_vert_line, r14 mov &bmp_line, r13 mov &bmp_line + 2, r12 mov &bmp_line + 4, r11 mov &bmp_line + 6, r10 rla r14 .rept 16 nop .endr mov.b #1, &P2OUT nop nop mov.b #0, &P2OUT nop .rept 10 mov.b r15, &P2OUT nop nop nop nop nop nop nop nop nop nop nop nop nop rra r14 mov.b r14, &P2OUT rra r15 .endr mov.b #1, &P2OUT nop mov.b #0, &P2OUT .rept 16 nop .endr .rept 3 mov.b r15, &P2OUT nop nop nop nop nop nop nop nop nop nop nop nop nop rra r14 mov.b r14, &P2OUT rra r15 .endr .rept 16 nop .endr .rept 16 mov.b r13, &P2OUT rra r13 .endr .rept 16 mov.b r12, &P2OUT rra r12 .endr .rept 16 mov.b r11, &P2OUT rra r11 .endr .rept 16 mov.b r10, &P2OUT rra r10 .endr mov.b #0, &P2OUT pop r10 pop r11 pop r12 pop r13 pop r14 pop r15 reti