Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

ASMO 449

From Wikipedia, the free encyclopedia
7-bit coded character set
ASMO 449
Alias(es)iso-ir-89
StandardASMO 449, ISO 9036
Classification7-bit encoding,non-Latin ISO 646 modification with natural letter ordering
Succeeded byASMO 708 (ISO-8859-6)

ASMO 449 is a nowtechnologically obsolete[1] 7-bit codedcharacter set to encode theArabic language.

History

[edit]

This character set was devised by the now extinct[2]Arab Standardization and Metrology Organization in 1982[2] to be the 7-bit standard to be used in Arabic-speaking countries. The design of this character set is derived[3] from the 7-bitISO 646 (version of 1973) but with modifications suited for the Arabic language. In code points ranging from 0x41 to 0x72 (hexadecimal), Latin letters were replaced with Arabic letters. Punctuation marks which were identical in the Latin and Arabic scripts remained the same, but where they differed (comma, semicolon, question mark), the Latin ones were replaced by Arabic ones. Only nominal letters are encoded, no preshaped forms of the letters, so shaping processing is required for display. This character set is not bidirectional and was intended to be used in right to left writing. Therefore, symmetrical pairs of punctuation marks (( and),< and>,[ and],{ and}) appear reversed () and(,> and<,] and[,} and{).

ASMO 449 was registered in theInternational Register of Coded Character Sets asIR 089[3] in 1985 and approved as anISO standard asISO 9036:1987 Information processing - Arabic 7-bit coded character set for information interchange.[4]

Character set

[edit]
ASMO 449 (1982)
0123456789ABCDEF
0xNULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSI
1xDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUS
2x SP !"#¤%&')(*+،-./
3x0123456789:؛>=<؟
4x@ءآأؤإئابةتثجحخد
5xذرزسشصضطظعغ]\[^_
6xـفقكلمنهوىيًٌٍَُ
7xِّْ}|{~DEL

There is a variant, sometimes namedASMO 449+[5] which adds the charactersNBSP in 0x75, "ﹳ" in 0x76, "لآ" in 0x77, "لأ" in 0x78, "لإ" in 0x79 and "لا" in 0x7A.

Relationship with other character sets

[edit]

ASMO 449 is a 7-bit character set. Although some encodings allocate this 7-bit character set in the upper part of the 8-bit character set, it should not be confused withASMO 708. In the character sets that allocate ASMO 449 (or some variant of it) in the upper part of the 8-bit character set, the existence of apparently repeated characters is because the characters in the lower part are for left-to-right script while the characters in the upper part are for right-to-left script. When ASMO 449 (or some variant of it) is allocated to the upper part of the 8-bit character set, it hasArabic digits.

  • Al-Arabi[5] adds the characters NBS in 0xF5, "-" in 0xF6, "÷" in 0xF7, "×" in 0xF8, "«" in 0xF9 and "»" in 0xFA, and replaces "ـ" with "`"; this character set is sometimes referred as Code Page 768 (not an official IBM code page).
  • DEC'sDEC/8/ASMO[5] has the same repertoire and the same sequence of Arabic characters but dislocates them.
  • HP'sArabic-8[5] is also based on ASMO 449;
  • Apple'sMacArabic adds French, German and Spanish characters in their typical code points fromMacRoman, and adds letters for Persian and Urdu.
  • Apple'sMacFarsi replaces the Arabic digits from MacArabic with Persian ones.
  • TheCode Table 7[6] fromMARC-8 allocates ASMO 449 in the lower part of the 8-bit character set and allocates the upper part with the Arabic Extension (ISO 11822 / IR 224).
  • Microsoft'sCode page 709,[5] for MS-DOS, adds French and German characters in their typical code points fromcode page 437.

References

[edit]
  1. ^Computing and the Qurʾān - Some caveats, 2007, Thomas Milo
  2. ^abLe codage informatique de l'écriture arabe : d'ASMO 449 à Unicode et ISO/CEI 10646
  3. ^ab"7-bit Arabic Code for Information Interchange, Arab standard ASMO-449, ISO 9036"(PDF). Archived fromthe original(PDF) on 2017-02-21. Retrieved2017-02-20.
  4. ^"ISO 9036:1987".Internation Organization for Standardization. Retrieved2024-09-21.
  5. ^abcdePrintronix ACA Emulation Programmer's Reference Manual
  6. ^"Code Table 7: Basic and Extended Arabic".www.itsmarc.com. Retrieved2024-09-21.

External links

[edit]
1–9999
10000–19999
20000–29999
30000+
Early telecommunications
ISO/IEC 8859
Bibliographic use
National standards
ISO/IEC 2022
Mac OSCode pages
("scripts")
DOS code pages
IBM AIX code pages
Windows code pages
EBCDIC code pages
DEC terminals (VTx)
Platform specific
Unicode /ISO/IEC 10646
TeX typesetting system
Miscellaneous code pages
Control character
Related topics
Retrieved from "https://en.wikipedia.org/w/index.php?title=ASMO_449&oldid=1274163552"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp