mem( )

書式

mem(文字);
mem(アドレス);
mem(アドレス,値,...);

説明

文字列を指定した場合フォントデータが格納されているアドレスや画面のアドレスなどを返します。

指定する文字読み出される場所
"f"フォントデータの先頭アドレス
"s"画面の先頭アドレス
"."プログラム本体の先頭アドレス
" "フリーエリアの先頭アドレス

mem(アドレス)とした場合は、指定したアドレスの値(1バイト)を返します。
mem(アドレス,値,...)とした場合、指定したアドレスに値を書き込みます。,で区切って連続して書き込むことができます。なお、フォントデータとプログラムは書き換えることはできません。

[以下のJavaScriptプログラムをダウンロード]

log("Font:",mem("f"),"\n");
log("Screen:",mem("s"),"\n");
log("Program:",mem("."),"\n");
log("Free area:",mem(" "),"\n");
mem(mem("s"),0x39);
log(mem("f")+0x40*8,"\n");

目次に戻る