NaoPPIC18FではPICのPinにハード機能を割り付けるPPSという機能がある。PPS機能にはLOCK機構があり、セットするとPPS機能が変更ができなくなる。コメントを受け付けていません。COMM)が正しく動作しない状態に陥った。結果であるが、PMD0のSYSCMDは注意が必要である。コメントを受け付けていません。NaoPPIC18Fではプログラムコード内に置いたデータを連続して読み出せる機能がついた。従来データはサブルーチンのリターン戻り値としてわたす命令のため、操作しづらく、メモリ消費も問題であった。コメントを受け付けていません。NaoP個人の好みとなりますが、アセンブラコード中でどうしても使いづらい部分がいくつかあり、一部マクロで対応しています。マクロは基本的に以下のよう書式です。コメントを受け付けていません。NaoPPIC18Fでは(PIC12やPIC16など比べ)プログラムによるスタック操作が追加されています。サブルーチン呼び出しの際にPCがスタックにPUSHされ、ReturnでPOPされます。コメントを受け付けていません。NaoP一般的に2倍とか4倍などを計算する際、左シフトを用いるが、PIC18FxxK40では高速に演算できます。これは、8ビット系では珍しい掛け算のMULLW命令が実装されたことによります。コメントを受け付けていません。コメントを受け付けていません。数値-WREGとなる。ほうが使いやすいのだが、このようなCPUニーモニックはない。コメントを受け付けていません。WordPress.。