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 回答