Schlagwort-Archiv:

Assembler

Links und Videos der Woche (2009/30)

Hexerei?

…oder: Der Assembler-Code-Schnipsel der Woche1

    add al,90h
    daa
    adc al,40h
    daa

Kann mir jemand ohne zu spicken sagen, was der Code macht? :bigsmile:

Lösung anzeigen ▼

 


  1. keine Angst, das wird keine ständige Rubrik []

123 im Sauseschritt fliegt das Stöckchen…

…ich mache mit. :) Weil’s grad zur Nachttisch-Literatur-Blogparade passt, hab ich mir das bei Conny rumliegende Stöckchen ausgeliehen:

Regeln:
Nimm das erste Buch in deiner Nähe (das mindestens 123 Seiten hat).
Öffne das Buch auf Seite 123.
Finde den fünften Satz.
Poste die nächsten drei Sätze.

Wirf dein Stöckchen an 5 weitere Blogger!

Okay:

JE
jump if equal
JE Ziel

Hä? :mrgreen: Tja, das nächstgelegene Buch auf meinem Schreibtisch ist eine Assembler-Referenz…

Und weil das so langweilig ist, stehe ich auf und gehe hinüber zum Unterhaltungsliteratur-Regal, dort steht ganz links in der mittleren Reihe Stephen Kings „Schwarz“ (alte Ausgabe von 1988), der erste Teil der „Der dunkle Turm“-Saga, die ich in den Kommentaren zur Blog-Parade erwähnt hatte:

Die Geräusche, welche die Nacht erfüllten, weckten eine unbehagliche Sinnlichkeit in ihm, ein Gefühl, das nicht einmal Allie, die Frau, mit der er in Tull das Bett geteilt hatte, zum Vorschein hatte bringen können. Sinnlichkeit und das Ficken sind schließlich Vettern von allerdünnster Verwandschaftsbeziehung. Er schrieb es dem unvermittelten, grellen Kontrast zur Wüste zu.

Hoppla, was hab ich da für eine Stelle in erwischt? :oops: :P

Nun schließe ich mich noch Conny an, breche die letzte Regel und lasse das Stöckchen hier liegen, anstatt es jemandem „aufzuzwingen“. ;)

Assembler ist…

:kissm: Was mit der Linux-Shell geht, geht auch mit x86Assembler – vielleicht mit etwas weniger Sicherheit ;) dafür aber mit direktem Zugriff^^:

        enter 0xCafe,0xC
        not [0xbadFace]
        monitor
        lahf
   lock leave
        sysenter
        push bh
        test ah,0xDD
        pop bh
   lock enter 0xBed,2
        into
        call si
    rep mov ah,0h
        aaa
        leave
        sysexit
times 9 mwait
        call 0xDad

Wahrscheinlich kapiert das – selbst nach mehrmaligem Durchlesen (Tipp!), selbst mit den Hilfen, die beim Unterstrichelten beim Drüberfahren erscheinen – wieder kein Schwein außer mir, aber das ist mir jetzt auch egal…. :mrgreen: