Advertisement
CosminVarlan

20. Swap clasic (cu 3 scaune) (ASM)

Dec 16th, 2021
1,196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. volatile byte a=1;
  2. volatile byte b=2;
  3. void setup()
  4. {
  5.   Serial.begin(9600);
  6.   asm(
  7.     "mov r26, %0 \n"
  8.     "mov %0, %1  \n"
  9.     "mov %1, r26 \n"
  10.     :"+r" (a), "+r" (b)::"r26"
  11.   );
  12.   Serial.print("a = "); Serial.println (a);
  13.   Serial.print("b = "); Serial.println (b);
  14. }
  15.  
  16. void loop(){}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement