Anzeige:
Ergebnis 1 bis 7 von 7

Thema: mmx assembler befehle

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.04.2003
    Ort
    STUTTGART
    Beiträge
    27

    mmx assembler befehle

    Wie codiert man eigentlich im gnu-Assembler mmx-Insturktioen?

    Was da bei google unter MMX herauskommt, gibt darüber leider keine Auskunft,
    und
    das info zum "As" erwähnt zwar die mmx-Registernamen,
    aber
    keine einziges Beispiel für eine komplette Anweisung.

    Will eigentlich nur paar zusätzliche Register haben.

  2. #2
    Registrierter Benutzer Avatar von r00t043
    Registriert seit
    11.01.2004
    Beiträge
    38
    genauso, wie im INTEL-Syntax, nur die Operanden müssen andersherum angegeben werden ( wie sonst auch ).
    Wenn du die Befehle ( INTEL-Syntax ) suchst, suche auf http://developer.intel.com/ ( wie dir info sagt... )
    ok ein Beispiel.:
    Code:
    movd %eax, %mm0
    kopiert die das doubleword aus dem Akkumulator in das erste MMX-Register ( man beachte movd, nicht movl, movd gehört zu denn MMX-Befehlen )

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.04.2003
    Ort
    STUTTGART
    Beiträge
    27

    DANKE

    Danke,
    speziell der IntelLink ist sehr wertvoll.

  4. #4
    Registrierter Benutzer Avatar von r00t043
    Registriert seit
    11.01.2004
    Beiträge
    38
    Äquivalent findest du unter:
    http://www.amd.com/us-en/Processors/DevelopWithAMD/
    noch ein bischen Dokumentation von AMD.
    Aber ich gebe zu, man muss schon eine weile suchen bis man was zu Assembler findet...

  5. #5
    Registrierter Benutzer
    Registriert seit
    05.04.2003
    Ort
    STUTTGART
    Beiträge
    27
    Danke;
    auf den AMD Seiten hab' ich mich auch schon "totgesucht", und jetz nochmals
    vergeblich.
    Wär nett, wenn Du den genaueren Link, falls Du einen gefunden hat,
    auch noch veröfentlichst.

    Aber ich glaub, wenn man "komatibel" bleiben will,
    hält man sich sowieso besser an Intel,
    und
    deren "...Architecture SW-Dev.Man, Vol.2"
    hab
    ich mir schon runtergeholt ( und alle 3 Vol's gedruckt bestellt )
    .

  6. #6
    Registrierter Benutzer Avatar von r00t043
    Registriert seit
    11.01.2004
    Beiträge
    38
    jupp, an die INTEL-Docs dürfte man sich halten können.
    Nach langem Suchen hab ich auf:
    http://www.amd.com/us-en/Processors/...9_3748,00.html
    was zu 3DNow! MMX und Code Optimierung gefunden...
    Und auf http://www.amd.com/us-en/Processors/..._9044,00.html, die Docs für den AMD64 ( fast ganz unten )
    verticken die, die gedruckte Version für lau ? Oder wieviel wollen die dafür haben ?

  7. #7
    Registrierter Benutzer
    Registriert seit
    05.04.2003
    Ort
    STUTTGART
    Beiträge
    27

    ja, "für lau"

    http://developer.intel.com/design/pentium4/manuals/
    von obigem link ausgehend
    links zu den Manuals, dort "request a hardcopy"

Lesezeichen

Berechtigungen

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