ARM汇编指令 不懂,请达人讲解下
这个是我写的一个入栈与出栈的程序,但是当我入栈后,出栈的数据不对,请达人讲解下,我是个汇编菜鸟。AREA RESET,CODE,READWRITE
ENTRY
CODE32
START LDR R0,=0XFFFFFF10
MOV R1,#0X20
MOV R2,#0X30
MOV R3,#0X40
MOV R4,#0X50
MOV R5,#0X60
MOV R6,#0X70
MOV R7,#0X80
STORE STMFD SP!,{R0-R7}
BLCOUNT
LDMFD SP!,{R0-R7}
COUNT MOV R0,#0X11
MOV R1,#0X22
MOV R2,#0X33
MOV R3,#0X44
MOV R4,#0X55
MOV R5,#0X66
MOV R6,#0X77
MOV R7,#0X88
MOV PC,LR
END
出栈后的数据不是COUNT里面改变的 也不是开始入栈的数据 费解,请达人讲解下 以解决
页:
[1]