【お手軽】PIC専用のスレPart5【マイコン】at DENKI
【お手軽】PIC専用のスレPart5【マイコン】 - 暇つぶし2ch330:265
05/08/08 17:42:37 tuTawgVd
265です。
皆さんありがとうございました。>>278をヒントに待望のマクロができました。

SETORG MACRO
     IF ($ > H'0F0') && ($ < H'100')
      ORG H'100'
     ENDIF
     IF ($ > H'1F0') && ($ < H'200')
      ORGH'200'
     ENDIF
     IF ($ > H'2F0') && ($ < H'300')
      ORGH'300'
     ENDIF
     IF ($ > H'3F0') && ($ < H'400')
      ORGH'400'
     ENDIF
     IF ($ > H'4F0') && ($ < H'500')
      ORGH'500'
     ENDIF
     IF ($ > H'5F0') && ($ < H'600')
      ORGH'600'
     ENDIF
     IF ($ > H'6F0') && ($ < H'700')
      ORGH'700'
     ENDIF
     IF ($ > H'7F0') && ($ < H'800')
      ORGH'800'
     ENDIF
     ENDM

使い方

     SETORG
HOGE
     MOVLW HIGH HOGE
     MOVWF PCLATH
     MOVF MODE_REG,W
     ADDWF PCL,F
     GOTO MODE1
     GOTO MODE2
        :
        :
     GOTO MODEx

ラベルHOGEから最後のGOTO MODExまでを16バイト以内と仮定してあります。
ページ0だけ作ってみましたが、ちゃんと動作しました。これで楽ができそうです。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch