永发信息网

编写一段ARM汇编程序段,实现1+2+3+…+N, N<2^32

答案:3  悬赏:70  手机版
解决时间 2021-04-07 23:18
编写一段ARM汇编程序段,实现1+2+3+…+N, N<2^32
最佳答案
AREA EXAMPLE,CODE READONLY
SUM DCD 0
ENTRY
CODE32//32位ARM模式代码
LOOPS LDR R0,=0xffffffff //循环次数,假设N=0xFFFFFFFF
MOV R1,#0//R1清零
LOPPA ADD R1,R1,R0//
SUBSR0,R0,#1//
BCS LOPPA//
LDR R0,=SUM//
STR R1,[R0]//
END
全部回答
汇编是认平台的,至少说明CPU、指令位数
        AREA EXAMPLE,CODE READONLY
        SUM DCD 0
        ENTRY
        CODE32                //32位ARM模式代码
LOOPS   LDR R0,=0xffffffff     //循环次数,假设N=0xFFFFFFFF
        MOV R1,#0            //R1清零
LOPPA   ADD R1,R1,R0        //
        SUBS    R0,R0,#1    //
        BCC LOPPA            //
        LDR R0,=SUM        //
        STR R1,[R0]            //
        END
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
贵州省平塘县塘边镇塘边中学地址在什么地方,
兵字可以加什么偏旁组词
我家小狗养一条死一条,怎么办
cnpm install 和npm install的区别
16开的30页是什么意思?
求 奇然 《奇·二十三》专辑 邮 912206021 QQ
电视剧名字三个字,主题曲也是很熟悉,下午3点
红茶应该怎么存放?
老挝大红酸枝2017价格
ALT的特殊符号?有那些?
事业单位说某某专业优先,那么别的专业能否面
win7系统无线网连上几分钟后就断了,显示有限
爱胡思乱想会不会是精神分裂症?
瑶池西街这个地址在什么地方,我要处理点事
在《鬼马小精灵》里扮演卡斯伯的戴文萨瓦是什
推荐资讯
2/3[3/2(1/4x-1/2)-3]=2+x
k434 16车75车靠窗吗
求片名,成龙、关芝琳主演,里面还有一个神马
32A ,175/82A 的裤子的具体标尺是多少??
为什么谭杰希改名。。。。。。。
买保险到异地理赔是不是很麻烦。
哪些中成药不能寄往加拿大
疯狂英语(萍乡湘东区)地址在哪,我要去那里办
Was it an accident or did David do it ?A.
ochiyly新疆乌鲁木齐太平洋百货有这个衣服的
问一个读音,请问“转圜”这个词语的“圜
曼城和曼联最大的不同
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?