e语言-汇编RdRand/RdSeed指令生成随机数

上传者: 38744207 | 上传时间: 2021-09-20 17:57:56 | 文件大小: 4KB | 文件类型: RAR
Intel在IVB架构的第三代CPU酷睿处理器(2012年开始生产)内置了一个利用电阻热噪声取得硬件真随机数的功能。如果打算用来作为其它伪随机数生成器的种子的时候那么就可以考虑RDSEED,不然就使用RNRAND。简单来说:RDRAND适用三代以后的Intel处理器及2015年以后的AMD处理器RDSEED适用五代以后Intel处理器及AMD Zen架构以后的处理器判断方法CPUID.01H:ECX.RDRAND[bit 30] = 1CPUID.(EAX=07H, ECX=0H):EBX.RDSEED[bit 18] = 1我重新整理并把RdSeed指令和CPU是否支持RdRand/RdSeed指令的判断程序写全了可以说比较完善,大家来进行测试新: 我对判断程序重新写了,目前可以正常判断CPU是否支持RdRand/RdSeed这两个指令了??可以测试下判断得是否正确,欢迎大家提问题???,回复时请说明CPU型号

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明