[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00033] Re: SS!=DS 問題
- Subject: [WitchTech 00033] Re: SS!=DS 問題
- From: "c.mos" <c.mos@zob.ne.jp>
- Date: Thu, 20 Jul 2000 01:33:11 +0900
SS!=DS 問題については、サポートサイトのTipsにも解説があるようです。
前提として、ローカル変数と静的変数の違いが解ってないといけないけど。
ポインタを引数で受け取る場合は、farポインタにするのが安全ですが、
受け取るポインタが、常にローカル変数を指している場合には、
TurboCでは
void change(int _ss *value){
*value = 1;
}
というように「_ss」という修飾子が使えます。
私はこのために、TurboCを使ってます。
あ、そうそう。もう1つ重要なこと。
SSはIRAM上に、DSはSRAM上に取られますが、アクセス速度は
IRAMの方がず〜っと速いです。。って話は、どこかに書かれてるのかな?
c.mos
ML Archives