ASMO 449

ASMO 449
Alias ​​(e) ISO-IR-89
Standard ASMO 449, ISO 9036
Einstufung 7-Bit-Codierung, Nicht-Latin-ISO 646-Modifikation mit natürlicher Buchstabenbestellung
gefolgt von ASMO 708 (ISO-8859-6)

ASMO 449 ist ein, jetzt technologisch veraltet,[1] 7-Bit codiert Zeichensatz um die zu codieren Arabisch Sprache.

Geschichte

Dieses Charakter -Set wurde vom inzwischen ausgestorbenen Bereich entwickelt[2] Arabische Standardisierung und Metrologieorganisation 1982[2] Der 7-Bit-Standard zu sein, der in arabischsprachigen Ländern verwendet werden soll. Das Design dieses Zeichensatzes wird abgeleitet[3] Aus dem 7-Bit ISO 646 (Version von 1973), aber mit Modifikationen für die arabische Sprache geeignet. In Codepunkten im Bereich von 0x41 bis 0x72 (Hexadezimal) wurden lateinische Buchstaben durch arabische Buchstaben ersetzt. Interpunktionsmarken, die in den lateinischen und arabischen Schriften identisch waren, blieben gleich, aber dort, wo sie sich unterschieden (Komma, Semikolon, Fragezeichen), wurden die Lateinischen durch arabische Ersetzt. Nur nominale Buchstaben sind codiert, keine vorverlagten Formen der Buchstaben, sodass für die Anzeige eine Formungsverarbeitung erforderlich ist. Dieses Charakter -Set ist nicht bidirektional und sollte in rechts nach links geschrieben verwendet werden. Daher erscheint symmetrische Interpunktionsmarken ("(", ")", "<", ">", "[", "]", "{" und "}") als umgekehrt (")", "(",. ">", "<", "]", "[", "}" und "{").

ASMO 449 wurde in der registriert Internationales Register der codierten Zeichensätze wie IR 089[3] im Jahr 1985 und genehmigt als ISO -Standard wie ISO 9036: 1987 Informationsverarbeitung - arabisch 7 -Bit -codierter Zeichen für den Informationsaustausch.[4]

Zeichensatz

ASMO 449 (1982)
0 1 2 3 4 5 6 7 8 9 EIN B C D E F
0x Nul Soh Stx ETX Eot Enq Ack Bel BS Ht Lf Vt Ff Cr ALSO Si
1x Dle DC1 DC2 DC3 DC4 Nak Syn ETB KANN Em Sub ESC Fs Gs Rs UNS
2x  Sp  ! " # ¤ % & ' ) ( * + ، - . /
3x 0 1 2 3 4 5 6 7 8 9 : ؛ > = < ؟
4x @ ء آ أ ؤ إ ئ ا ب ة ت ث ج ح خ د
5x ذ ر ز س ش ص ض ط ظ ع غ ] \ [ ^ _
6x ـ ف ق ك ل م ن ه و ى ي ً ٌ ٍ َ ُ
7x ِ ّ ْ } | { ~ Del

Es gibt eine Variante, manchmal genannt ASMO 449+[5] Das fügt die Zeichen hinzu NBSP in 0x75, "ﹳ" in 0x76, "لآ" in 0x77, "لأ" in 0x78, "لإ" in 0x79 und "لا" in 0x7a.

Beziehung zu anderen Charaktersätzen

ASMO 449 ist ein 7-Bit-Zeichensatz. Obwohl einige Codierungen diesen 7-Bit-Zeichen im oberen Teil des 8-Bit-Zeichensatzes zuordnen, sollte es nicht verwechselt werden ASMO 708. In den Zeichensätzen, die ASMO 449 (oder eine Variante davon) im oberen Teil des 8-Bit-Zeichensatzes zuweisen, ist die Existenz von scheinbar wiederholten Zeichen auf die Tatsache zurückzuführen -Right Skript, während die Zeichen im oberen Teil für das rechts nach links geeignete Skript sind. Wenn ASMO 449 (oder eine Variante davon) dem oberen Teil des 8-Bit-Zeichensatzes zugeordnet ist, hat es Arabische Ziffern.

  • Al-Arabi[5] fügt die Zeichen NBS in 0xf5 hinzu, "-" in 0xf6, "÷" in 0xf7, "×" in 0xf8, "« "in 0xf9 und" »" in 0xfa und ersetzt "ـ" durch "" "; Dieser Zeichensatz wird manchmal als Code -Seite 768 bezeichnet (keine offizielle IBM -Code -Seite).
  • Decs dec/8/asmo[5] Hat das gleiche Repertoire und die gleiche Abfolge arabischer Zeichen, löst sie aber ab.
  • HPs Arabisch-8[5] basiert auch auf ASMO 449;
  • Äpfel Makkarabisch fügt in ihren typischen Codepunkten französische, deutsche und spanische Charaktere von hinzu Makromanund fügt Buchstaben für Persisch und Urdu hinzu.
  • Äpfel Macfarsi ersetzt die arabischen Ziffern durch makarabische durch persische.
  • Der Code Tabelle 7[6] aus Marc-8 Zuweist ASMO 449 im unteren Teil des 8-Bit-Zeichensatzes und zuteilt den oberen Teil mit der arabischen Erweiterung (ISO 11822 / IR 224).
  • Microsoft Code Seite 709,[5] Für MS-DOS fügt in ihren typischen Codepunkten französische und deutsche Zeichen von hinzu Code Seite 437.

Verweise

  1. ^ Computing und der Koran - einige Vorbehalte, 2007, Thomas Milo
  2. ^ a b Le Codage Informatique de l'Écritor Arabe: d'asmo 449 à unicode et iso/cei 10646
  3. ^ a b "7-Bit-Arabischkodex für Informationsaustausch, arabischer Standard ASMO-449, ISO 9036" (PDF). Archiviert von das Original (PDF) Am 2017-02-21. Abgerufen 2017-02-20.
  4. ^ ISO 9036: 1987
  5. ^ a b c d e Printronix ACA Emulationsprogrammierer Referenzhandbuch
  6. ^ Code Tabelle 7

Externe Links