产生随机数_汇编

产生随机数_汇编

ID:40777247

大小:61.50 KB

页数:13页

时间:2019-08-07

产生随机数_汇编_第1页
产生随机数_汇编_第2页
产生随机数_汇编_第3页
产生随机数_汇编_第4页
产生随机数_汇编_第5页
资源描述:

《产生随机数_汇编》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、keil中的rand函数反编译结果:/*  TEST.c                            */#includevoidmain(void){    CHARi,j,k;    i=0x5f;    j=rand();    k=0xf5;}反编译结果,随机数放在R7中;==========================================================================Q0003:             MOV   R4,08H                       ;000

2、3   AC08                   MOV   R5,09H                       ;0005   AD09                   MOV   R6,0AH                       ;0007   AE0A                   MOV   R7,0BH                       ;0009   AF0B                   MOV   R0,#0FH                      ;000B   780FQ000D:            

3、 MOV   A,R7                         ;000D   EF                   MOV   C,ACC.2                      ;000E   A2E2                   MOV   A,R4                         ;0010   EC                   JB    ACC.6,Q0015                  ;0011   20E601                   CPL   C                    

4、        ;0014   B3Q0015:             ANL   A,R5                         ;0015   5D                   ANL   A,R6                         ;0016   5E                   ANL   A,R7                         ;0017   5F                   CPL   A                            ;0018   F4                

5、   JNZ   Q001F                        ;0019   7004                   MOV   R4,A                         ;001B   FC                   MOV   R5,A                         ;001C   FD                   MOV   R6,A                         ;001D   FE                   MOV   R7,A                   

6、      ;001E   FFQ001F:             MOV   A,R7                         ;001F   EF                   RRC   A                            ;0020   13                   MOV   R7,A                         ;0021   FF                   MOV   A,R6                         ;0022   EE                  

7、 RRC   A                       &nb2、一个简单的随机数发生函数:rand8reg是得到的随机数,为了更随机,可以把它与定时器相加如果可以把rand8reg保存在非易失性存储器中更好,但是什么时候保存需要认真考虑;==============================================================;  NAME:rand8;  DESCRIPTION:geta8bitrandomNUMBER;  Function:Thisroutinesend

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。