| トップページ | P-WORLDとは | ご利用案内 | 会社案内 |
返信元の記事
【220】

RE:違いについて

バトルパニック (2008年06月08日 02時35分)
イオリアさん

内容がイマイチ理解できないので教えてください。
(Z80について詳しいわけじゃないですが)

>Rレジスタにセットした数値がデータ線に出力
>されるのにZ-80の場合、タイミングチャートから
>3クロックかかるのは既成の事実

これはZ80のレジスタリードサイクルって事ですか?

>とすると、ハードウエアカウンタ上では3クロック分
>余計にカウントされてしまう事になる

まあリフレッシュレジスタの初期値更新から
実際のレジスタ値が変わるまでにもハード乱数は
更新するでしょうね

で、
>抽選にクロックを利用すると、その3クロック分の
>数値は更新前の数値になる可能性が有る。
>つまり、乱数が2個増える計算になる
ここがよく理解できません。

「数値は更新前の数値になる可能性が有る」
ってリフレッシュレジスタの事ですか?
なぜ更新前の数値になるんでしょうか?
実際に抽選で使うリフレッシュレジスタの値は
初期値更新してからいくつかカウントアップした
あとですよね。
(抽選と初期値更新がタイミングぶつかれば別ですが。)

あとなぜ乱数が2個増えるんですか?

■ 778件の投稿があります。
78  77  76  75  74  73  72  71  70  69  68  67  66  65  64  63  62  61  60  59  58  57  56  55  54  53  52  51  50  49  48  47  46  45  44  43  42  41  40  39  38  37  36  35  34  33  32  31  30  29  28  27  26  25  24  23  22  21  20  19  18  17  16  15  14  13  12  11  10  9  8  7  6  5  4  3  2  1 
【233】

RE:違いについて  評価

イオリア (2008年06月09日 23時47分)

バトルパニック さん

納得できました?

彼はハードウエアRNGが解らない様でプログラム
なんて関係無いのに
RNGで極力一様乱数を作るための方法も知らない
見たいですね
78  77  76  75  74  73  72  71  70  69  68  67  66  65  64  63  62  61  60  59  58  57  56  55  54  53  52  51  50  49  48  47  46  45  44  43  42  41  40  39  38  37  36  35  34  33  32  31  30  29  28  27  26  25  24  23  22  21  20  19  18  17  16  15  14  13  12  11  10  9  8  7  6  5  4  3  2  1 
メンバー登録 | プロフィール編集 | 利用規約 | 違反投稿を見付けたら