ہیکسا سے ASCII اور ASCII سے ہیکسا تبادلوں کی مثال کے ساتھ

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





متن اور اعداد کی شکل میں موجود ڈیٹا کو الیکٹرانک آلات کی پروگرامنگ کے لئے استعمال کیا جاتا ہے۔ لیکن کمپیوٹر انسانی زبان کو نہیں سمجھ سکتے ہیں۔ وہ اعداد و شمار کو صرف 0 اور 1 کی شکل میں سمجھ سکتے ہیں۔ کمپیوٹر کے ذریعہ ڈیٹا کو قابل تعبیر کرنے کے لئے بہت ساری تعداد کی شکلیں استعمال کی جارہی ہیں۔ ان میں سے کچھ بائنری نمبر سسٹم ، آکٹل نمبر سسٹم ، ہیکساڈسمل نمبر سسٹم ، وغیرہ ہیں۔ کمپیوٹر کے ذریعہ متن کو قابل فہم بنانے کے ل AS ASCII کوڈ استعمال کیے جاتے ہیں۔ اندرونی کنورٹرز ڈیٹا کو ایک شکل سے دوسرے میں تبدیل کرنے کے لئے استعمال ہوتے ہیں۔ ذیل میں ہیکسا سے ASCII کے تبادلوں پر تبادلہ خیال کیا گیا ہے۔ کمپیوٹر حوالہ کے لئے ایک معیاری ASCII کوڈ ٹیبل کا حوالہ دیتے ہیں۔

ہیکساڈیسیمل نمبر سسٹم کیا ہے؟

ہیکساڈیسیمل نمبر سسٹم ایک ہے عارضی نمبر کا نظام نمبروں کی نمائندگی کرنے کے لئے استعمال کیا جاتا ہے۔ اس میں اعداد کی نمائندگی کے لئے سولہ علامتیں استعمال کی گئی ہیں ، لہذا اس کا نام ‘ہیکسا’ ہے۔ ہیکساڈیسمل اے آر '0 ، 1 ، 2 ، 3 ، 4 ، 5 ، 6 ، 7 ، 8 ، 9 ، A ، B ، C ، D ، E ، F کے استعمال کردہ علامتیں ہیکساڈیسیمل نمبر نظامی کے ساتھ علامت کے ساتھ حروف تہجی کا استعمال کرتے ہیں .




علامتوں کو 0-9 کی نمائندگی کرنے کے لئے استعمال کیا جاتا ہے۔ دس سے پندرہ تک نمبروں کی نمائندگی کے لئے ‘A-F’ علامتیں استعمال ہوتی ہیں۔ اعداد کی ہیکساڈسمل نمائندگی کے لئے ہر ہندسے کے ل four چار اعشاریہ چار بٹس کی ضرورت ہوتی ہے۔

ہیکساڈیسیمل نمبر سسٹم کے استعمال

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



ASCII کوڈ کیا ہے؟

ASCII کا مطلب ہے - امریکن اسٹینڈرڈ کوڈ برائے انفارمیشن انٹرچینج۔ یہ آئی ای ای ای کے سنگ میل میں سے ایک ہے۔ یہ کمپیوٹر ، الیکٹرانک آلات وغیرہ میں حروف اور حروف کی نمائندگی کے لئے الیکٹرانک مواصلات کے لئے ایک کردار انکوڈنگ کا معیار ہے۔ ASCII کو ٹیلی گراف کوڈ کا استعمال کرتے ہوئے ، امریکہ میں تیار کیا گیا تھا۔ 1963 میں ASCII کوڈ کا پہلا ایڈیشن شائع ہوا۔ اس میں برسوں کے دوران بہت زیادہ نظر ثانی کی گئی ، اور تازہ ترین تازہ کاری 1986 میں کی گئی تھی۔ ASCII کوڈ انگریزی حروف تہجی پر مبنی ہے۔ اس میں 256 کریکٹر کوڈز ہیں ، جس میں 127 مخصوص حرف بھی شامل ہیں۔

ASCII کوڈ کو دو سیٹوں میں تقسیم کیا گیا ہے - معیاری ASCII کوڈ اور توسیعی ASCII کوڈ۔ معیاری ASCII کوڈ حرف کی نمائندگی کرتا ہے جیسے ‘a’ سے ‘z’ اور ہندسے ‘0’ سے‘9 ′۔ یہ اعشاریہ میں 0-127 اور ہیکساڈسیمل فارمیٹ میں 00 سے 7F تک ہیں۔ انھیں پرنٹ ایبل کریکٹر کے نام سے بھی جانا جاتا ہے۔ 0 سے 31 تک کے کوڈ میں پردیی آلات کو کنٹرول کرنے کے لئے تفویض کردہ کنٹرول حرف ہوتے ہیں اور یہ پرنٹ ایبل نہیں ہیں۔


توسیعی ASCII کوڈ میں علامتوں اور کرداروں پر مشتمل ہے جو زیادہ تر مختلف زبانوں میں استعمال ہوتے ہیں۔ یہ اعشاریہ میں 128 سے 255 تک یا ہیکساڈیسمل میں 80 سے FF تک ہیں۔ معیاری ASCII کوڈ میں موجود کنٹرول کوڈ کے ساتھ توسیعی کوڈز ، مواصلات کے مختلف پروٹوکول جیسے RS = -232 ، RS-485 ، RS-422 ، TTL کے لئے استعمال ہوتے ہیں۔ وقت کی آمد کے ساتھ ، غیر انگریزی زبانیں شامل کرنے کے لئے ASCII میں بہت سی تبدیلیاں کی گئیں۔

ASCII کوڈ کے استعمال

امریکی ٹیلیفون اور ٹیلی گراف ٹی ڈبلیو ایکس ، 1963 میں ASCII کوڈ استعمال کرنے والا پہلا استعمال تھا۔ اسے سات بٹ ٹیلی پرنٹ کوڈ کے طور پر استعمال کیا جاتا تھا۔ 1968 سے ، ریاستہائے متحدہ کی وفاقی حکومت کے زیر استعمال تمام کمپیوٹرز نے ASCII کو معلومات کے تبادلے کے لئے استعمال کرنا شروع کیا۔ 2007 تک ، ASCII ورلڈ وائڈ ویب کے لئے مشترکہ کردار انکوڈنگ کا معیار تھا۔ ASCII کوڈنگ ہر کردار کے لئے 1 بائٹ استعمال کرتی ہے۔

ہیکسا سے ASCII تبادلوں کا طریقہ

ASCII کوڈ کمپیوٹر میں حروف کو انکوڈنگ کرنے کے لئے ہے۔ کسی ASCII کردار کو پرنٹ کرنے کے لئے یا اسے مانیٹر پر ظاہر کرنے کے لئے ، اس کردار کے لئے مخصوص کردہ ہیکساڈیسیمل کوڈ استعمال کرنا ہوگا۔ حروف کی نشاندہی کرنے کے لئے یہ ضروری ہے کہ ہیکسا سے ASCII کے تبادلوں کو جاننا ہو۔

ASCII کسی کردار کی نمائندگی کے لئے ایک بائٹ کا لفظ استعمال کرتا ہے۔ لہذا ، ہیکساڈیسمل کو جوڑے میں تقسیم کریں ، کیونکہ ہیکساڈیسمل کا ہر ہندسہ 4 بٹس ہے۔ ہر جوڑی کے ل the ، ASCII تلاش ٹیبل سے مخصوص ASCII کیریکٹر تلاش کریں۔

ASCII ٹیبل

ASCII ٹیبل

ہیکسا سے ASCII تبادلوں کی مثال

تبادلوں کو سمجھنے کے ل us ہم اس کی مثال دیکھیں۔ آئیے ہم ہیکساڈسمل نمبر ‘52696368’ کو ASCII میں تبدیل کریں۔

مرحلہ 1: دائیں بائیں سے شروع ہونے والے جوڑے بنائیں۔ اگر کوئی اضافی ہندسہ ہے تو ، جوڑا مکمل کرنے کے لئے بائیں طرف کی صفر میں شامل کریں۔

= 52 | 69 | 63 | 68۔

مرحلہ 2: ہیکساڈیسمل جوڑی کے برابر کردار حاصل کرنے کے لئے ASCII کوڈ ٹیبل کا حوالہ دیں۔

ٹیبل سے ، 52 = R ، 69 = i ، 63 = c ، 68 = h

اس طرح دیئے گئے ہیکساڈیشمال نمبر کی ASCII نمائندگی ‘رچ’ ہے۔

ASCII سے ہیکساڈیسمل تبادلوں کا طریقہ

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

ASCII سے ہیکسا تبادلوں کی مثال

آئیے ASCII سے ہیکسا تبادلوں کو سمجھنے کے لئے ایک مثال دیکھیں۔ آئیے ٹیکسٹنگ سٹرنگ “امید” کو ہیکساڈسیمل نمبر میں تبدیل کریں۔

ASCII ٹیبل سے ، H = 48: o = ox6F: p = ox70: e = ox65

اس طرح دیئے گئے ASCII سٹرنگ کا ہیکساڈسیمل تبادلہ ”48 ox6f ox70 ox65 ″ ہے۔

تبادلوں کے لئے انکوڈر

آن لائن کنورٹرز کا استعمال کرتے ہوئے ہیکسا سے ASCII تبادلوں کو آسانی سے کیا جاسکتا ہے۔ تبادلوں کے لئے کمپیوٹر جاوا پروگرام استعمال کرتے ہیں۔ یہ تبادلہ پردیی آلات جیسے پرنٹرز ، ڈسپلے ، وغیرہ کے لئے استعمال ہوتا ہے۔

ASCII اقدار کو تبدیل کرنے کے لئے کمپیوٹر سسٹم میں استعمال ہونے والا الگورتھم پہلی بار کردار کو تلاش کے جدول سے اس کے عدد کے برابر بنا دیتا ہے۔ اس عدد کو دیئے ہوئے کردار کی ASCII ویلیو کہا جاتا ہے۔ اس عدد کو پھر ہیکساڈسمل قدر میں تبدیل کیا جاتا ہے۔

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