求助求助 从未学过 老师却出了这么一题
arm吧
全部回复
仅看楼主
level 1
已知外部存储器存储单元地址是0x12340010地址处存储的字数据值是2,0x12340012地址处存储的字数据值是3,0x12340014地址处存储的字数据值是4,0x12340016地址处存储的字数据值是5。已知arm内部寄存器有R0-R15,其中,R13是堆栈寄存器,R14是链接寄存器,又名LR, R15又名PC,存储的是下一条待执行指令的地址。
编程要求如下:
编程实现以上各存储单元的数据的阶乘,如果计算的数值结果不大于100,各计算结果成批存储到地址是0x12340018开始处的连续字存储单元,如果计算的数值结果大于100,则,计算结果存储到原数据的存储单元进行存储。要求阶乘的计算作为一个子程序跳转,求得结果以后返回到主程序继续执行。
2014年11月14日 06点11分 1
1