Zur aktuell laufenden CeBIT-Messe hier eine kleine Krakelei gewidmet all jenen, die noch etwas von Assembler verstehen…

Zur aktuell laufenden CeBIT-Messe hier eine kleine Krakelei gewidmet all jenen, die noch etwas von Assembler verstehen…

…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ä?
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?
Nun schließe ich mich noch Conny an, breche die letzte Regel und lasse das Stöckchen hier liegen, anstatt es jemandem „aufzuzwingen“. ![]()
Was mit der Linux-Shell geht, geht auch mit x86–Assembler – 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…. ![]()