ARM实验中的小问题

来源:互联网 发布:资金流水表设计 mysql 编辑:程序博客网 时间:2024/05/20 09:46

1,processor ... raised a exception

  实验课时程序编译没问题,进入AXD后运行就给弹出这个错误。

   解决办法: 

   在程序最后写上个空指令  NOP ,双击NOP行加断点,即可正常运行,然后查看内存即可。

2,程序开头AREA处错误

     把AREA前面加几个空格。


练习程序:复制0x40003000处开始的255个字块到0x40003200处


      AREA EXAMPLE,CODE,READONLY      ENTRY      CODE32START LDR R1,=0x40003000      LDR R2,=0x40003200            MOV R5,#0LOOP1 ADD R5,R5,#1      STR R5,[R1],#1      CMP R5,#255      BNE LOOP1            LDR R1,=0x40003000      LDR R2,=0x40003200      MOV R5,#0LOOP2 ADD R5,R5,#1      LDR R0,[R1],#1      STR R0,[R2],#1      CMP R5,#255      BNE LOOP2            NOP             END




原创粉丝点击