Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <avr/io.h>
- #include <stdlib.h>
- #include <stdint.h>
- void main(){
- //PORTB &=~ (1<<0); //Mostly Used
- PORTB ^= (1<<0); //Modified
- }
- 00000080 <main>:
- 80: cf 93 push r28
- 82: df 93 push r29
- 84: cd b7 in r28, 0x3d ; 61
- 86: de b7 in r29, 0x3e ; 62
- 88: 85 e2 ldi r24, 0x25 ; 37
- 8a: 90 e0 ldi r25, 0x00 ; 0
- 8c: fc 01 movw r30, r24
- 8e: 30 81 ld r19, Z
- 90: 85 e2 ldi r24, 0x25 ; 37
- 92: 90 e0 ldi r25, 0x00 ; 0
- 94: 21 e0 ldi r18, 0x01 ; 1
- 96: 23 27 eor r18, r19
- 98: fc 01 movw r30, r24
- 9a: 20 83 st Z, r18
- 9c: 00 00 nop
- 9e: df 91 pop r29
- a0: cf 91 pop r28
- a2: 08 95 ret
- -------------------------
- #include <avr/io.h>
- #include <stdlib.h>
- #include <stdint.h>
- void main(){
- PORTB &=~ (1<<0); //Mostly Used
- //PORTB ^= (1<<0); //Modified
- }
- 00000080 <main>:
- 80: cf 93 push r28
- 82: df 93 push r29
- 84: cd b7 in r28, 0x3d ; 61
- 86: de b7 in r29, 0x3e ; 62
- 88: 85 e2 ldi r24, 0x25 ; 37
- 8a: 90 e0 ldi r25, 0x00 ; 0
- 8c: fc 01 movw r30, r24
- 8e: 20 81 ld r18, Z
- 90: 85 e2 ldi r24, 0x25 ; 37
- 92: 90 e0 ldi r25, 0x00 ; 0
- 94: 2e 7f andi r18, 0xFE ; 254
- 96: fc 01 movw r30, r24
- 98: 20 83 st Z, r18
- 9a: 00 00 nop
- 9c: df 91 pop r29
- 9e: cf 91 pop r28
- a0: 08 95 ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement