Assembler auf dem Raspberry Fehler Speicherzugriff

Registriere dich jetzt, um exklusive Vorteile zu genießen! Als registriertes Mitglied kannst du Inhalte herunterladen und profitierst von einem werbefreien Forum.
Mach mit und werde Teil unserer Community!
  • Hey Leute,


    schönen abend wünsche ich euch....bekomme bei meinem Assembler Programm einen Speicher Error... hat jemand ne Ahnung woran es liegen könnte ? Ich möchte damit 15 mal hello world ausgeben. Danke im vorraus.


    Code:

    .global _start

    .section .text



    _start:

    mov R15, #15


    loop:

    cmp R15, #0

    beq exit


    mov R0, #1

    ldr R1, =helloworld

    mov R2, #13

    mov R7, #4

    svc 0


    sub R15, R15, #1

    b loop


    exit:

    mov R0, #0

    mov R7, #1

    svc 0



    .data

    helloworld: .ascii " Hello, World\n"

  • Moin thr00n,


    erstmal: Herzlich Willkommen im Forum!


    Das ist nun nicht dein Ernst, oder,

    Haust hier einen Code hin, ohne Hinweis welchen Assembler du nutzt, noch welchen Raspberry. Dann wäre die Fehlermeldung auch schön gewesen.


    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"

    Vielleicht trifft man sich in der RPi-Plauderecke.

    Edited 2 times, last by Bernd666 ().

  • Ich tippe auf einen 32 Bit Prozessor und da sollte man dann vielleicht mal nachsehen was das Register R15 macht und warum das keine gute Idee ist da einen Zähler drin halten zu wollen. 😎

    „Eat the rich — the poor are full of preservatives.“ — Rebecca ”Becky” Connor, The Connors