以下是部分ARM汇编程序,该程序的执行结果是(43)。 AREA EXAMPLE2,CODE,READONLY ENTYR start MOV ro,#10 MOV r1,#3

admin2009-02-15  42

问题 以下是部分ARM汇编程序,该程序的执行结果是(43)。
           AREA EXAMPLE2,CODE,READONLY
           ENTYR
   start   MOV ro,#10
           MOV r1,#3
           BL DOADD
   doadd   ADD r0,r0,r1
           MOV pc,1r
           END     

选项 A、结果值13存放在R0寄存器中
B、结果值23存放在R1寄存器中
C、结果值13存放在LR寄存器中
D、结果值23存放在LR寄存器中

答案A

解析 这是一段子程序调用(BL指令完成)的程序,子程序DO ADD完成加法运算,操作数放在r0和r1寄存器中,结果放在r0中。
转载请注明原文地址:https://jikaoti.com/ti/5NI7FFFM
0

相关试题推荐
随机试题
最新回复(0)