经过如下汇编程序: 如何得出 R1=0.2 ,R3=0.8
答案:1 悬赏:40 手机版
解决时间 2021-04-02 18:59
- 提问者网友:趣果有间
- 2021-04-02 00:28
经过如下汇编程序: 如何得出 R1=0.2 ,R3=0.8
最佳答案
- 五星知识达人网友:猎心人
- 2021-04-02 01:07
原理辗转相除法. 当两个数都较大时,采用辗转相除法比较方便.其方法是: 以小数除大数,如果能整除,那么小数就是所求的最大公约数.否则就用余数来除刚才的除数;再用这新除法的余数去除刚才的余数.依此类推,直到一个除法能够整除,这时作为除数的数就是所求的最大公约数. CMP r0,r1 MOVCC r3,r0 MOVCC r0,r1 MOVCC r1,r3 S0 CMP r1,#0 BEQ S3 S1 CMP r0,r1 BCC S2 SUB r0,r0,r1 B S1 S2 MOV r3,r0 MOV r0,r1 MOV r1,r3 B S0 S3 END 没调试过,不知道程序有什么错误没有。蓝屏
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯