■ 使用PICの搭載しているRAM容量限界まで変数が宣言できない
PICマイコンのRAM容量の限界まで変数を宣言することはできません。
例えば64バイトのRAMを搭載しているPICを使用していする場合、バイト型変数を64個まで宣言して使用できるかというと、使用できません。
これは各命令が命令を実行するためRAMを作業領域として使用するためです。PBPのような高級言語の場合命令で記述していくと、RAMというものを意識しませんが、コンパイラー内部では命令にもよりますが、1つの命令で大きなRAMを使うものもあります。 よって、ユーザーが使用できる変数は搭載しているRAM容量すべてを使用することはできません。
|