?? spcopy.ls1
字號(hào):
A51 MACRO ASSEMBLER SPCOPY 11/04/2004 21:18:22 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN spcopy.OBJ
ASSEMBLER INVOKED BY: D:\C51\BIN\A51.EXE spcopy.src PR(.\spcopy.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\spcopy.SRC generated from: spcopy.c
2 ; COMPILER INVOKED BY:
3 ; D:\C51\BIN\C51.EXE spcopy.c BROWSE DEBUG OBJECTEXTEND SRC(.\spcopy.SRC)
4
5 $nomod51
6
7 NAME SPCOPY
8
00DA 9 CCF2 BIT 0D8H.2
009B 10 TB80 BIT 098H.3
009D 11 SPI0CKR DATA 09DH
00DB 12 CCF3 BIT 0D8H.3
0080 13 P0 DATA 080H
00F8 14 SPIEN BIT 0F8H.0
00DC 15 CCF4 BIT 0D8H.4
009F 16 SM00 BIT 098H.7
0090 17 P1 DATA 090H
00C2 18 AA BIT 0C0H.2
009E 19 SM10 BIT 098H.6
00FF 20 WDTCN DATA 0FFH
00A0 21 P2 DATA 0A0H
009D 22 SM20 BIT 098H.5
00BC 23 ADC0CF DATA 0BCH
00B0 24 P3 DATA 0B0H
00D6 25 AC BIT 0D0H.6
00AB 26 ADC1CF DATA 0ABH
0084 27 P4 DATA 084H
00E6 28 EIE1 DATA 0E6H
0085 29 P5 DATA 085H
00AF 30 EA BIT 0A8H.7
00E7 31 EIE2 DATA 0E7H
0086 32 P6 DATA 086H
0096 33 P7 DATA 096H
008F 34 PSCTL DATA 08FH
00F9 35 MSTEN BIT 0F8H.1
00DF 36 CF BIT 0D8H.7
00E8 37 ADC0CN DATA 0E8H
00D4 38 DAC0CN DATA 0D4H
00D7 39 DAC1CN DATA 0D7H
00AA 40 ADC1CN DATA 0AAH
00A4 41 P0MDOUT DATA 0A4H
00A5 42 P1MDOUT DATA 0A5H
00A8 43 IE DATA 0A8H
00A6 44 P2MDOUT DATA 0A6H
00A7 45 P3MDOUT DATA 0A7H
0093 46 TMR3RLH DATA 093H
00F6 47 EIP1 DATA 0F6H
00F7 48 EIP2 DATA 0F7H
00FA 49 PCA0CPH0 DATA 0FAH
00FB 50 PCA0CPH1 DATA 0FBH
00AD 51 P3IF DATA 0ADH
0092 52 TMR3RLL DATA 092H
00FC 53 PCA0CPH2 DATA 0FCH
00DE 54 CR BIT 0D8H.6
00FD 55 PCA0CPH3 DATA 0FDH
00CE 56 EXF2 BIT 0C8H.6
009C 57 REN0 BIT 098H.4
00FE 58 PCA0CPH4 DATA 0FEH
A51 MACRO ASSEMBLER SPCOPY 11/04/2004 21:18:22 PAGE 2
00EA 59 PCA0CPL0 DATA 0EAH
00A3 60 EMI0CF DATA 0A3H
00EB 61 PCA0CPL1 DATA 0EBH
00DA 62 PCA0CPM0 DATA 0DAH
00D9 63 PCA0MD DATA 0D9H
00D8 64 PCA0CN DATA 0D8H
00EC 65 PCA0CPL2 DATA 0ECH
00DB 66 PCA0CPM1 DATA 0DBH
00ED 67 PCA0CPL3 DATA 0EDH
00DC 68 PCA0CPM2 DATA 0DCH
00B8 69 IP DATA 0B8H
00EE 70 PCA0CPL4 DATA 0EEH
00DD 71 PCA0CPM3 DATA 0DDH
00DE 72 PCA0CPM4 DATA 0DEH
00FB 73 TXBSY BIT 0F8H.3
00D7 74 CY BIT 0D0H.7
00C3 75 SI BIT 0C0H.3
00E1 76 XBR0 DATA 0E1H
00B9 77 SADEN0 DATA 0B9H
00E2 78 XBR1 DATA 0E2H
00AF 79 EMI0CN DATA 0AFH
00AE 80 SADEN1 DATA 0AEH
00E3 81 XBR2 DATA 0E3H
00D1 82 REF0CN DATA 0D1H
00A9 83 SADDR0 DATA 0A9H
00F3 84 SADDR1 DATA 0F3H
00BA 85 AMX0CF DATA 0BAH
00ED 86 AD0INT BIT 0E8H.5
00CB 87 RCAP2H DATA 0CBH
00BC 88 PS BIT 0B8H.4
0081 89 SP DATA 081H
00E5 90 RCAP4H DATA 0E5H
00A1 91 EMI0TC DATA 0A1H
00D2 92 OV BIT 0D0H.2
00C0 93 SMB0CN DATA 0C0H
00CA 94 RCAP2L DATA 0CAH
00FD 95 MODF BIT 0F8H.5
00E4 96 RCAP4L DATA 0E4H
00CF 97 SMB0CR DATA 0CFH
009E 98 CPT0CN DATA 09EH
00BD 99 P1MDIN DATA 0BDH
009F 100 CPT1CN DATA 09FH
00CD 101 RCLK BIT 0C8H.5
00CC 102 TCLK BIT 0C8H.4
00F8 103 SPI0CN DATA 0F8H
0090 104 P10 BIT 090H.0
0087 105 PCON DATA 087H
00A0 106 P20 BIT 0A0H.0
0091 107 P11 BIT 090H.1
00B0 108 P30 BIT 0B0H.0
00A1 109 P21 BIT 0A0H.1
0092 110 P12 BIT 090H.2
00FF 111 SPIF BIT 0F8H.7
00B1 112 P31 BIT 0B0H.1
00A2 113 P22 BIT 0A0H.2
0093 114 P13 BIT 090H.3
00B2 115 P32 BIT 0B0H.2
00A3 116 P23 BIT 0A0H.3
0094 117 P14 BIT 090H.4
00B5 118 P74OUT DATA 0B5H
0089 119 TMOD DATA 089H
0088 120 TCON DATA 088H
00B3 121 P33 BIT 0B0H.3
00A4 122 P24 BIT 0A0H.4
0095 123 P15 BIT 090H.5
00FE 124 WCOL BIT 0F8H.6
A51 MACRO ASSEMBLER SPCOPY 11/04/2004 21:18:22 PAGE 3
00B4 125 P34 BIT 0B0H.4
00A5 126 P25 BIT 0A0H.5
0096 127 P16 BIT 090H.6
00BB 128 AMX0SL DATA 0BBH
00B5 129 P35 BIT 0B0H.5
00A6 130 P26 BIT 0A0H.6
0097 131 P17 BIT 090H.7
00AC 132 AMX1SL DATA 0ACH
00B6 133 P36 BIT 0B0H.6
00A7 134 P27 BIT 0A0H.7
0091 135 TMR3CN DATA 091H
00B7 136 P37 BIT 0B0H.7
0089 137 IE0 BIT 088H.1
008B 138 IE1 BIT 088H.3
00F0 139 B DATA 0F0H
00D3 140 DAC0H DATA 0D3H
00BF 141 ADC0H DATA 0BFH
00B2 142 OSCICN DATA 0B2H
00D6 143 DAC1H DATA 0D6H
00C1 144 SMBFTE BIT 0C0H.1
00C7 145 BUSY BIT 0C0H.7
00D2 146 DAC0L DATA 0D2H
00BE 147 ADC0L DATA 0BEH
00D5 148 DAC1L DATA 0D5H
00E0 149 ACC DATA 0E0H
00AC 150 ES0 BIT 0A8H.4
00EF 151 AD0EN BIT 0E8H.7
00C9 152 CT2 BIT 0C8H.1
00A9 153 ET0 BIT 0A8H.1
00AB 154 ET1 BIT 0A8H.3
008D 155 TF0 BIT 088H.5
00AD 156 ET2 BIT 0A8H.5
0098 157 RI0 BIT 098H.0
008F 158 TF1 BIT 088H.7
00CF 159 TF2 BIT 0C8H.7
00C0 160 SMBTOE BIT 0C0H.0
008C 161 TH0 DATA 08CH
00A8 162 EX0 BIT 0A8H.0
0099 163 TI0 BIT 098H.1
0088 164 IT0 BIT 088H.0
00F9 165 PCA0H DATA 0F9H
008D 166 TH1 DATA 08DH
00AA 167 EX1 BIT 0A8H.2
008A 168 IT1 BIT 088H.2
00CD 169 TH2 DATA 0CDH
00D0 170 P BIT 0D0H.0
00F5 171 TH4 DATA 0F5H
00B1 172 OSCXCN DATA 0B1H
008A 173 TL0 DATA 08AH
00E9 174 PCA0L DATA 0E9H
008B 175 TL1 DATA 08BH
00CC 176 TL2 DATA 0CCH
00B9 177 PT0 BIT 0B8H.1
00F4 178 TL4 DATA 0F4H
00D3 179 RS0 BIT 0D0H.3
00BB 180 PT1 BIT 0B8H.3
00D4 181 RS1 BIT 0D0H.4
00BD 182 PT2 BIT 0B8H.5
008C 183 TR0 BIT 088H.4
00EE 184 AD0TM BIT 0E8H.6
008E 185 TR1 BIT 088H.6
00CA 186 TR2 BIT 0C8H.2
00B8 187 PX0 BIT 0B8H.0
00BA 188 PX1 BIT 0B8H.2
00FA 189 SLVSEL BIT 0F8H.2
0083 190 DPH DATA 083H
A51 MACRO ASSEMBLER SPCOPY 11/04/2004 21:18:22 PAGE 4
00C5 191 ADC0GTH DATA 0C5H
0082 192 DPL DATA 082H
00C4 193 ADC0GTL DATA 0C4H
0099 194 SBUF0 DATA 099H
00F2 195 SBUF1 DATA 0F2H
00C7 196 ADC0LTH DATA 0C7H
00CB 197 EXEN2 BIT 0C8H.3
00EF 198 RSTSRC DATA 0EFH
00B7 199 FLACL DATA 0B7H
00C8 200 CPRL2 BIT 0C8H.0
0098 201 SCON0 DATA 098H
00F1 202 SCON1 DATA 0F1H
00C6 203 ADC0LTL DATA 0C6H
00C8 204 T2CON DATA 0C8H
00C5 205 STA BIT 0C0H.5
00C9 206 T4CON DATA 0C9H
00C3 207 SMB0ADR DATA 0C3H
00C2 208 SMB0DAT DATA 0C2H
009A 209 SPI0CFG DATA 09AH
0095 210 TMR3H DATA 095H
008E 211 CKCON DATA 08EH
00FC 212 RXOVRN BIT 0F8H.4
0094 213 TMR3L DATA 094H
00E8 214 AD0LJST BIT 0E8H.0
00D5 215 F0 BIT 0D0H.5
00B6 216 FLSCL DATA 0B6H
00EA 217 AD0CM0 BIT 0E8H.2
00D1 218 F1 BIT 0D0H.1
00C4 219 STO BIT 0C0H.4
00C6 220 ENSMB BIT 0C0H.6
00EB 221 AD0CM1 BIT 0E8H.3
009B 222 SPI0DAT DATA 09BH
00E9 223 AD0WINT BIT 0E8H.1
009C 224 ADC1 DATA 09CH
00EC 225 AD0BUSY BIT 0E8H.4
00D0 226 PSW DATA 0D0H
00D8 227 CCF0 BIT 0D8H.0
009A 228 RB80 BIT 098H.2
00C1 229 SMB0STA DATA 0C1H
00D9 230 CCF1 BIT 0D8H.1
231 ?PR?_spcopy?SPCOPY SEGMENT CODE
232 PUBLIC _spcopy
233 ;
234 ;
235 ; #include "os.h"
236 ; void spcopy(uchar data *d,uchar data *s,uchar len)
237
---- 238 RSEG ?PR?_spcopy?SPCOPY
0000 239 _spcopy:
240 USING 0
241 ; SOURCE LINE # 4
242 ;---- Variable 'd?040' assigned to Register 'R1' ----
0000 A907 243 MOV R1,AR7
244 ;---- Variable 'len?042' assigned to Register 'R3' ----
245 ;---- Variable 's?041' assigned to Register 'R5' ----
246 ; {
247 ; SOURCE LINE # 5
248 ; uchar i;
249 ; for(i=len;i>0;i--)
250 ; SOURCE LINE # 7
251 ;---- Variable 'i?043' assigned to Register 'R3' ----
0002 252 ?C0001:
0002 EB 253 MOV A,R3
0003 D3 254 SETB C
0004 9400 255 SUBB A,#00H
0006 400D 256 JC ?C0004
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -