Mnenomic oder woher der Name wirklich kommt
Da mein Name ja immer wieder auf Verwunderung stößt, erkläre ich hier mal was es damit auf sich hat:
Ein Mnenomic ist die schriftliche Abkürzung für einen Assembler- oder Maschinensprachebefehl,
eine Prozessor nur in hexadezimaler Schreibweise verarbeiten kann.
Das erste Mal begegnete mir dieser Begriff, als ich Assembler für den C64 lernen wollte.
Und als ich dann die Kurzgeschichte Johnny Mnenomic von William Gibson
(einem der führenden Autoren des Cyberpunk) las ,gefiel mir der Name so gut, das ich ihn
zu meinem machte.
Meine Mailbox im Fidonet (die, es mangels Masse an Usern, nicht mehr gibt) hieß Mnenomicīs BBS.
Als ich dann anfing selbst durch den Cyberspace zu fliegen, wurde es natürlich mein Name.
Ich hoffe das reicht als Erklärung, wobei ich jedem der auf Sci-Fi Literatur steht
die Bücher von William Gibson sehr ans Herz legen möchte.
Irren ist menschlich
Ich dachte immer das mir soetwas nicht passiert aber dann doch.
Da erreicht mich doch ne Email von Angel in der sie mich über meinen Fehler aufklärt,
nun gut ich veröffentliche jetzt die richtige Erklärung aber an meinem Namen wird das nichts ändern.
Eigentlich heißt das Wort, das Du meinst 'Mnemonic' (beachte die
Stellung der M's uns N's. Das ist ein englisches Wort und bedeutet ganz
einfach 'Gedächtnisstütze' oder sowas Ähnliches.
Du hast recht, das Wort wird im Assemblerbereich und in der Hardware-
Entwicklung verwendet.
Das Wort ist dort die generelle Bezeichnung dafür, dass den
umständlichen Hex-Werten einsichtige Bezeichnungen zugewiesen werden
oder dass eine kurze Bezeichnung für einen langen Ausdruck erfunden
wird.
Ein Beispiel (weil die Erklärung da oben ziemlich wirr ist ;-))
Das Mnemonic für 'General Protection Fault mit Errorcode 0' ist: #GP(0)
Ich kann mich dunkel daran erinnern, dass früher auch der Befehlscode im
Assembler Mnemonic hieß, aber inzwischen ist die offizielle Bezeichnung
wohl 'Opcode'.
CU Mnenomic