つくっておぼえるプロペラマシン語入門 ワクワクドキドキな記事になるかも?かも? PropellerでCogメモリをクリアする †サンプルコード(PS/2mouse driverから抜粋) movd :par,#_x mov p,#5 :par mov 0,#0 add :par,dlsb djnz p,#:par dlsb long 1 << 9 _x res 1 _y res 1 _z res 1 _buttons res 1 _present res 1 上記はCogメモリに割り当てた_xから_presentまでを0クリアします。:parラベルで示されるmov命令のdestに_xのアドレスを書き込みます。そして:parラベルで示されるmov命令にdlsbを加算することでdestアドレスを+1して次の_yアドレスを指定します。 |