MPASM 巡回シフト命令(PIC18系)について
最近はPICに触れる機会が多いです.
PIC18系でアセンブラを書く必要が出てきたので,5年振りに触れている今日この頃.
右ビットシフトをさせる箇所で,
Found label after column 1. (RRF)
というエラーが吐かれ,作業が進まずテンションが下がっていた.
とりあえずネット上の情報を漁る
以下のページを見たところ,なぜエラーが吐かれるか理解できた.
Untitled Page
どうやらPIC16系とPIC18系の命令が異なるらしく,修正したら動作した.以下にPIC16系とPIC18系の巡回シフト命令(右シフト)を記す.
PIC16 RRF
PIC18 RRCF
・・・たった一字足りないだけで,だいぶ時間を浪費したなぁ