کمپیوٹرزپروگرامنگ

ASCII کوڈ (برائے تبادلہ معلومات امریکی معیاری کوڈ) - لاطینی حروف تہجی کے لئے بنیادی ٹیکسٹ انکوڈنگ

انٹرنیشنل ٹیلی کمیونیکیشن یونین کے مطابق، 2016 میں کے ساتھ انٹرنیٹ پر کم یا زیادہ باقاعدگی سے ساڑھے تین ارب لوگ استعمال کرتے ہیں. ان میں سے بیشتر بھی کے بارے میں ایک کمپیوٹر یا موبائل گیجٹ کے ذریعے ان کو بھیجے کوئی پیغام، اسی طرح نصوص تمام قسم کے مانیٹر پر دکھایا جاتا ہے کہ، حقیقت میں، معلومات کی انکوڈنگ نمائندگی کہا جاتا ہے 0 اور 1. اس کا ایک مجموعہ ہے کہ نہیں لگتا. یہ فراہم کرتا ہے اور اس کی سٹوریج، پروسیسنگ اور ٹرانسمیشن کے نفاذ کی سہولت فراہم. 1963 میں، امریکی ASCII کوڈ تیار کیا گیا ہے، اس مضمون کا موضوع ہے.

کمپیوٹر میں معلومات کی پریزنٹیشن

کسی بھی الیکٹرانک کمپیوٹر متن کے لحاظ سے انفرادی حروف کا مجموعہ ہے. ان میں نہ صرف خط، دارالحکومت سمیت، بلکہ رموز اوقاف، اعداد ہیں. اس کے علاوہ، خصوصی علامات "="، "اور"، "(" اور خالی جگہوں استعمال ہوتے ہیں.

پاور (ن طور ظاہر کردہ) - متن، حروف تہجی کہا جاتا ہے، اور ان کی تعداد قضاء کہ علامات کی ایک بہسنکھیا. اظہار N = 2 ^ B، اس بات کا تعین کرنے کے لئے جہاں ب - معلومات بٹس یا کسی خاص علامت وزن کی تعداد.

یہ 256 حروف کی طاقت حروف تہجی آپ کو تمام ضروری حروف پیش کرنے کی اجازت دیتا ہے کہ ثابت ہوا.

چونکہ 256 ایک 8 ڈگری دو ہے، اس کے بعد ہر کردار کے وزن 8 بٹس ہے.

پیمانہ 8 بٹس کی یونٹ 1 بائٹ کہا جاتا ہے، اس لیے ہم کہتے ہیں کہ آپ کے کمپیوٹر پر محفوظ کیا جاتا ہے کہ متن، میں کسی بھی کردار کی بائنری کوڈ میموری کے ایک بائٹ قبضہ کہ.

انکوڈنگ کیسا ہے

کی بورڈ کی چابیاں کے ذریعے پی سی یاد میں داخل ہوئے کسی بھی ٹیکسٹ، لکھے گئے تھے جس پر اعداد، حروف، اوقاف کے نشانات اور دیگر علامات. میموری میں وہ میں منتقل کر رہے ہیں بائنری کوڈ، 00000000 سے 11111111 کو .. - یعنی، ہر علامت 0 سے 255 کرنے کے لئے ایک شخص، ایک بائنری کوڈ کے مساوی ہے جس کے لئے واقف اعشاری کوڈ مائچترت کیا جاتا ہے.

بائٹ کریکٹر انکوڈنگ پروسیسر متن کی پراسیسنگ کی کارکردگی، الگ الگ ہر کردار کا حوالہ دیتے ہیں کی اجازت دیتا ہے. ایک ہی وقت میں، 256 حروف کسی بھی کردار میں معلومات کی نمائندگی کے لئے کافی ہے.

ASCII حروف کوڈنگ

یہ مخفف برائے تبادلہ معلومات انگریزی امریکی معیاری کوڈ کے لئے کھڑا ہے.

یہاں تک کہ کمپیوٹرائزیشن کے آغاز میں، یہ واضح ہو گیا ہے کہ یہ ممکن ہے کہ معلومات انکوڈنگ کے طریقوں کی ایک قسم کے ساتھ آنا. تاہم، ایک کمپیوٹر سے معلومات منتقل کرنے کے لئے ایک اور ایک واحد معیاری تیار کرنے کے لئے ضروری تھا کے لئے. لہذا، 1963 میں امریکہ میں ایک ASCII ٹیبل نہیں تھا. یہ کسی بھی کردار کمپیوٹر حروف تہجی بائنری نمائندگی میں ایک ہی تسلسل نمبر تفویض کیا جاتا ہے. ابتدائی طور پر، ASCII کوڈ صرف امریکہ میں استعمال کیا جاتا ہے، اور بعد کے پی سی کے لئے ایک بین الاقوامی معیار بن گیا.

فہرست کے ٹیبل

ASCII کوڈ 2 حصوں میں تقسیم کیا جاتا ہے. انٹرنیشنل معیاری میز کی صرف پہلی ششماہی سمجھا جاتا ہے. اس کو 127 (کوڈ 01111111) 0 کے تسلسل نمبر (00000000 طور کوڈت) سے کوڈ بھی شامل ہے.

سیریل نمبر

ن

کوڈنگ ASCII متن

علامت

0 - 31

0000 0000 - 0001 1111

0 31 سے ن کے ساتھ حروف مینیجرز کہا جاتا ہے. ان کی تقریب ایک مانیٹر یا پرنٹنگ کے آلہ، ایک beeping کی آواز، وغیرہ کے لئے "گائیڈ" متن پیداوار کے عمل کرنے کے لئے ہے

32 - 127

0010 0000 - 0111 1111

اور لاطینی حروف تہجی کے بڑے اور چھوٹے حروف، 10 NYE نمبرز، اوقاف، اور مختلف بریکٹ، تجارتی دوسرے حروف .. - 32 کے 127 سے ن (ٹیبل کا ایک معیاری حصہ) سے نشان علامت 32 ایک خلا کی طرف اشارہ کرتا.

128 - 255

1000 0000 - 1111 1111

128 255 سے ن (ٹیبل یا کوڈ کے صفحے کے ایک متبادل حصہ) سے نشان اپنے ہی نمبر ہے جن میں سے ہر اختیارات میں سے ایک مختلف قسم کے ہو سکتے ہیں. کوڈ صفحہ قومی حروف، لاطینی سے مختلف ہیں جس میں قائم کرنے کے لئے استعمال کیا. خاص طور پر، یہ روسی حروف کے لئے ASCII کوڈ کی مدد سے کیا جاتا ہے.

ٹیبل انکوڈنگ بڑے اور چھوٹے حروف صعودی اقدار - حروف تہجی کی ترتیب اور تعداد میں ایک دوسرے کی پیروی کر رہے. یہ اصول روسی حروف تہجی کے لئے ڈگری حاصل کی.

کنٹرول حروف

ASCII انکوڈنگ میز اصلا ایک ٹیلٹائپ طور آلہ کی طرف سے استعمال کیا جاتا ہے اب نہیں رہا ہے استقبال اور اس کے بارے میں معلومات کی نشریات کے لئے ڈیزائن کیا گیا تھا. اس سلسلے میں، شامل کیریکٹر سیٹ کے آلے کو کنٹرول کرنے کا حکم دیتا ہے کے طور پر استعمال غیر طباعتی. اس طرح کی کمانڈز مورس کوڈ طرح طرح کے پری کمپیوٹر میسیجنگ تکنیک میں استعمال کیا گیا تھا، اور تو آگے.

سب سے زیادہ عام "ٹیلٹائپ" علامت NUL (00 "صفر") ہے. انہوں نے کہا کہ اب بھی لائن کے آخر ہونے کا نشان اشارہ، سب سے زیادہ پروگرامنگ زبانوں میں استعمال کیا جاتا ہے.

کہاں استعمال کیا ASCII انکوڈنگ

امریکی معیاری کوڈ صرف متن کے اندراج کی بورڈ کی ضرورت ہے. یہ بھی چارٹ میں استعمال ہوتا ہے. خاص طور پر، ASCII آرٹ بنانے والا پروگرام تصاویر مختلف توسیعات اسپیکٹرم ASCII حروف کی انکوڈنگ کو نمائندگی کرتے ہیں.

یہ مصنوعات کو دو اقسام میں آتے ہیں: گرافک ایڈیٹرز متن میں ایک تصویر کو تبدیل کرنے کی طرف سے تقریب کارکردگی کا مظاہرہ کر اور ASCII گرافکس میں بدلتا ہے "تصاویر". مثال کے طور پر جانا جاتا ہے ایک اہم مثال سمائلی علامت کوڈنگ ہے.

دستاویز HTML تشکیل دیتے وقت ASCII استعمال کیا جا سکتا ہے. اس صورت میں، آپ کو حروف کی ایک سیٹ اور ایک علامت یہ کوڈ کے مساوی ہے سکرین پر صفحہ دیکھنے جب دکھایا جائے گا میں داخل کر سکتے ہیں.

ASCII بہزبانی سائٹس کی تشکیل، ایک خاص قومی ٹیبل سے تعلق نہیں ہے کہ نشانیاں، ASCII کوڈ سے تبدیل کر کے طور پر کے لئے کی ضرورت ہے.

کچھ خصوصیات

ASCII میں متن کی معلومات ضابطہ کاری کرنے کے لئے اصل میں استعمال کیا 7 بٹس (ایک خالی رہا) تھا، لیکن آج وہ ایک 8 بٹ کے طور پر کام کرتا ہے.

حروف، کالموں میں واقع ہیں جس کے اوپر اور نیچے ہیں صرف ایک بٹ کی طرف سے ایک دوسرے سے مختلف ہوتے ہیں. یہ نہایت ٹیسٹ کی پیچیدگی کو کم کر دیتا.

مائیکروسافٹ آفس میں ASCII درخواست

اگر ضروری ہو تو، انکوڈنگ متن کی معلومات کے اس قسم کے ایسے نوٹ پیڈ، اور آفس کے کلام کے طور پر مائیکروسافٹ کی طرف سے ٹیکسٹ ایڈیٹرز، میں استعمال کیا جا سکتا ہے. تاہم، اس معاملے میں ٹائپ جب، آپ کو کچھ کام کرتا ہے کا استعمال نہیں کر سکتے. مثلا، اگر آپ ASCII کردار اس کے مجموعی شکل اور فارم کو نظر انداز کرنے، معلومات کا صرف معنی کو برقرار رکھتی ہے کے طور پر جلی حروف سے باہر لے جانے کے لئے نہیں کر سکیں گے.

مانکیکرن

تنظیم ISO معیار ISO منظور کر لیا 8859. یہ گروپ مختلف زبان گروپوں کیلئے آٹھ بٹ انکوڈنگ کی وضاحت کرتا ہے. خاص طور پر، ISO 8859-1 - ریاست ہائے متحدہ امریکہ اور مغربی یورپ کے لئے ایک ٹیبل ہے جس میں توسیع ASCII، ہے. ایک ISO 8859-5 - روسی زبان سمیت سیریلک حروف تہجی کے لئے استعمال میز، ہے.

ISO 8859-5 کے لیے تاریخی وجوہات کی بنا پر یہ ایک مختصر وقت کے لئے استعمال کیا جاتا ہے.

لمحے اصل میں استعمال کیا انکوڈنگ میں روسی زبان کے طور پر:

  • CP866 (کوڈ صفحہ 866)، یا DOS، جو اکثر متبادل انکوڈنگ GOST کہا جاتا ہے. یہ فعال طور پر گزشتہ صدی کے وسط 90 مطالعہ تک جاتا تھا. اس وقت، استعمال کیا جاتا تقریبا کبھی نہیں.
  • سے Koi-8. کوڈنگ 1970-80s میں تیار کیا گیا تھا، اور اس وقت یہ runet میں ای میل پیغامات کے لئے ایک عام معیار ہے. یہ وسیع پیمانے OS خاندان یونیکس، لینکس سمیت میں استعمال کیا جاتا ہے. "روسی" سے Koi-8 کے ورژن، سے Koi-8R بلایا. اس کے علاوہ، اس طرح کے یوکرائن کے طور پر دیگر سیریلک زبانوں کے ورژن ہیں.
  • کوڈ صفحہ 1251 (CP 1251، ونڈوز - 1251). ونڈوز کے ماحول میں روسی زبان کے لئے حمایت فراہم کرنے کے لئے مائیکروسافٹ کی طرف سے تیار کی ہے.

CP866 پہلی معیاری کا اہم فائدہ توسیعی ASCII میں کے طور پر ایک ہی عہدوں پر چھدم گرافک حروف کو محفوظ کرنا تھا. یہ آپ کو اس طرح کے مشہور نورٹن کمانڈر کے طور پر پروگرام کی کوئی تبدیلی متن، غیر ملکی پیداوار، کو چلانے کے لئے اجازت دیتا ہے. اس مرحلے پر CP866 ونڈوز کے لئے ڈیزائن کیا پروگرام، جس میں اب تک منیجر میں شامل ہے، فل سکرین متن پیش نظر یا متن خانوں میں کام کے لئے استعمال کیا جاتا ہے.

، CP866 انکوڈنگ میں لکھی حال کمپیوٹر نصوص بہت کم ہوتے ہیں، لیکن یہ "Vindous" میں روسی اسم مسل کے لئے استعمال کیا جاتا ہے.

"یونی کوڈ"

اس وقت، سب سے زیادہ وسیع پیمانے پر اس کی انکوڈنگ ہے. کوڈز میدان میں "یونی کوڈ". پہلی (0000 سے U کیلئے + U + 007F) کوڈ سے ASCII حروف کی ایک سیٹ شامل ہے. مختلف قومی ادب، نیز اوقاف اور تکنیکی علامتوں کے میدان حروف کی طرف سے کے بعد. اس کے علاوہ، کے کوڈ "یونی کوڈ" کا حصہ مستقبل میں نئے حروف شامل کرنے کی ضرورت کی صورت میں مخصوص ہے.

ابھی آپ کو پتہ ASCII میں ہر کردار 8 zeros اور ہیں کا ایک مجموعہ کے طور پر ظاہر کیا جاتا ہے کہ. عام آدمی، اس کی معلومات کا غیر ضروری اور uninteresting لگ سکتا ہے، لیکن نہیں ہے کہ آپ کو آپ کے کمپیوٹر کے "دماغ میں" کیا ہو رہا ہے معلوم کرنا چاہتے ہیں؟!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.birmiss.com. Theme powered by WordPress.