|
我的程序
;*************************************************
;It's my first arm-asm programm
;Hello arm!
;
;2011-05-17
;
;*************************************************
;constant define
;*************************************************
x EQU 45;
y EQU 20;
stack_top EQU 0x30200000;
export Reset_Handler
;**************************************************
;code
;**************************************************
AREA test,CODE,READONLY
Reset_Handler
ldr sp,=stack_top
mov r0,#x
str r0,[sp]
mov r0,#y
ldr r1,[sp]
add r0,r0,r1
stop
end
inital文件
FUNC void Setup (void)
{
// <o> Program Entry Point, .AXF File download Address
PC = 0x030000000;
}
map 0x00000000,0x00200000 read write exec //Map this memory to be read、write and exec
map 0x30000000,0x34000000 read write exec //Map this memeory to be read,write and exec
Setup(); // Setup for Running
//g, main
编译没问题,可是debug的时候出现error
*** error 65: access violation at 0x34000004 : no 'execute/read' permission
这是为那般啊,搞崩溃了快。。。跪求高手解答 T_T |
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|