早教吧作业答案频道 -->其他-->
求大神解答一个arm汇编程序,完成两个128位数的加法第一个数由高到低存放在R7-R4,第二个数由高到低存放在R11-R8,结果存放在R3-R0答案这样写:ADDSR0,R4,R8ADCSR1,R5,R9ADCSR2,R6,R10ADCR3,R7,R11问:为什
题目详情
求大神解答一个arm汇编程序,完成两个128位数的加法
第一个数由高到低存放在R7-R4,第二个数由高到低存放在R11-R8,结果存放在R3-R0
答案这样写:
ADDS R0,R4,R8
ADCS R1,R5,R9
ADCS R2,R6,R10
ADC R3,R7,R11
问:为什么依次用ADDS,ADCS,ADCS,ADC?
第一个数由高到低存放在R7-R4,第二个数由高到低存放在R11-R8,结果存放在R3-R0
答案这样写:
ADDS R0,R4,R8
ADCS R1,R5,R9
ADCS R2,R6,R10
ADC R3,R7,R11
问:为什么依次用ADDS,ADCS,ADCS,ADC?
▼优质解答
答案和解析
因为R7-R4和R11-R8是高到低,加法是由地位开始加,所以先加R4,R8到R0,但如果R4+R8有进位,就要更新CF标志,所以不用ADD,要用ADDS,中间两位要考虑前面的进位,又要考虑加了以后有进位,所以要用ADCS,而最后一位加只考虑第三位的进位,并不关心加后的结果又进位.所以用ADC.
说白了就是
ADD不关心之前是否有进位,也不关心加了后是否有进位
ADDS不关心之前是否有进位,但关心加了后是否有进位
ADC只关心之前是否有进位,不关心加了后是否有进位
ADCS关心之前是否有进位,关心加了后是否有进位
说白了就是
ADD不关心之前是否有进位,也不关心加了后是否有进位
ADDS不关心之前是否有进位,但关心加了后是否有进位
ADC只关心之前是否有进位,不关心加了后是否有进位
ADCS关心之前是否有进位,关心加了后是否有进位
看了 求大神解答一个arm汇编程序...的网友还看了以下:
室内不得存放超过多少公斤的汽油,以下有3格答案 A:1.5公斤 B:1公斤 C:0.5公斤 我知道 2020-05-16 …
一个智力题一只虫子每秒分裂成两个两分钟后培养容器便满了同一容器一开始放两只虫子多久填满容器?答案是 2020-06-20 …
2003年9月1日开学,2004年1月24日放假,这学期一共有多少天2003年9月1日开学,200 2020-06-26 …
放大镜的比例如何计算请教各位大虾:小明通过放大镜,看到"大"字的"一"由0.5cm变为1cm,请问 2020-07-05 …
一个智力题一只虫子每秒分裂成两个两分钟后培养容器便满了同一容器一开始放两只虫子多久填满容器?答案是 2020-07-17 …
如图是显微镜的结构示意图,请据图回答:(1)图中[2]是镜筒,其上安放的镜头是[1].(2)图中[3 2020-12-06 …
图1为观察洋葱鳞片叶表皮细胞临时装片看到的几个视野,请回答:(1)显微镜的正确使用步骤为:取镜安放→ 2020-12-06 …
2008年我国隆重纪念改革开放30周年。改革开放以来社会主义中国的面貌发生了历史性变化。仔细观察下图 2020-12-17 …
图1表示与缩手反射相关的结构,图2、图3是图1中某一结构放大后的结构模式图.请分析回答:(1)图1中 2020-12-21 …
问答题:1.水的三种状态分别是什么?它们各具有哪些特征?开放题:1.冬天放在室外的水缸,因为水结冰水 2021-01-22 …