[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
1-
101-
201-
301-
この機能を使うにはJavaScriptを有効にしてください
|
雑談スレ
53
:
HeyYahH!!
:2003/07/21(月) 10:15
遅れて申し訳ございません。調べたところ読み込み時のCKCONはやはり2でした。
ただし書込みは
movx @dptr,a
rlc a
を8回実行を4回繰り返していますが読み込みは
movx a,@dptr
mov c,acc.0
mov a,r6 ; この命令は最初の1ビット目にはありません。
rlc a
mov r6,a
を8回実行を4回繰り返しています。読み込みの方がかなり時間かかりそうです。
時間がかかる問題は、write_32bit相当のルーチンを呼ぶのにCから呼んでいると
思います。16回連続で呼んでいますがF2Aはその部分をアセンブラで書いてありま
す。単なるCALLを16回ですが、Cで書くと一回呼ぶたびにレジスタの退避が行われて
いて一回当たり4サイクルぐらい余計にかかっていると思います。この部分を見直し
てみたらいかがでしょうか。
もし、すでに直していたらすいません。
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板