?? os_cpu_c.lis
字號:
0126 E22D mov R30,R2
0128 F32D mov R31,R3
012A 8083 std z+0,R24
012C .dbline 79
012C ; *stk-- = (INT8U)0x11;
012C 242E mov R2,R20
012E 352E mov R3,R21
0130 4150 subi R20,1
0132 5040 sbci R21,0
0134 81E1 ldi R24,17
0136 E22D mov R30,R2
0138 F32D mov R31,R3
013A 8083 std z+0,R24
013C .dbline 80
013C ; *stk-- = (INT8U)0x12;
013C 242E mov R2,R20
013E 352E mov R3,R21
0140 4150 subi R20,1
0142 5040 sbci R21,0
0144 82E1 ldi R24,18
0146 E22D mov R30,R2
0148 F32D mov R31,R3
014A 8083 std z+0,R24
014C .dbline 81
014C ; *stk-- = (INT8U)0x13;
014C 242E mov R2,R20
014E 352E mov R3,R21
0150 4150 subi R20,1
0152 5040 sbci R21,0
0154 83E1 ldi R24,19
0156 E22D mov R30,R2
0158 F32D mov R31,R3
015A 8083 std z+0,R24
015C .dbline 82
015C ; *stk-- = (INT8U)0x14;
015C 242E mov R2,R20
015E 352E mov R3,R21
0160 4150 subi R20,1
0162 5040 sbci R21,0
0164 84E1 ldi R24,20
0166 E22D mov R30,R2
0168 F32D mov R31,R3
016A 8083 std z+0,R24
016C .dbline 83
016C ; *stk-- = (INT8U)0x15;
016C 242E mov R2,R20
016E 352E mov R3,R21
0170 4150 subi R20,1
0172 5040 sbci R21,0
0174 85E1 ldi R24,21
0176 E22D mov R30,R2
0178 F32D mov R31,R3
017A 8083 std z+0,R24
017C .dbline 84
017C ; tmp = (INT16U)pdata;
017C 6C2D mov R22,R12
017E 7D2D mov R23,R13
0180 .dbline 85
0180 ; *stk-- = (INT8U)tmp; //Simulate call to function with argument
0180 242E mov R2,R20
0182 352E mov R3,R21
0184 4150 subi R20,1
0186 5040 sbci R21,0
0188 E22D mov R30,R2
018A F32D mov R31,R3
018C 6083 std z+0,R22
018E .dbline 86
018E ; *stk-- = (INT8U)(tmp >> 8);
018E 242E mov R2,R20
0190 352E mov R3,R21
0192 4150 subi R20,1
0194 5040 sbci R21,0
0196 462E mov R4,R22
0198 572E mov R5,R23
019A 452C mov R4,R5
019C 5524 clr R5
019E E22D mov R30,R2
01A0 F32D mov R31,R3
01A2 4082 std z+0,R4
01A4 .dbline 87
01A4 ; *stk-- = (INT8U)0x18;
01A4 242E mov R2,R20
01A6 352E mov R3,R21
01A8 4150 subi R20,1
01AA 5040 sbci R21,0
01AC 88E1 ldi R24,24
01AE E22D mov R30,R2
01B0 F32D mov R31,R3
01B2 8083 std z+0,R24
01B4 .dbline 88
01B4 ; *stk-- = (INT8U)0x19;
01B4 242E mov R2,R20
01B6 352E mov R3,R21
01B8 4150 subi R20,1
01BA 5040 sbci R21,0
01BC 89E1 ldi R24,25
01BE E22D mov R30,R2
01C0 F32D mov R31,R3
01C2 8083 std z+0,R24
01C4 .dbline 89
01C4 ; *stk-- = (INT8U)0x20;
01C4 242E mov R2,R20
01C6 352E mov R3,R21
01C8 4150 subi R20,1
01CA 5040 sbci R21,0
01CC 80E2 ldi R24,32
01CE E22D mov R30,R2
01D0 F32D mov R31,R3
01D2 8083 std z+0,R24
01D4 .dbline 90
01D4 ; *stk-- = (INT8U)0x21;
01D4 242E mov R2,R20
01D6 352E mov R3,R21
01D8 4150 subi R20,1
01DA 5040 sbci R21,0
01DC 81E2 ldi R24,33
01DE E22D mov R30,R2
01E0 F32D mov R31,R3
01E2 8083 std z+0,R24
01E4 .dbline 91
01E4 ; *stk-- = (INT8U)0x22;
01E4 242E mov R2,R20
01E6 352E mov R3,R21
01E8 4150 subi R20,1
01EA 5040 sbci R21,0
01EC 82E2 ldi R24,34
01EE E22D mov R30,R2
01F0 F32D mov R31,R3
01F2 8083 std z+0,R24
01F4 .dbline 92
01F4 ; *stk-- = (INT8U)0x23;
01F4 242E mov R2,R20
01F6 352E mov R3,R21
01F8 4150 subi R20,1
01FA 5040 sbci R21,0
01FC 83E2 ldi R24,35
01FE E22D mov R30,R2
0200 F32D mov R31,R3
0202 8083 std z+0,R24
0204 .dbline 93
0204 ; *stk-- = (INT8U)0x24;
0204 242E mov R2,R20
0206 352E mov R3,R21
0208 4150 subi R20,1
020A 5040 sbci R21,0
020C 84E2 ldi R24,36
020E E22D mov R30,R2
0210 F32D mov R31,R3
0212 8083 std z+0,R24
0214 .dbline 94
0214 ; *stk-- = (INT8U)0x25;
0214 242E mov R2,R20
0216 352E mov R3,R21
0218 4150 subi R20,1
021A 5040 sbci R21,0
021C 85E2 ldi R24,37
021E E22D mov R30,R2
0220 F32D mov R31,R3
0222 8083 std z+0,R24
0224 .dbline 95
0224 ; *stk-- = (INT8U)0x26;
0224 242E mov R2,R20
0226 352E mov R3,R21
0228 4150 subi R20,1
022A 5040 sbci R21,0
022C 86E2 ldi R24,38
022E E22D mov R30,R2
0230 F32D mov R31,R3
0232 8083 std z+0,R24
0234 .dbline 96
0234 ; *stk-- = (INT8U)0x27;
0234 242E mov R2,R20
0236 352E mov R3,R21
0238 4150 subi R20,1
023A 5040 sbci R21,0
023C 87E2 ldi R24,39
023E E22D mov R30,R2
0240 F32D mov R31,R3
0242 8083 std z+0,R24
0244 .dbline 98
0244 ; // the heap pointer Y=R29:R28 will not be stored
0244 ; *stk-- = (INT8U)0x30;
0244 242E mov R2,R20
0246 352E mov R3,R21
0248 4150 subi R20,1
024A 5040 sbci R21,0
024C 80E3 ldi R24,48
024E E22D mov R30,R2
0250 F32D mov R31,R3
0252 8083 std z+0,R24
0254 .dbline 99
0254 ; *stk-- = (INT8U)0x31;
0254 242E mov R2,R20
0256 352E mov R3,R21
0258 4150 subi R20,1
025A 5040 sbci R21,0
025C 81E3 ldi R24,49
025E E22D mov R30,R2
0260 F32D mov R31,R3
0262 8083 std z+0,R24
0264 .dbline 100
0264 ; *stk-- = (INT8U)0x3B;
0264 242E mov R2,R20
0266 352E mov R3,R21
0268 4150 subi R20,1
026A 5040 sbci R21,0
026C 8BE3 ldi R24,59
026E E22D mov R30,R2
0270 F32D mov R31,R3
0272 8083 std z+0,R24
0274 .dbline 101
0274 ; *stk-- = (INT8U)0x80; //SREG = Interrupts enabled
0274 242E mov R2,R20
0276 352E mov R3,R21
0278 4150 subi R20,1
027A 5040 sbci R21,0
027C 80E8 ldi R24,128
027E E22D mov R30,R2
0280 F32D mov R31,R3
0282 8083 std z+0,R24
0284 .dbline 103
0284 ;
0284 ; tmp = (INT16U)(stks);
0284 6A2D mov R22,R10
0286 7B2D mov R23,R11
0288 .dbline 104
0288 ; *stk-- = (INT8U)(tmp >> 8);
0288 242E mov R2,R20
028A 352E mov R3,R21
028C 4150 subi R20,1
028E 5040 sbci R21,0
0290 462E mov R4,R22
0292 572E mov R5,R23
0294 452C mov R4,R5
0296 5524 clr R5
0298 E22D mov R30,R2
029A F32D mov R31,R3
029C 4082 std z+0,R4
029E .dbline 105
029E ; *stk = (INT8U)(tmp);
029E E42F mov R30,R20
02A0 F52F mov R31,R21
02A2 6083 std z+0,R22
02A4 .dbline 106
02A4 ; return ((void *)stk);
02A4 042F mov R16,R20
02A6 152F mov R17,R21
02A8 .dbline -2
02A8 L2:
02A8 00D0 rcall pop_gset4
02AA .dbline 0 ; func end
02AA 0895 ret
02AC .dbsym r stks 10 pc
02AC .dbsym r tmp 22 i
02AC .dbsym r stk 20 pc
02AC .dbsym l stk_size 10 i
02AC .dbsym l ptos 8 pc
02AC .dbsym r pdata 12 pV
02AC .dbsym r task 22 pfV
02AC .dbend
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -