[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchTech 00033] Re: SS!=DS 問題



SS!=DS 問題については、サポートサイトのTipsにも解説があるようです。
前提として、ローカル変数と静的変数の違いが解ってないといけないけど。

ポインタを引数で受け取る場合は、farポインタにするのが安全ですが、
受け取るポインタが、常にローカル変数を指している場合には、
TurboCでは

void change(int _ss *value){
 *value = 1;
}

というように「_ss」という修飾子が使えます。
私はこのために、TurboCを使ってます。

あ、そうそう。もう1つ重要なこと。
SSはIRAM上に、DSはSRAM上に取られますが、アクセス速度は
IRAMの方がず〜っと速いです。。って話は、どこかに書かれてるのかな?
			c.mos



ML Archives