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

📄 os_cpu_c.lis

📁 ucos-ii-at90S-icc-avr
💻 LIS
📖 第 1 页 / 共 2 页
字号:
 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 + -