8-bit computing
کمپیوٹر فن تعمیر میں، 8 بٹ انٹیجر یا دیگر ڈیٹا یونٹ وہ ہوتے ہیں جو 8 بٹس چوڑے (1 آکٹٹ) ہوتے ہیں۔ نیز، 8 بٹ سنٹرل پروسیسنگ یونٹ (سی پی یو) اور ریاضی منطق یونٹ (اے ایل یو) آرکیٹیکچر وہ ہیں جو اس سائز کے رجسٹروں یا ڈیٹا بسوں پر مبنی ہیں۔ 8 بٹ سی پی یوز کے لیے میموری ایڈریس (اور اس طرح ایڈریس بسیں) عام طور پر 8 بٹ، عام طور پر 16 بٹ سے بڑے ہوتے ہیں۔ 8 بٹ مائکرو کمپیوٹر مائیکرو کمپیوٹر ہوتے ہیں جو 8 بٹ مائکرو پروسیسر استعمال کرتے ہیں۔ اصطلاح '8 بٹ' کا اطلاق ان کریکٹر سیٹوں پر بھی ہوتا ہے جو 8 بٹ بائٹس والے کمپیوٹرز پر استعمال کیے جا سکتے ہیں، جن میں سب سے مشہور توسیعی اے ایس سی آئی آئی کی مختلف شکلیں ہیں، بشمول آئی ایس او/آئی ای سی 8859 سیریز کے قومی کریکٹر سیٹس خاص طور پر انگریزی اور مغربی یورپی زبانوں کے لیے لاطینی 1۔ آئی بی ایم سسٹم/360 نے بٹ ایڈریس ایبل یا اعشاریہ ہندسوں کے ایڈریس ایبل یا ورڈ ایڈریس ایبل میموری کے برخلاف 8 بٹ بائٹس کے ساتھ بائٹ ایڈریس ایبل میموری متعارف کرائی، حالانکہ اس کے عام مقصد کے رجسٹر 32 بٹس چوڑے تھے، اور پتے ان پتے کے نچلے 24 بٹس میں موجود تھے۔ سسٹم/360 کے مختلف ماڈلز میں اندرونی ڈیٹا کے راستے کی چوڑائی مختلف تھی۔ آئی بی ایم سسٹم/360 ماڈل 30 (1965) نے 32 بٹ سسٹم/360 فن تعمیر کو نافذ کیا، لیکن اس میں 8 بٹ مقامی راستے کی چوڑائی تھی، اور ایک وقت میں 32 بٹ ریاضی 8 بٹس انجام دیتے تھے۔ پہلا وسیع پیمانے پر اپنایا گیا 8 بٹ مائکرو پروسیسر انٹیل 8080 تھا، جو 1970 کی دہائی کے آخر اور 1980 کی دہائی کے اوائل کے بہت سے شوق پرست کمپیوٹرز میں استعمال ہوتا تھا، جو اکثر سی پی/ایم آپریٹنگ سسٹم چلاتا تھا۔ اس میں 8 بٹ ڈیٹا ورڈز اور 16 بٹ ایڈریس تھے۔ زیلوگ زیڈ 80 (8080 کے ساتھ مطابقت رکھتا ہے) اور موٹرولا 6800 بھی اسی طرح کے کمپیوٹرز میں استعمال کیے گئے تھے۔ Z80 اور MOS ٹیکنالوجی 6502 8 بٹ CPUs کو گھریلو کمپیوٹرز اور 1970 اور 1980 کی دہائی کے دوسری اور تیسری نسل کے گیم کنسولز میں بڑے پیمانے پر استعمال کیا گیا تھا۔ بہت سے 8 بٹ سی پی یو یا مائیکرو کنکولر آج کے ہر جگہ موجود سرایت شدہ نظام کی بنیاد ہیں۔ تاریخی تناظر میں 8 بٹ مائکرو پروسیسرز کمپیوٹنگ انڈسٹری میں سب سے پہلے بڑے پیمانے پر استعمال ہونے والے مائکرو پروسیسرز تھے، جو مین فریم اور منی کمپیوٹرز سے چھوٹے، زیادہ سستی نظاموں کی طرف ایک بڑی تبدیلی کی نشاندہی کرتے ہیں۔ 1970 کی دہائی میں 8 بٹ پروسیسرز کے تعارف نے پرسنل کمپیوٹرز کی تیاری کو فعال کیا، جس کی وجہ سے کمپیوٹنگ کو مقبول بنایا گیا اور جدید کمپیوٹنگ کے منظر نامے کی بنیاد رکھی گئی۔ تفصیلات ایک 8 بٹ رجسٹر 28 مختلف اقدار کو ذخیرہ کر سکتا ہے۔ انٹیجر ویلیوز کی رینج جسے 8 بٹس میں محفوظ کیا جا سکتا ہے اس کا انحصار استعمال شدہ انٹیجر کی نمائندگی پر ہوتا ہے۔ دو سب سے زیادہ عام نمائندگی کے ساتھ، رینج (غیر دستخط شدہ) بائنری نمبر کے طور پر نمائندگی کے لیے 0 سے 255 (28−1)، اور دو کی تکمیل کے طور پر نمائندگی کے لیے −128 (−1×27) سے 127 (27−1) ہے۔ 8 بٹ سی پی یو 8 بٹ ڈیٹا بس استعمال کرتے ہیں اور اس لیے ایک ہی مشین کی ہدایت میں 8 بٹس ڈیٹا تک رسائی حاصل کر سکتے ہیں۔ ایڈریس بس عام طور پر عملی اور اقتصادی تحفظات کی وجہ سے ڈبل آکٹٹ (16 بٹس) چوڑی ہوتی ہے۔ اس کا مطلب زیادہ تر 8 بٹ پروسیسرز پر 64 کے بی (65,536 بائٹس) کی براہ راست ایڈریس کی جگہ ہے۔ 8 بٹ دور کے زیادہ تر گھریلو کمپیوٹرز نے ایڈریس کی جگہ کا مکمل طور پر استحصال کیا، جیسے کہ بی بی سی مائیکرو (ماڈل بی) جس میں 32 کے بی ریم کے علاوہ 32 کے بی روم ہے۔ دوسرے جیسے بہت مشہور کموڈور 64 میں مکمل 64 کے بی ریم کے علاوہ 20 کے بی روم تھا، جس کا مطلب ہے کہ 16 بٹ ایڈریسنگ کے ساتھ آپ ڈیفالٹ کے طور پر تمام ریم استعمال نہیں کر سکتے تھے (جیسے۔ روم میں شامل بنیادی زبان کے مترجم سے) ؛ بینک سوئچنگ کا استحصال کیے بغیر، جو کچھ سسٹمز میں 64 کے بی (رام) کی حد کو توڑنے کی اجازت دیتا ہے۔ دوسرے کمپیوٹرز میں 1 کے بی (پلس 4 کے بی روم) جتنا کم ہوتا، جیسے سنکلیئر زیڈ ایکس 80 (جب کہ بعد میں بہت مشہور زیڈ ایکس سپیکٹرم میں زیادہ میموری تھی)، یا یہاں تک کہ صرف 128 بائٹس ریم (روم کارٹریج سے اسٹوریج کے علاوہ)، جیسا کہ ابتدائی گیم کنسول اٹاری 2600 میں ہوتا اور اس طرح 8 بٹ ایڈریسنگ ریم کے لیے کافی ہوتی، اگر اسے روم کو بھی کور کرنے کی ضرورت نہ ہوتی)۔ کموڈور 128، اور دیگر 8 بٹ سسٹم، جس کا مطلب اب بھی 16 بٹ ایڈریسنگ کے ساتھ ہے، 64 کے بی سے زیادہ استعمال کر سکتے ہیں، یعنی۔ 128 کے بی ریم، بی بی سی ماسٹر بھی جس کے ساتھ 512 کے بی ریم تک توسیع پذیر ہے۔ جبکہ عام طور پر 8 بٹ سی پی یو میں 16 بٹ ایڈریسنگ ہوتی ہے، کچھ آرکیٹیکچرز میں آپ کے پاس دونوں ہوتے ہیں، جیسے کہ ایم او ایس ٹیکنالوجی 6502 سی پی یو میں، جہاں زیرو پیج کو بڑے پیمانے پر استعمال کیا جاتا ہے، اس پیج تک رسائی حاصل کرنے والی ہدایات میں ایک بائٹ کو محفوظ کیا جاتا ہے، اور 16 بٹ ایڈریسنگ ہدایات بھی ہوتی ہیں جو ایڈریس کے لیے 2 بائٹس اور اوپی کوڈ کے لیے 1 لیتی ہیں۔ عام طور پر انڈیکس رجسٹر 8 بٹ ہوتے ہیں (جبکہ دیگر "8 بٹ" سی پی یوز، جیسے کہ موٹرولا 6800 میں 16 بٹ انڈیکس رجسٹر ہوتے ہیں)، جیسے کہ 6502 سی پی یو، اور پھر انڈیکسڈ ایڈریسنگ ہدایات کا استعمال کرتے ہوئے خطاب کردہ صفوں کا سائز زیادہ سے زیادہ 256 بائٹس ہوتا ہے، بغیر طویل کوڈ کی ضرورت کے، یعنی۔ اس کا مطلب ہے ہر انفرادی صف کو 8 بٹ سے خطاب کرنا۔ قابل ذکر 8 بٹ سی پی یو پہلا تجارتی 8 بٹ پروسیسر انٹیل 8008 (1972) تھا جو اصل میں ڈیٹا پوائنٹ 2200 انٹیلجنٹ ٹرمینل کے لیے بنایا گیا تھا۔ انٹیل کے زیادہ تر حریفوں نے اس طرح کے کردار پر مبنی 8 بٹ مائکرو پروسیسرز کے ساتھ شروعات کی۔ ان 8 بٹ مشینوں کی جدید ترین قسمیں اب بھی سرایت شدہ نظاموں میں پروسیسر کی سب سے عام اقسام میں سے ایک ہیں۔ ایک اور قابل ذکر 8 بٹ سی پی یو ایم او ایس ٹیکنالوجی 6502 ہے۔ یہ، اور اس کی مختلف قسمیں، متعدد پرسنل کمپیوٹرز میں استعمال کی گئیں، جیسے ایپل I اور ایپل II سیریز، اٹاری 8 بٹ فیملی، بی بی سی مائیکرو، اور کموڈور پی ای ٹی اور وی آئی سی-20، اور متعدد ویڈیو گیم کنسولز، جیسے اٹاری 2600 اور نینٹینڈو انٹرٹینمنٹ سسٹم۔ تربیت، پروٹو ٹائپنگ، اور عام ہارڈ ویئر کی تعلیم کے لیے استعمال 8 بٹ پروسیسرز آج بھی کمپیوٹر ہارڈ ویئر کے بارے میں عام تعلیم کے ساتھ ساتھ شوقین افراد کے مفادات کے لیے ڈیزائن کیے جاتے ہیں۔ ایسے ہی ایک سی پی یو کو بریڈ بورڈ پر 7400 سیریز کے انٹیگریٹڈ سرکٹس کا استعمال کرتے ہوئے ڈیزائن اور نافذ کیا گیا تھا۔ 8 بٹ سی پی یو اور ان کے متعلقہ اسمبلرز کو ڈیزائن کرنا انجینئرنگ کے طلباء، انجینئروں اور شوقین افراد کے لیے ایک عام تربیتی مشق ہے۔ اس مقصد کے لیے ایف پی جی اے استعمال کیے جاتے ہیں۔ کینبک-1 حوالہ جات ڈیٹا یونٹ بھی دیکھیں۔