我尝试编写arm汇编代码,但它使核心转储错误如何解决这个问题?

时间:2014-05-13 11:50:48

标签: assembly arm

我想将其转换为ARM汇编代码。

char input_strings[5][250] = 
{

"a.",

"I ",

"C oo.",

"ll",

"this"



};

它是c code.i尝试按照c代码编写arm程序集。             这个二维数组地址分为250个单位。所以我写信给臂装配,

        MOV r4,#1;  @ i=1
        MOV r5,#0;  @j=0
        MOV r6,#0;  @k=0
        MOV r7,#0;  @cnt=0
        LDRB r2,[r0,#0];  @load first string to origin
        LDRB r3,[r0,#0];  @to be stored next string to comp
        loop1:
        CMP r4,r1;  @compare i,num_of_string
        BEQ EXIT1;  @if equal goto EXIT1
        LDRB r3,[r3,#250]; @load next string   <-----------it make core dumped error

但是这个arm代码犯了核心转储错误。它也不是总代码。它只是前面部分。             我怎样才能解决这个核心转储错误问题?

0 个答案:

没有答案