09/06/07 03:52:00
TinyでEEPMOVができるかお試しコード書きました。 _builtin_eepmov(dst,"abcde",5) のコードが
MOV.W #LWORD L76,R5 "abcde"のラベル
MOV.B #5,R4L
PUSH.W R6
MOV.W #LWORD _dst,R6
EEPMOV.B
POP.W R6
で、いちおうできるみたいですが、EEPMOV前後のR6のpush/popは何のためなんでしょう?
これと、string.hのmemcpy(dst,"abcde",5); 使って関数呼び出しでやるのとで、得失は
ありますか?