nasm-通过未初始化变量的“真实”随机性?

Men*_*ork 1 windows random assembly initialization nasm

我正在尝试在中构建一个数字生成器Nasm。为此,我想声明一些“变量”(我知道Nasm仅具有标签,没有变量),但没有定义它们。问题是在声明变量时.bss会自动对其进行null初始化。

我的问题是:
有没有办法让变量在null初始化之前保留其保留内存中的值?

操作系统是Windows。

fuz*_*fuz 6

不会。出于安全原因,操作系统会清除它映射到您的进程中的所有内存页面。

rdrand如果您有足够新的处理器,请考虑使用该说明。或者,使用Win32 API中的CryptGenRandom函数。