⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c_hdlc.lst

📁 这是电信语音聊天设备的源码
💻 LST
📖 第 1 页 / 共 5 页
字号:
                                           ; SOURCE LINE # 136
00DC 900000  E     MOV     DPTR,#rv_start+01H
00DF E0            MOVX    A,@DPTR
00E0 04            INC     A
00E1 F0            MOVX    @DPTR,A
00E2 7006          JNZ     ?C0077
00E4 900000  E     MOV     DPTR,#rv_start
00E7 E0            MOVX    A,@DPTR
00E8 04            INC     A
00E9 F0            MOVX    @DPTR,A
00EA         ?C0077:
                                           ; SOURCE LINE # 137
00EA 900000  E     MOV     DPTR,#rv_start
00ED E0            MOVX    A,@DPTR
00EE 5407          ANL     A,#07H
00F0 F0            MOVX    @DPTR,A
00F1         ?C0022:
                                           ; SOURCE LINE # 138
00F1 900000  E     MOV     DPTR,#rv_end
00F4 E0            MOVX    A,@DPTR
00F5 FE            MOV     R6,A
00F6 A3            INC     DPTR
00F7 E0            MOVX    A,@DPTR
00F8 FF            MOV     R7,A
00F9 900000  E     MOV     DPTR,#rv_start
00FC E0            MOVX    A,@DPTR
00FD 6E            XRL     A,R6
00FE 7003          JNZ     ?C0078
0100 A3            INC     DPTR
0101 E0            MOVX    A,@DPTR
0102 6F            XRL     A,R7
0103         ?C0078:
0103 7003          JNZ     $ + 5H
0105 020000  R     LJMP    ?C0023
                                           ; SOURCE LINE # 139
                                           ; SOURCE LINE # 140
0108 E4            CLR     A
C51 COMPILER V3.96,  SN-83203013  C_HDLC                                                   03/06/04  11:31:48  PAGE 18  

0109 900000  R     MOV     DPTR,#i
010C F0            MOVX    @DPTR,A
010D         ?C0024:
                                           ; SOURCE LINE # 141
010D 900000  R     MOV     DPTR,#i
0110 E0            MOVX    A,@DPTR
0111 FF            MOV     R7,A
0112 C3            CLR     C
0113 9410          SUBB    A,#010H
0115 4003          JC      $ + 5H
0117 020000  R     LJMP    ?C0025
                                           ; SOURCE LINE # 142
                                           ; SOURCE LINE # 143
011A 900000  E     MOV     DPTR,#rv_start
011D E0            MOVX    A,@DPTR
011E FC            MOV     R4,A
011F A3            INC     DPTR
0120 E0            MOVX    A,@DPTR
0121 FD            MOV     R5,A
0122 2400    E     ADD     A,#LOW rvbuf
0124 F582          MOV     DPL,A
0126 EC            MOV     A,R4
0127 3400    E     ADDC    A,#HIGH rvbuf
0129 F583          MOV     DPH,A
012B E0            MOVX    A,@DPTR
012C FE            MOV     R6,A
012D 7400    E     MOV     A,#LOW p_data
012F 2F            ADD     A,R7
0130 F582          MOV     DPL,A
0132 E4            CLR     A
0133 3400    E     ADDC    A,#HIGH p_data
0135 F583          MOV     DPH,A
0137 EE            MOV     A,R6
0138 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 144
0139 7400    E     MOV     A,#LOW rvbuf
013B 2D            ADD     A,R5
013C F582          MOV     DPL,A
013E EC            MOV     A,R4
013F 3400    E     ADDC    A,#HIGH rvbuf
0141 F583          MOV     DPH,A
0143 E0            MOVX    A,@DPTR
0144 B47732        CJNE    A,#077H,?C0026
0147 900000  E     MOV     DPTR,#rv_start+01H
014A E0            MOVX    A,@DPTR
014B 2401          ADD     A,#01H
014D FF            MOV     R7,A
014E 900000  E     MOV     DPTR,#rv_start
0151 E0            MOVX    A,@DPTR
0152 3400          ADDC    A,#00H
0154 5407          ANL     A,#07H
0156 FE            MOV     R6,A
0157 7400    E     MOV     A,#LOW rvbuf
0159 2F            ADD     A,R7
015A F582          MOV     DPL,A
015C EE            MOV     A,R6
015D 3400    E     ADDC    A,#HIGH rvbuf
015F F583          MOV     DPH,A
0161 E0            MOVX    A,@DPTR
0162 7015          JNZ     ?C0026
                                           ; SOURCE LINE # 145
                                           ; SOURCE LINE # 146
C51 COMPILER V3.96,  SN-83203013  C_HDLC                                                   03/06/04  11:31:48  PAGE 19  

0164 900000  E     MOV     DPTR,#rv_start+01H
0167 E0            MOVX    A,@DPTR
0168 04            INC     A
0169 F0            MOVX    @DPTR,A
016A 7006          JNZ     ?C0079
016C 900000  E     MOV     DPTR,#rv_start
016F E0            MOVX    A,@DPTR
0170 04            INC     A
0171 F0            MOVX    @DPTR,A
0172         ?C0079:
                                           ; SOURCE LINE # 147
0172 900000  E     MOV     DPTR,#rv_start
0175 E0            MOVX    A,@DPTR
0176 5407          ANL     A,#07H
0178 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 148
0179         ?C0026:
                                           ; SOURCE LINE # 149
0179 900000  E     MOV     DPTR,#rv_start+01H
017C E0            MOVX    A,@DPTR
017D 04            INC     A
017E F0            MOVX    @DPTR,A
017F 7006          JNZ     ?C0080
0181 900000  E     MOV     DPTR,#rv_start
0184 E0            MOVX    A,@DPTR
0185 04            INC     A
0186 F0            MOVX    @DPTR,A
0187         ?C0080:
                                           ; SOURCE LINE # 150
0187 900000  E     MOV     DPTR,#rv_start
018A E0            MOVX    A,@DPTR
018B 5407          ANL     A,#07H
018D F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 151
018E 900000  R     MOV     DPTR,#i
0191 E0            MOVX    A,@DPTR
0192 04            INC     A
0193 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 152
0194 020000  R     LJMP    ?C0024
0197         ?C0025:
                                           ; SOURCE LINE # 153
0197 120000  E     LCALL   receive
                                           ; SOURCE LINE # 154
019A 020000  R     LJMP    ?C0022
019D         ?C0023:
                                           ; SOURCE LINE # 155
019D 900000  E     MOV     DPTR,#sdbh
01A0 E0            MOVX    A,@DPTR
01A1 FE            MOV     R6,A
01A2 A3            INC     DPTR
01A3 E0            MOVX    A,@DPTR
01A4 FF            MOV     R7,A
01A5 900000  E     MOV     DPTR,#sdbt
01A8 E0            MOVX    A,@DPTR
01A9 6E            XRL     A,R6
01AA 7003          JNZ     ?C0081
01AC A3            INC     DPTR
01AD E0            MOVX    A,@DPTR
01AE 6F            XRL     A,R7
01AF         ?C0081:
01AF 6004          JZ      ?C0027
C51 COMPILER V3.96,  SN-83203013  C_HDLC                                                   03/06/04  11:31:48  PAGE 20  

                                           ; SOURCE LINE # 156
                                           ; SOURCE LINE # 157
01B1 120000  R     LCALL   INF_frame
                                           ; SOURCE LINE # 158
01B4 22            RET     
01B5         ?C0027:
                                           ; SOURCE LINE # 160
                                           ; SOURCE LINE # 161
01B5 120000  R     LCALL   RR_frame
                                           ; SOURCE LINE # 162
                                           ; SOURCE LINE # 163
01B8 22            RET     
01B9         ?C0021:
                                           ; SOURCE LINE # 164
01B9 900000  E     MOV     DPTR,#vs
01BC E0            MOVX    A,@DPTR
01BD FF            MOV     R7,A
01BE 900000  E     MOV     DPTR,#nr
01C1 E0            MOVX    A,@DPTR
01C2 6F            XRL     A,R7
01C3 6003          JZ      $ + 5H
01C5 020000  R     LJMP    ?C0030
01C8 900000  E     MOV     DPTR,#vr
01CB E0            MOVX    A,@DPTR
01CC FF            MOV     R7,A
01CD 900000  E     MOV     DPTR,#ns
01D0 E0            MOVX    A,@DPTR
01D1 6F            XRL     A,R7
01D2 6003          JZ      $ + 5H
01D4 020000  R     LJMP    ?C0030
                                           ; SOURCE LINE # 165
                                           ; SOURCE LINE # 166
01D7 EF            MOV     A,R7
01D8 04            INC     A
01D9 5407          ANL     A,#07H
01DB 900000  E     MOV     DPTR,#vr
01DE F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 167
01DF E4            CLR     A
01E0 900000  R     MOV     DPTR,#k
01E3 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 168
01E4 900000  E     MOV     DPTR,#rv_start+01H
01E7 E0            MOVX    A,@DPTR
01E8 04            INC     A
01E9 F0            MOVX    @DPTR,A
01EA 7006          JNZ     ?C0082
01EC 900000  E     MOV     DPTR,#rv_start
01EF E0            MOVX    A,@DPTR
01F0 04            INC     A
01F1 F0            MOVX    @DPTR,A
01F2         ?C0082:
                                           ; SOURCE LINE # 169
01F2 900000  E     MOV     DPTR,#rv_start
01F5 E0            MOVX    A,@DPTR
01F6 5407          ANL     A,#07H
01F8 F0            MOVX    @DPTR,A
01F9         ?C0031:
                                           ; SOURCE LINE # 170
01F9 900000  E     MOV     DPTR,#rv_end
01FC E0            MOVX    A,@DPTR
01FD FE            MOV     R6,A
C51 COMPILER V3.96,  SN-83203013  C_HDLC                                                   03/06/04  11:31:48  PAGE 21  

01FE A3            INC     DPTR
01FF E0            MOVX    A,@DPTR
0200 FF            MOV     R7,A
0201 900000  E     MOV     DPTR,#rv_start
0204 E0            MOVX    A,@DPTR
0205 6E            XRL     A,R6
0206 7003          JNZ     ?C0083
0208 A3            INC     DPTR
0209 E0            MOVX    A,@DPTR
020A 6F            XRL     A,R7
020B         ?C0083:
020B 7003          JNZ     $ + 5H
020D 020000  R     LJMP    ?C0032
                                           ; SOURCE LINE # 171
                                           ; SOURCE LINE # 172
0210 E4            CLR     A
0211 900000  R     MOV     DPTR,#i
0214 F0            MOVX    @DPTR,A
0215         ?C0033:
                                           ; SOURCE LINE # 173
0215 900000  R     MOV     DPTR,#i
0218 E0            MOVX    A,@DPTR
0219 FF            MOV     R7,A
021A C3            CLR     C
021B 9410          SUBB    A,#010H
021D 4003          JC      $ + 5H
021F 020000  R     LJMP    ?C0034
                                           ; SOURCE LINE # 174
                                           ; SOURCE LINE # 175
0222 900000  E     MOV     DPTR,#rv_start
0225 E0            MOVX    A,@DPTR
0226 FC            MOV     R4,A
0227 A3            INC     DPTR
0228 E0            MOVX    A,@DPTR
0229 FD            MOV     R5,A
022A 2400    E     ADD     A,#LOW rvbuf
022C F582          MOV     DPL,A
022E EC            MOV     A,R4
022F 3400    E     ADDC    A,#HIGH rvbuf
0231 F583          MOV     DPH,A
0233 E0            MOVX    A,@DPTR
0234 FE            MOV     R6,A
0235 7400    E     MOV     A,#LOW p_data
0237 2F            ADD     A,R7
0238 F582          MOV     DPL,A
023A E4            CLR     A
023B 3400    E     ADDC    A,#HIGH p_data
023D F583          MOV     DPH,A
023F EE            MOV     A,R6
0240 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 176
0241 7400    E     MOV     A,#LOW rvbuf
0243 2D            ADD     A,R5
0244 F582          MOV     DPL,A
0246 EC            MOV     A,R4
0247 3400    E     ADDC    A,#HIGH rvbuf
0249 F583          MOV     DPH,A
024B E0            MOVX    A,@DPTR
024C B47732        CJNE    A,#077H,?C0035
024F 900000  E     MOV     DPTR,#rv_start+01H
0252 E0            MOVX    A,@DPTR
0253 2401          ADD     A,#01H
C51 COMPILER V3.96,  SN-83203013  C_HDLC                                                   03/06/04  11:31:48  PAGE 22  

0255 FF            MOV     R7,A
0256 900000  E     MOV     DPTR,#rv_start
0259 E0            MOVX    A,@DPTR
025A 3400          ADDC    A,#00H
025C 5407          ANL     A,#07H
025E FE            MOV     R6,A
025F 7400    E     MOV     A,#LOW rvbuf
0261 2F            ADD     A,R7
0262 F582          MOV     DPL,A
0264 EE            MOV     A,R6
0265 3400    E     ADDC    A,#HIGH rvbuf
0267 F583          MOV     DPH,A
0269 E0            MOVX    A,@DPTR
026A 7015          JNZ     ?C0035
                                           ; SOURCE LINE # 177
                                           ; SOURCE LINE # 178
026C 900000  E     MOV     DPTR,#rv_start+01H
026F E0            MOVX    A,@DPTR
0270 04            INC     A
0271 F0            MOVX    @DPTR,A
0272 7006          JNZ     ?C0084
0274 900000  E     MOV     DPTR,#rv_start
0277 E0            MOVX    A,@DPTR
0278 04            INC     A
0279 F0            MOVX    @DPTR,A
027A         ?C0084:
                                           ; SOURCE LINE # 179
027A 900000  E     MOV     DPTR,#rv_start
027D E0            MOVX    A,@DPTR
027E 5407          ANL     A,#07H
0280 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 180
0281         ?C0035:
                                           ; SOURCE LINE # 181
0281 900000  E     MOV     DPTR,#rv_start+01H
0284 E0            MOVX    A,@DPTR

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -