-
Datei
uart.s
sts obuf+11,r24 .stabn 68,0,49,.LM21-main .LM21: ldi r24,lo8(13) sts obuf+12,r24 .stabn 68,0,50,.LM22-main .LM22: sts obuf+13,__zero_reg__ ldi r24,lo8(0) rjmp .L17 .L7: .stabn 68,0,52,.LM23-main .LM23: sbis 43-0x20,5 rjmp .L17 .stabn 68,0,53,.LM24-main .LM24: out 44-0x20,r30 subi r24,lo8(-(1)) .L17:
-
Datei
fcntl.lst
r17 323 015a E02F mov r30,r16 324 015c 8083 st Z,r24 88:fcntl.c **** return 0; 325 .stabn 68,0,88,.LM22-close 326 .LM22: 327 015e 80E0 ldi r24,lo8(0) 328 0160 90E0 ldi r25,hi8(0) 89:fcntl.c **** } 329 .stabn 68,0,89,.LM23-close 330 .LM23: 331 /* epilogue: frame size=0 */ 332 0162 DF91 pop r29 333 0164
in „Compiler-Fehler?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mv_gcctest9.lst
LM21: 232 00ba 80E0 ldi r24,lo8(__c.3) 233 00bc 90E0 ldi r25,hi8(__c.3) 234 00be AACF rjmp .L14 236 .LM22: 65:mv_gcctest9.c **** EOL(); 66:mv_gcctest9.c **** } 67:mv_gcctest9.c **** } 238 .LM23: 239 .LBE2: 240 /* epilogue: frame size=0 */ 241 /* epilogue: noreturn */ 242 /* epilogue end (size=0) */ 243
in „Multiplikation ist zu schnell...“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.lst
.LBE76: 174 .LBE75: 175 .LBE74: 176 .LBE73: 177 .LBE72: 178 .LBE71: 179 .LBB82: 180 .LBB83: 181 .LM22: 182 006c 8AE0 ldi r24,lo8(10) 183 006e F82E mov r15,r24 184 .LBE83: 185 .LBE82: 186 .LM23: 187 0070 8E01 movw r16,r28 188 0072 0F5F subi r16,lo8(-(1)) 189 0074 1F4F sbci r17,hi8(-(1)) 190 .LM24: 191
in „UART sendet nicht das was er soll (kein offset problem)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TastaturDigivoice.s
adc r26,__zero_reg__ adc r27,__zero_reg__ cp r18,r24 cpc r19,r25 cpc r20,r26 cpc r21,r27 brlo .L25 .LM22: lds r22,Zeit lds r23,(Zeit)+1 lds r24,(Zeit)+2 lds r25,(Zeit)+3 ldi r18,lo8(1000) ldi r19,hi8(1000) ldi r20,hlo8(1000) ldi r21,hhi8(1000) call __udivmodsi4 std Y+2,r18 std Y+3,r19 std Y+4,r20 std Y
in „Tastendrücke und Portbits“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.lst
lo8(gs(uart1_putc)) 208 00da 90E0 ldi r25,hi8(gs(uart1_putc)) 209 00dc 0E94 0000 call fdevopen 210 .LM22: 211 00e0 80E0 ldi r24,lo8(.LC0) 212 00e2 90E0 ldi r25,hi8(.LC0) 213 00e4 0E94 0000 call puts 214 .LM23: 215 00e8 80E0 ldi r24,lo8(.LC1) 216 00ea 90E0 ldi r25,hi8(.LC1) 217 00ec 0E94 0000 call puts
in „RAM-Bankswitching - wie am geschicktesten mit GCC auf AVR?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ee24xx.lst
ee24xx.c **** case TW_MT_DATA_NACK: 224 .LM21: 225 00c8 E3B9 out 35-0x20,r30 121:ee24xx.c **** 227 .LM22: 228 00ca 84E8 ldi r24,lo8(-124) 229 00cc 86BF out 86-0x20,r24 230 .L34: 122:ee24xx.c **** 232 .LM23: 233 00ce 06B6 in __tmp_reg__,86-0x20 234 00d0 07FE sbrs __tmp_reg__,7 235 00d2 FDCF rjmp .L34 123
in „I2C EEPROM Adressierung“ · Mikrocontroller und Digitale Elektronik ·