📄 de_copy.lst
字号:
AX51 MACRO ASSEMBLER DE_COPY 04/04/06 14:47:23 PAGE 1
MACRO ASSEMBLER AX51 V2.11
OBJECT MODULE PLACED IN de_copy.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\AX51.EXE de_copy.a51 MOD_CONT SET(LARGE) DEBUG EP
LOC OBJ LINE SOURCE
1
2 ;#include <REG400.H>
+1 3
+1 4
+1 5
+1 6
+1 7
+1 8
+1 9
+1 10
+1 11
+1 12
+1 13
+1 14
0080 +1 15 sfr P4 = 0x80;
0081 +1 16 sfr SP = 0x81;
0082 +1 17 sfr DPL = 0x82;
0083 +1 18 sfr DPH = 0x83;
0084 +1 19 sfr DPL1 = 0x84;
0085 +1 20 sfr DPH1 = 0x85;
0086 +1 21 sfr DPS = 0x86;
0087 +1 22 sfr PCON = 0x87;
0088 +1 23 sfr TCON = 0x88;
0089 +1 24 sfr TMOD = 0x89;
008A +1 25 sfr TL0 = 0x8A;
008B +1 26 sfr TL1 = 0x8B;
008C +1 27 sfr TH0 = 0x8C;
008D +1 28 sfr TH1 = 0x8D;
008E +1 29 sfr CKCON = 0x8E;
0090 +1 30 sfr P1 = 0x90;
0091 +1 31 sfr EXIF = 0x91;
0092 +1 32 sfr P4CNT = 0x92;
0093 +1 33 sfr DPX = 0x93;
0095 +1 34 sfr DPX1 = 0x95;
0096 +1 35 sfr C0RMS0 = 0x96;
0097 +1 36 sfr C0RMS1 = 0x97;
0098 +1 37 sfr SCON0 = 0x98;
0099 +1 38 sfr SBUF0 = 0x99;
009B +1 39 sfr ESP = 0x9B;
009C +1 40 sfr AP = 0x9C;
009D +1 41 sfr ACON = 0x9D;
009E +1 42 sfr C0TMA0 = 0x9E;
009F +1 43 sfr C0TMA1 = 0x9F;
00A0 +1 44 sfr P2 = 0xA0;
00A1 +1 45 sfr P5 = 0xA1;
00A2 +1 46 sfr P5CNT = 0xA2;
00A3 +1 47 sfr C0C = 0xA3;
00A4 +1 48 sfr C0S = 0xA4;
00A5 +1 49 sfr C0IR = 0xA5;
00A6 +1 50 sfr C0TE = 0xA6;
00A7 +1 51 sfr C0RE = 0xA7;
00A8 +1 52 sfr IE = 0xA8;
00A9 +1 53 sfr SADDR0 = 0xA9;
00AA +1 54 sfr SADDR1 = 0xAA;
00AB +1 55 sfr C0M1C = 0xAB;
00AC +1 56 sfr C0M2C = 0xAC;
00AD +1 57 sfr C0M3C = 0xAD;
00AE +1 58 sfr C0M4C = 0xAE;
AX51 MACRO ASSEMBLER DE_COPY 04/04/06 14:47:23 PAGE 2
00AF +1 59 sfr C0M5C = 0xAF;
00B0 +1 60 sfr P3 = 0xB0;
00B1 +1 61 sfr P6 = 0xB1;
00B2 +1 62 sfr P6CNT = 0xB2;
00B3 +1 63 sfr C0M6C = 0xB3;
00B4 +1 64 sfr C0M7C = 0xB4;
00B5 +1 65 sfr C0M8C = 0xB5;
00B6 +1 66 sfr C0M9C = 0xB6;
00B7 +1 67 sfr C0M10C = 0xB7;
00B8 +1 68 sfr IP = 0xB8;
00B9 +1 69 sfr SADEN0 = 0xB9;
00BA +1 70 sfr SADEN1 = 0xBA;
00BB +1 71 sfr C0M11C = 0xBB;
00BC +1 72 sfr C0M12C = 0xBC;
00BD +1 73 sfr C0M13C = 0xBD;
00BE +1 74 sfr C0M14C = 0xBE;
00BF +1 75 sfr C0M15C = 0xBF;
00C0 +1 76 sfr SCON1 = 0xC0;
00C1 +1 77 sfr SBUF1 = 0xC1;
00C4 +1 78 sfr PMR = 0xC4;
00C5 +1 79 sfr STATUS = 0xC5;
00C6 +1 80 sfr MCON = 0xC6;
00C7 +1 81 sfr TA = 0xC7;
00C8 +1 82 sfr T2CON = 0xC8;
00C9 +1 83 sfr T2MOD = 0xC9;
00CA +1 84 sfr RCAP2L = 0xCA;
00CB +1 85 sfr RCAP2H = 0xCB;
00CC +1 86 sfr TL2 = 0xCC;
00CD +1 87 sfr TH2 = 0xCD;
00CE +1 88 sfr COR = 0xCE;
00D0 +1 89 sfr PSW = 0xD0;
00D1 +1 90 sfr MCNT0 = 0xD1;
00D2 +1 91 sfr MCNT1 = 0xD2;
00D3 +1 92 sfr MA = 0xD3;
00D4 +1 93 sfr MB = 0xD4;
00D5 +1 94 sfr MC = 0xD5;
00D6 +1 95 sfr MCON1 = 0xD6;
00D7 +1 96 sfr MCON2 = 0xD7;
00D8 +1 97 sfr WDCON = 0xD8;
00D9 +1 98 sfr SADDR2 = 0xD9;
00DA +1 99 sfr BPA1 = 0xDA;
00DB +1 100 sfr BPA2 = 0xDB;
00DC +1 101 sfr BPA3 = 0xDC;
00E0 +1 102 sfr ACC = 0xE0;
00E1 +1 103 sfr OCAD = 0xE1;
00E3 +1 104 sfr CSRD = 0xE3;
00E4 +1 105 sfr CSRA = 0xE4;
00E5 +1 106 sfr EBS = 0xE5;
00E6 +1 107 sfr BCUD = 0xE6;
00E7 +1 108 sfr BCUC = 0xE7;
00E8 +1 109 sfr EIE = 0xE8;
00EA +1 110 sfr MXAX = 0xEA;
00EB +1 111 sfr DPX2 = 0xEB;
00ED +1 112 sfr DPX3 = 0xED;
00EE +1 113 sfr OWMAD = 0xEE;
00EF +1 114 sfr OWMDR = 0xEF;
00F0 +1 115 sfr B = 0xF0;
00F1 +1 116 sfr SADEN2 = 0xF1;
00F2 +1 117 sfr DPL2 = 0xF2;
00F3 +1 118 sfr DPH2 = 0xF3;
00F4 +1 119 sfr DPL3 = 0xF4;
00F5 +1 120 sfr DPH3 = 0xF5;
00F6 +1 121 sfr DPS1 = 0xF6;
00F7 +1 122 sfr STATUS1 = 0xF7;
00F8 +1 123 sfr EIP = 0xF8;
00F9 +1 124 sfr P7 = 0xF9;
AX51 MACRO ASSEMBLER DE_COPY 04/04/06 14:47:23 PAGE 3
00FB +1 125 sfr TL3 = 0xFB;
00FC +1 126 sfr TH3 = 0xFC;
00FD +1 127 sfr T3CM = 0xFD;
00FE +1 128 sfr SCON2 = 0xFE;
00FF +1 129 sfr SBUF2 = 0xFF;
+1 130
+1 131
+1 132
0080.7 +1 133 sbit P4_7 = P4^7;
0080.6 +1 134 sbit P4_6 = P4^6;
0080.5 +1 135 sbit P4_5 = P4^5;
0080.4 +1 136 sbit P4_4 = P4^4;
0080.3 +1 137 sbit P4_3 = P4^3;
0080.2 +1 138 sbit P4_2 = P4^2;
0080.1 +1 139 sbit P4_1 = P4^1;
0080.0 +1 140 sbit P4_0 = P4^0;
+1 141
0090.7 +1 142 sbit P1_7 = P1^7;
0090.6 +1 143 sbit P1_6 = P1^6;
0090.5 +1 144 sbit P1_5 = P1^5;
0090.4 +1 145 sbit P1_4 = P1^4;
0090.3 +1 146 sbit P1_3 = P1^3;
0090.2 +1 147 sbit P1_2 = P1^2;
0090.1 +1 148 sbit P1_1 = P1^1;
0090.0 +1 149 sbit P1_0 = P1^0;
+1 150
00A0.7 +1 151 sbit P2_7 = P2^7;
00A0.6 +1 152 sbit P2_6 = P2^6;
00A0.5 +1 153 sbit P2_5 = P2^5;
00A0.4 +1 154 sbit P2_4 = P2^4;
00A0.3 +1 155 sbit P2_3 = P2^3;
00A0.2 +1 156 sbit P2_2 = P2^2;
00A0.1 +1 157 sbit P2_1 = P2^1;
00A0.0 +1 158 sbit P2_0 = P2^0;
+1 159
00B0.7 +1 160 sbit P3_7 = P3^7;
00B0.6 +1 161 sbit P3_6 = P3^6;
00B0.5 +1 162 sbit P3_5 = P3^5;
00B0.4 +1 163 sbit P3_4 = P3^4;
00B0.3 +1 164 sbit P3_3 = P3^3;
00B0.2 +1 165 sbit P3_2 = P3^2;
00B0.1 +1 166 sbit P3_1 = P3^1;
00B0.0 +1 167 sbit P3_0 = P3^0;
+1 168
00D0.7 +1 169 sbit CY = PSW^7;
00D0.6 +1 170 sbit AC = PSW^6;
00D0.5 +1 171 sbit F0 = PSW^5;
00D0.4 +1 172 sbit RS1 = PSW^4;
00D0.3 +1 173 sbit RS0 = PSW^3;
00D0.2 +1 174 sbit OV = PSW^2;
00D0.1 +1 175 sbit F1 = PSW^1;
00D0.0 +1 176 sbit P = PSW^0;
+1 177
0088.7 +1 178 sbit TF1 = TCON^7;
0088.6 +1 179 sbit TR1 = TCON^6;
0088.5 +1 180 sbit TF0 = TCON^5;
0088.4 +1 181 sbit TR0 = TCON^4;
0088.3 +1 182 sbit IE1 = TCON^3;
0088.2 +1 183 sbit IT1 = TCON^2;
0088.1 +1 184 sbit IE0 = TCON^1;
0088.0 +1 185 sbit IT0 = TCON^0;
+1 186
00A8.7 +1 187 sbit EA = IE^7;
00A8.6 +1 188 sbit ES1 = IE^6;
00A8.5 +1 189 sbit ET2 = IE^5;
00A8.4 +1 190 sbit ES0 = IE^4;
AX51 MACRO ASSEMBLER DE_COPY 04/04/06 14:47:23 PAGE 4
00A8.3 +1 191 sbit ET1 = IE^3;
00A8.2 +1 192 sbit EX1 = IE^2;
00A8.1 +1 193 sbit ET0 = IE^1;
00A8.0 +1 194 sbit EX0 = IE^0;
+1 195
00B8.6 +1 196 sbit PS1 = IP^6;
00B8.5 +1 197 sbit PT2 = IP^5;
00B8.4 +1 198 sbit PS0 = IP^4;
00B8.3 +1 199 sbit PT1 = IP^3;
00B8.2 +1 200 sbit PX1 = IP^2;
00B8.1 +1 201 sbit PT0 = IP^1;
00B8.0 +1 202 sbit PX0 = IP^0;
+1 203
0098.7 +1 204 sbit SM0 = SCON0^7; /* Alternate SM0_FE_0 */
0098.6 +1 205 sbit SM1 = SCON0^6; /* Alternate SM1_0 */
0098.5 +1 206 sbit SM2 = SCON0^5; /* Alternate SM2_0 */
0098.4 +1 207 sbit REN = SCON0^4; /* Alternate REN_0 */
0098.3 +1 208 sbit TB8 = SCON0^3; /* Alternate TB8_0 */
0098.2 +1 209 sbit RB8 = SCON0^2; /* Alternate RB8_0 */
0098.1 +1 210 sbit TI = SCON0^1; /* Alternate TI_0 */
0098.0 +1 211 sbit RI = SCON0^0; /* Alternate RI_0 */
+1 212
00C0.7 +1 213 sbit SM01 = SCON1^7; /* Alternate SM0_FE_1 */
00C0.6 +1 214 sbit SM11 = SCON1^6; /* Alternate SM1_1 */
00C0.5 +1 215 sbit SM21 = SCON1^5; /* Alternate SM2_1 */
00C0.4 +1 216 sbit REN1 = SCON1^4; /* Alternate REN_1 */
00C0.3 +1 217 sbit TB81 = SCON1^3; /* Alternate TB8_1 */
00C0.2 +1 218 sbit RB81 = SCON1^2; /* Alternate RB8_1 */
00C0.1 +1 219 sbit TI1 = SCON1^1; /* Alternate TI_1 */
00C0.0 +1 220 sbit RI1 = SCON1^0; /* Alternate RI_1 */
+1 221
00C8.7 +1 222 sbit TF2 = T2CON^7;
00C8.6 +1 223 sbit EXF2 = T2CON^6;
00C8.5 +1 224 sbit RCLK = T2CON^5;
00C8.4 +1 225 sbit TCLK = T2CON^4;
00C8.3 +1 226 sbit EXEN2 = T2CON^3;
00C8.2 +1 227 sbit TR2 = T2CON^2;
00C8.1 +1 228 sbit C_T2 = T2CON^1;
00C8.0 +1 229 sbit CP_RL2= T2CON^0;
+1 230
00D8.7 +1 231 sbit SMOD_1= WDCON^7;
00D8.6 +1 232 sbit POR = WDCON^6;
00D8.5 +1 233 sbit EPF1 = WDCON^5;
00D8.4 +1 234 sbit PF1 = WDCON^4;
00D8.3 +1 235 sbit WDIF = WDCON^3;
00D8.2 +1 236 sbit WTRF = WDCON^2;
00D8.1 +1 237 sbit EWT = WDCON^1;
00D8.0 +1 238 sbit RWT = WDCON^0;
+1 239
+1 240
00E8.7 +1 241 sbit EPMIE = EIE^7;
00E8.6 +1 242 sbit C0IE = EIE^6;
+1 243
00E8.5 +1 244 sbit EAIE = EIE^5;
00E8.4 +1 245 sbit EWDI = EIE^4;
+1 246
00E8.3 +1 247 sbit EWPI = EIE^3;
+1 248
00E8.2 +1 249 sbit ES2 = EIE^2;
+1 250
00E8.1 +1 251 sbit ET3 = EIE^1;
+1 252
00E8.0 +1 253 sbit EX25 = EIE^0;
+1 254
+1 255
00F8.7 +1 256 sbit EPMIP = EIP^7;
AX51 MACRO ASSEMBLER DE_COPY 04/04/06 14:47:23 PAGE 5
00F8.6 +1 257 sbit C0IP = EIP^6;
00F8.5 +1 258 sbit EAIP = EIP^5;
00F8.4 +1 259 sbit PWDI = EIP^4;
00F8.3 +1 260 sbit PWPI = EIP^3; /* Alternate PC3 */
00F8.2 +1 261 sbit PS2 = EIP^2; /* Alternate PC2 */
00F8.1 +1 262 sbit PT3 = EIP^1; /* Alternate PC1 */
00F8.0 +1 263 sbit PX2_5 = EIP^0; /* Alternate PC0 */
+1 264
+1 265
266
267 ;汇编代码
268 ; 在代码段中定义段
------ 269 ?PR?de_copy?LOWLVL SEGMENT CODE
270
271 ; 输出函拭
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -