.file "LdrStrIndexed.S" .text .align 2 .global main .type main,function main: adr r0, src1 mov r1, #9 str r1, [r0], #4 // auf Adresse 0x mov r1, #10 str r1, [r0, #4] // auf Adresse 0x mov r1, #10 str r1, [r0]! // auf Adresse 0x mov r1, #0 str r1, [r0, #4]! // auf Adresse 0x mov r1, #4 adr r0, src2 ldrb r1, [r0, #1]! // auf Adresse 0x mov r1, #1 mov r3, #0x40 // Klammeraffe strb r3, [r0, r1, LSL #2]! // auf Adresse 0x // Definition der Variablen src1: .word 0,1,2,3,4,5,6,7,8,9 src2: .ascii "Hallo Welt" //src3: .byte 'H','a','l','l','o' //src4: .byte 48,49,50,51 .Lfe1: .size main,.Lfe1-main .ident "GCC: (GNU) 3.2.1"