嵌入式简单汇编代码分析
从r1+0(SP,这里是指之前的SP)所表示地址的内存中读取到r2中,即r2 = [r1 + 0] = [&b] = 2.再从SP + 0所表示地址的内存中(1)读取到r3中,计算r2 = r2 + r3,再将r2的值(3)存储在SP + 0表示的地址的值中。从r0+0(SP,这里是指之前的SP + 4)所表示地址的内存中读取到r2中,即r2 = [r0 + 0] = [&a] = 1.再将r2的值(1)存储在SP + 0表示的地址的值中(即SP目前所指示的位置,r3)。SP = SP - 4,r3入栈。
原创
2023-12-13 08:55:21 ·
418 阅读 ·
0 评论