Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- volatile uint16_t v = 5;
- void setup()
- {
- Serial.begin(9600);
- asm(
- "rjmp 1f \n"
- "lsl %0 \n" // stg: v=10
- "lsl %0 \n" // stg: v=20
- "1: lsl %0 \n" // stg: v=40 // de fapt aici va sari din prima
- "lsl %0 \n" // stg: v=80
- : "+r" (v)
- );
- Serial.println(v); // de fapt afiseaza 20
- }
- void loop(){}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement