                        .module linetrackingtest.c
                        .area text
 0000           _main::
 0000           ; #include <hc11.h>
 0000           ; #include <stdio.h>
 0000           ; 
 0000           ; #define linetrack *(unsigned char volatile *) (0XB5A0)
 0000           ; 
 0000           ; 
 0000           ; void main (void)
 0000           ; {
 0000           ;  	linetrack=0X00;
 0000 7FB5A0            clr 0xb5a0
 0003 2016              bra L5
 0005           L4:
 0005           	; vol
 0005 F6B5A0            ldab 0xb5a0
 0008 4F                clra
 0009 37                pshb
 000A 36                psha
 000B                   ; vol
 000B F6B5A0            ldab 0xb5a0
 000E 4F                clra
 000F 37                pshb
 0010 36                psha
 0011 CC001E            ldd #L7
 0014 BD0000            jsr _printf
 0017 1838              puly
 0019 1838              puly
 001B           L5:
 001B           ; 	 while (1){
 001B 20E8              bra L4
 001D           X0:
 001D           ;   	   printf ("%d       %x         \n", linetrack, linetrack);
 001D           ; 	   }
 001D           ; }
 001D           L3:
 001D                   .dbline 0 ; func end
 001D 39                rts
 001E           L7:
 001E 25642020202020202025782020202020  .byte 37,'d,32,32,32,32,32,32,32,37,'x,32,32,32,32,32
 002E 202020200A00      .byte 32,32,32,32,10,0
