ASCII هو التنسيق الأكثر شيوعًا للملفات النصية في أجهزة الكمبيوتر وعلى الإنترنت.
ما هو الـ ASCII؟
ASCII إختصار لـ [American Standard Code for Information Interchange (الكود القياسي الأمريكي لتبادل المعلومات)] هو التنسيق الأكثر شيوعًا للملفات النصية في أجهزة الكمبيوتر وعلى الإنترنت، إنه رمز لتمثيل 128 حرفًا إنجليزيًا كأرقام ، مع تخصيص رقم من 0 إلى 127 لكل حرف.
على سبيل المثال ، رمز ASCII للأحرف الكبيرة M هو 077، تستخدم معظم أجهزة الكمبيوتر رموز ASCII لتمثيل النص ، مما يجعل من الممكن نقل البيانات من جهاز كمبيوتر إلى آخر.
يشير ASCII لـ:
- اختصارًا للكود القياسي الأمريكي لتبادل المعلومات ، ASCII هو معيار يعين الحروف والأرقام والأحرف الأخرى.
- يتم إنشاء رقم ASCII العشري (Dec) من ثنائي ، وهي لغة جميع أجهزة الكمبيوتر، كما هو موضح في الجدول الأسفل، فإن الحرف الصغير “a” له قيمة عشرية تساوى 097، وهي “01100001” في النظام الثنائي.
تم تطوير ASCII بواسطة المعهد الوطني الأمريكي للمعايير (ANSI).
تم نشر معيار ASCII لأول مرة باسم ASA X3.4-1963 ، مع نشر عشر مراجعات للمعيار بين عامي 1967 و 1986.
أقسام ASCII
ينقسم جدول ASCII إلى ثلاثة أقسام مختلفة:
- Non-printable: رموز نظام غير قابلة للطباعة بين 0 و 31.
- Lower ASCII: بين 32 و 127، نشأ هذا الجدول من الأنظمة الأمريكية الأقدم، والتي عملت على جداول الأحرف 7 بت.
- Higher ASCII: بين 128 و 255، هذا الجزء قابل للبرمجة؛ تستند الأحرف إلى لغة نظام التشغيل أو البرنامج الذي تستخدمه + يتم وضع الحروف الأجنبية في هذا القسم.
فائدة استخدام نظام ASCII
السبب في استخدام نظام ASCII هو أن أجهزة الحاسب لا تخزن أو تعالج سوى الأرقام، ومن هذا المنطلق فإن شفرة ASCII تشكل التمثيل العددي للحروف والأرقام وبعض الأوامر.
رموز ASCII القياسية
Binary | Dec | Char |
---|---|---|
00100001 | 033 | ! |
00100010 | 034 | “ |
00100111 | 039 | ‘ |
00100100 | 036 | $ |
00100101 | 037 | % |
00100110 | 038 | & |
00100011 | 035 | # |
00101000 | 040 | ) |
00101001 | 041 | ( |
00101010 | 042 | * |
00101011 | 043 | + |
00101100 | 044 | , |
00101101 | 045 | – |
00101110 | 046 | . |
00101111 | 047 | / |
00111010 | 058 | : |
00111011 | 059 | ; |
00111100 | 060 | > |
00111110 | 062 | < |
00111101 | 061 | = |
00111111 | 063 | ? |
01000000 | 064 | @ |
01011011 | 091 | ] |
01011101 | 093 | [ |
01011100 | 092 | \ |
01011110 | 094 | ^ |
01011111 | 095 | _ |
01100000 | 096 | ` |
01111011 | 123 | } |
01111101 | 125 | { |
01111110 | 126 | ~ |
01111111 | 127 | _ |
أحرف ASCII القياسية
Binary | Dec | Char | Binary | Dec | Char |
---|---|---|---|---|---|
01100001 | 097 | a | 01000001 | 065 | A |
01100010 | 098 | b | 01000010 | 066 | B |
01100011 | 099 | c | 01000011 | 067 | C |
01100100 | 100 | d | 01000100 | 068 | D |
01100101 | 101 | e | 01000101 | 069 | E |
01100110 | 102 | f | 01000110 | 070 | F |
01100111 | 103 | g | 01000111 | 071 | G |
01101000 | 104 | h | 01001000 | 072 | H |
01101001 | 105 | i | 01001001 | 073 | I |
01101010 | 106 | j | 01001010 | 074 | J |
01101011 | 107 | k | 01001011 | 075 | K |
01101100 | 108 | l | 01001100 | 076 | L |
01101101 | 109 | m | 01001101 | 077 | M |
01101110 | 110 | n | 01001110 | 078 | N |
01101111 | 111 | o | 01001111 | 079 | O |
01110000 | 112 | p | 01010000 | 080 | P |
01110001 | 113 | q | 01010001 | 081 | Q |
01110010 | 114 | r | 01010010 | 082 | R |
01110011 | 115 | s | 01010011 | 083 | S |
01110100 | 116 | t | 01010100 | 084 | T |
01110101 | 117 | u | 01010101 | 085 | U |
01110110 | 118 | v | 01010110 | 086 | V |
01110111 | 119 | w | 01010111 | 087 | W |
01111000 | 120 | x | 01011000 | 088 | X |
01111001 | 121 | y | 01011001 | 089 | Y |
01111010 | 122 | z | 01011010 | 090 | Z |
أرقام ASCII القياسية
Binary | Dec | Char |
---|---|---|
00110000 | 048 | 0 |
00110001 | 049 | 1 |
00110010 | 050 | 2 |
00110011 | 051 | 3 |
00110100 | 052 | 4 |
00110101 | 053 | 5 |
00110110 | 054 | 6 |
00110111 | 055 | 7 |
00111000 | 056 | 8 |
00111001 | 057 | 9 |