0

コンパイラ、TASM 5

アーキテクチャ x86。

乱数生成アルゴリズムの場合、クロックをシードとして使用します。


私はその解決策を見つけました:

AcquireSeed PROC

    PUSH AX
    PUSH CX
    PUSH DX

    MOV Ah, 00h ; Int
    INT 1AH     ; return the clock in CX:DX

    MOV seed, DL ; save the less significant byte of the clock at seed (declared at .data)

    POP DX
    POP CX
    POP DX

AcquireSeed endp
4

1 に答える 1

3

質問の意味がわかりませんが、おそらくRDTSCを探していますか?

その場合、TASM では直接サポートされていませんが、そのオペコードを挿入できます。

db 0Fh, 31h
于 2008-09-27T19:53:38.247 に答える