早教吧作业答案频道 -->数学-->
关于嵌入式的问题以10作为除数作除法运算,其中R1放被除数,最后商值保存在R1中,余数存放在R2中有谁能帮我给下面的程序写个注释SUBR2,R1,#10SUBR1,R1,R1,LSR#2ADDR1,R1,R1,LSR#4ADDR1,R1,R1,LSR#8ADDR1,R
题目详情
关于嵌入式的问题
以10作为除数作除法运算,其中R1放被除数,最后商值保存在R1中,余数存放在R2中有谁能帮我给下面的程序写个注释
SUB R2,R1,#10
SUB R1,R1,R1,LSR#2
ADD R1,R1,R1,LSR#4
ADD R1,R1,R1,LSR#8
ADD R1,R1,R1,LSR#16
MOV R1,R1,LSR#3
ADD R3,R1,R1,ASL#2
SUBS R2,R2,R3,ASL#1
ADDPL R1,R1,#1
ADDMI R2,R2,#10
可能是我没有把问题说清楚,我不是只想要这几条语句的意思,那个在书上都可以查到,我想知道的是这段程序的中心思想是什么,也就是采用的什么想法
以10作为除数作除法运算,其中R1放被除数,最后商值保存在R1中,余数存放在R2中有谁能帮我给下面的程序写个注释
SUB R2,R1,#10
SUB R1,R1,R1,LSR#2
ADD R1,R1,R1,LSR#4
ADD R1,R1,R1,LSR#8
ADD R1,R1,R1,LSR#16
MOV R1,R1,LSR#3
ADD R3,R1,R1,ASL#2
SUBS R2,R2,R3,ASL#1
ADDPL R1,R1,#1
ADDMI R2,R2,#10
可能是我没有把问题说清楚,我不是只想要这几条语句的意思,那个在书上都可以查到,我想知道的是这段程序的中心思想是什么,也就是采用的什么想法
▼优质解答
答案和解析
SUB R2,R1,#10 //R2=R1-10;
SUB R1,R1,R1,LSR#2 //R1=R1-R1右移两位
ADD R1,R1,R1,LSR#4 //R1=R1+R1左移两位
ADD R1,R1,R1,LSR#8 以此类推
ADD R1,R1,R1,LSR#16
MOV R1,R1,LSR#3
ADD R3,R1,R1,ASL#2
SUBS R2,R2,R3,ASL#1
ADDPL R1,R1,#1
ADDMI R2,R2,#10
SUB R1,R1,R1,LSR#2 //R1=R1-R1右移两位
ADD R1,R1,R1,LSR#4 //R1=R1+R1左移两位
ADD R1,R1,R1,LSR#8 以此类推
ADD R1,R1,R1,LSR#16
MOV R1,R1,LSR#3
ADD R3,R1,R1,ASL#2
SUBS R2,R2,R3,ASL#1
ADDPL R1,R1,#1
ADDMI R2,R2,#10
看了关于嵌入式的问题以10作为除数...的网友还看了以下:
1.为什么奇数位上数字之和与偶数位上的数字之和的差能被11整除的数能被11整除?2.为什么奇位千进 2020-05-17 …
判断 1.能被9整除的数一定能被3整除,能被3整除的数也一定能被9整除()选择1.如果A除以B=8 2020-05-17 …
关于粗盐除杂顺序的问题为了除去粗盐中杂质为CaCl2MgSO4及少量泥沙可将粗盐1加过量NaOH2 2020-05-20 …
关于粗盐除杂顺序能否互换的问题?为了除去粗盐中杂质为CaCl2MgSO4及少量泥沙可将粗盐1加过量 2020-05-20 …
/*请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果.注意:不得增行或删行,也 2020-06-27 …
关于繁分式的问题为什么3/4/4如果按除法顺序来算会和计算结果不吻和,按步骤除什么时候能写成繁分式 2020-06-28 …
在Windows中,要删除一个应用程序,正确的操作应该是()A.打开“资源管理器”窗口,对该程序执 2020-07-14 …
画出下面辗转相除法程序的程序框图.并用辗转相除法计算546与429的最大公约数. 2020-08-03 …
判断能同时被3和5整除的数的末尾只能是5.()任何奇数加上1后都能被二整除.()能同时被2,5整除的 2020-11-20 …
顺序除根顺序就是指OH-SO42-CO32-Cl1-.那个应先除去? 2020-11-20 …