1 1 ;--------------------------------------------------------
2 2 ; File Created by SDCC : FreeWare ANSI-C Compiler
3 3 ; Version 2.1.9Ga Sun Jan 16 17:31:29 2000
5 5 ;--------------------------------------------------------
7 7 ;--------------------------------------------------------
8 8 ; publics variables in this module
9 9 ;--------------------------------------------------------
11 11 ;--------------------------------------------------------
12 12 ; special function registers
13 13 ;--------------------------------------------------------
14 14 ;--------------------------------------------------------
15 15 ; special function bits
16 16 ;--------------------------------------------------------
17 17 ;--------------------------------------------------------
18 18 ; internal ram data
19 19 ;--------------------------------------------------------
21 21 ;--------------------------------------------------------
22 22 ; overlayable items in internal ram
23 23 ;--------------------------------------------------------
24 24 .area OSEG (OVR,DATA)
25 25 ;--------------------------------------------------------
26 26 ; indirectly addressable internal ram data
27 27 ;--------------------------------------------------------
29 29 ;--------------------------------------------------------
31 31 ;--------------------------------------------------------
33 33 ;--------------------------------------------------------
34 34 ; external ram data
35 35 ;--------------------------------------------------------
37 0000 37 _iscntrl_c_1_1:
39 39 ;--------------------------------------------------------
40 40 ; global & static initialisations
41 41 ;--------------------------------------------------------
42 42 .area GSINIT (CODE)
43 43 ;--------------------------------------------------------
45 45 ;--------------------------------------------------------
47 0000 47 G$iscntrl$0$0 ==.
49 49 ; -----------------------------------------
51 51 ; -----------------------------------------
62 0000 C0 82 62 push dpl
63 0002 90s00r00 63 mov dptr,#_iscntrl_c_1_1
65 0007 F0 65 movx @dptr,a
67 0008 90s00r00 67 mov dptr,#_iscntrl_c_1_1
68 000B E0 68 movx a,@dptr
71 000E 74 1F 71 mov a,#0x1f
73 73 ; Peephole 108 removed ljmp by inverse jump logic
74 0011 50 03 74 jnc 00101$
76 76 ; Peephole 132 changed ljmp to sjmp
77 77 ; Peephole 199 optimized misc jump sequence
78 0013 BA 7F 05 78 cjne r2,#0x7f,00102$
79 79 ; Peephole 201 removed redundant sjmp
84 0016 75 82 01 84 mov dpl,#0x01
85 85 ; Peephole 132 changed ljmp to sjmp
86 0019 80 03 86 sjmp 00104$
89 001B 75 82 00 89 mov dpl,#0x00
91 001E 91 C$_iscntrl.c$33$1$1 ==.
92 001E 92 XG$iscntrl$0$0 ==.