2018 031234567891011121314151617181920212223242526272829302018 05

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--..-- スポンサー広告 comment(-) trackback(-)

サブルーチンをひとつ【BIN2BCD】

とりあえず、シリアル通信時に必要になりそうなので?
バイナリーデーターをBCD二変換するルーチンを書いてみました。
細かいことは守っておりませんので参考程度にしてください。
;入力値は32BITでBINとしておきます。x、y、zあたりのレジスタにしておくと便利だと思います。

;BCDの桁データーをクリアにします。これらは16番以降のレジスタにしておきます。
CLR BCD_00
CLR BCD_01
CLR BCD_02
CLR BCD_03
CLR BCD_04

10000:
BIN-10000
BRMI 1000
INC BCD_04
JMP 10000
1000:
BIN-1000
BRMI 100
INC BCD_03
JMP 1000
100:
BIN-100
BRMI 10
INC BCD_02
JMP 100
10:
BIN-10
BRMI 1
INC BCD_01
JMP 10
1:
BIN-1
BRMI END
INC BCD_00
JMP 1
END:
シリアル送信
スポンサーサイト
2009..06 電子工作 comment0 trackback0

comment

post comment

  • comment
  • secret
  • 管理者にだけ表示を許可する

trackback

trackbackURL:http://trailrun.blog88.fc2.com/tb.php/157-0f73d330

プロフィール

<ひさ>

Author:<ひさ>
とりあえず予定はありません。

最近のトラックバック

FC2カウンター

FC2カウンター

現在の閲覧者数:

ブロとも申請フォーム

ブログ内検索

リンク

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。