書式
mem()
mem(アドレス)
mem(アドレス,値,...)
mem(識別文字)
説明
mem()はパラメーターと、その数に応じて処理が変わります。
mem()にパラメーターを指定しない場合、フリーエリアのマシン語を実行します。
mem()にパラメーターを1つだけ指定した場合は、そのアドレスの値(1バイト)を読み出します。
mem()のパラメーターを2つ以上指定し、すべて数値の場合は最初のパラメーターをアドレスとみなし、2番目以降の数値をそのアドレス以降に順次書き込みます。
mem()のパラメーターが文字列の場合は以下のアドレスを返します。
パラメーター | 意味 |
"f" | フリーアドレス |
"." | ファイルアドレス |
"s" | 画面アドレス |
" " | フリーメモリ(RAM)のアドレス |
print mem("f")
print "\n"
print mem(".")
print "\n"
print mem("s")
print "\n"
print mem(" ")
print "\n"
scrn=mem("s")
mem(scrn, 65, 66, 67)