首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请问要如何用assembly产生随机数 ?

简单的可以用定时器的计数值尾数与RAM中不初始化单元值的简单逻辑运算结果,最好判断RAM中的值即非0,也非FF。
海纳百川  有容乃大
如果你获取随机数的时间与系统时钟没有有固定的联系,比如是通过外部事件触发的,像按键输入、通讯命令等,你就可以直接采用定时器的尾数作为随机数。但是如果不是这样,你就必须另外找一个简单的随机源,未初始化的RAM就是一个。当然,复杂的方法也有,比如你可以采用伪随机数发生函数或子程序等。
海纳百川  有容乃大
我也没有,你可以到网上搜索一下。
海纳百川  有容乃大
返回列表