Ergebnis 1 bis 5 von 5

Thema: Alpha Assembler - Fragethread

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von Ineluki Beitrag anzeigen
    Ich hab zwar keine Ahnung, aber das Alpha klingt fuer mich nach einem RISC statt einem CISC Prozessor. Hast du es schon mit

    (u)ldq - (Un)aligned load quadword
    (u)stq - (Un)aligned store quadword

    versucht ?
    Danke, das geht schon mal in die richtige Richtung (und ist hilfreicher als Mog <___<), aber laut der Beschreibung sind die nur dazu da, um den Wert von Adressen in ein Register zu lesen. :-/ Ich hab's trotzdem probiert, geht aber erwartungsgemäß nicht.
    Und wie ich den Wert in den Speicher kriege weiß ich auch nicht, sonst ginge es so zumindest auf Umwegen. <___<

    Beim Instruction Set habe ich natürlich schon gesucht, aber da ich wie gesagt keine Ahnung von/Erfahrung mit Assembler habe, hatte ich nicht wirklich eine Ahnung, was ich suche, bzw. was die Hälfte der Beschreibungen überhaupt bedeuten. <___<'' ldiq (Load immediate quadword) klang noch eindeutig am Vielversprechendsten ("Loads the destination register with the value of an expression that can be computed at assembly time."), aber obwohl das in der Manual steht kennt's der GCC nicht ("Error: unknown opcode `ldiq'")!


    Also: es wird weiterhin Hilfe gebraucht. ^^''

    Edit: OK, jetzt nicht mehr. ^^''
    Mir wurde jetzt von einem Kollegen geholfen, mein blöder Fehler (natürlich :-/) war, dass ich den vom GCC für die gegebene Funktion generierten Code gleich fürs Grundgerüst übernommen habe, ohne die einzelnen Bestandteile zu checken. Einer dieser war ".nomacro", der ldiq verhindert hat. ^^''

    Geändert von drunken monkey (06.03.2007 um 21:43 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •