- ベストアンサー
PICで入力ポートの内容を出力ポートにコピーしたい
PICのプログラムをアセンブラで組んでいるのですが、 どうにもシンプルな書き方ができなそうなのでお知恵をお貸しください。 例えば、 ポートAが入力、それ以外のポートは出力になっているとします。 ・ポートAの0番のオンオフを、ポートBの2番へコピー出力。 ・ポートAの1-3番のオンオフを、ポートCの4-6番へコピー出力。 という感じで、Aのオンオフ状況を、各出力ポートにコピーするということをしたいです。 どのようにしたらスマートに書けるでしょうか? ちなみに各出力ポートに関して、コピーする前に一旦全てオフにする、 というようなことはできません。
- みんなの回答 (2)
- 専門家の回答
お礼
一番上の書き方は私が考えたのと大体同じ感じでしょうか。 やはりアセンブラだと冗長になりがちなのはしょうがないのかもしれません。 マクロを組めるのは知りませんでした。 これは便利ですね。 後々にも使える場面が出てくると思います。 ありがとうございました。