                        .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 201C              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                   ; vol
 0011 F6B5A0            ldab 0xb5a0
 0014 4F                clra
 0015 37                pshb
 0016 36                psha
 0017 CC0024            ldd #L7
 001A BD0000            jsr _printf
 001D BD0000            jsr __movspb
 0020 06                .byte 6
 0021           L5:
 0021           ; 	 while (1){
 0021 20E2              bra L4
 0023           X0:
 0023           ;   	   printf ("%d       %x         %b\n", linetrack, linetrack, linetrack);
 0023           ; 	   }
 0023           ; }
 0023           L3:
 0023                   .dbline 0 ; func end
 0023 39                rts
 0024           L7:
 0024 25642020202020202025782020202020  .byte 37,'d,32,32,32,32,32,32,32,37,'x,32,32,32,32,32
 0034 2020202025620A00  .byte 32,32,32,32,37,'b,10,0
