Gast
#1825425
Hey zusammen, folgende Frage zu eine von IAR durchgeführten Übersetzung für den CC430 (MSP430-Architektur): Folgender C-Code Schnipsel: value = UCB0RXBUF; // value, Typ uint16 wird übersetzt als: mov.b &UCBORXBUF,R15 //(1) mov.b R15,R15 //(2) Wenn value vom Typ uint8 ist, dann fällt (2) weg. Welchen Sinn hat diese Anweisung, weil meines Erachtens gibt sie keinen, da sie ein Register in sich selbst kopiert. Grüße, Thorsten