WD16
ڈبلیو ڈی 16 ایک 16 بٹ مائکرو پروسیسر ہے جسے ویسٹرن ڈیجیٹل نے اکتوبر 1976 میں متعارف کرایا تھا۔ یہ ایم سی پی-1600 چپ سیٹ پر مبنی ہے، جو ایک عام مقصد کا ڈیزائن ہے جسے ڈی ای سی ایل ایس آئی-11 لو اینڈ منی کمپیوٹر اور پاسکل مائیکرو انجن پروسیسر کو نافذ کرنے کے لیے بھی استعمال کیا گیا تھا۔ تینوں نظام بنیادی طور پر اپنے مائیکرو کوڈ میں مختلف تھے، جس سے ہر نظام کو ایک منفرد انسٹرکشن سیٹ آرکیٹیکچر (آئی ایس اے) ملتا ہے۔ ڈبلیو ڈی 16 پی ڈی پی-11 انسٹرکشن سیٹ فن تعمیر کی توسیع کو لاگو کرتا ہے لیکن مشین کوڈ پی ڈی پی-11 کے ساتھ مطابقت نہیں رکھتا ہے۔ انسٹرکشن سیٹ اور مائیکرو کوڈنگ ڈک ولکوکس اور رچ نوٹاری نے بنائی تھی۔ ڈبلیو ڈی 16 آرتھوگنل سی آئی ایس سی فن تعمیر کی ایک مثال ہے۔ زیادہ تر دو آپریڈ ہدایات کسی بھی ایڈریسنگ موڈ کے ساتھ میموری سے میموری کو چلا سکتی ہیں اور کچھ ہدایات کے نتیجے میں دس میموری تک رسائی حاصل ہو سکتی ہے۔ ڈبلیو ڈی 16 کو پانچ 40-پن ڈی آئی پی پیکجوں میں نافذ کیا گیا ہے۔ گھڑی کی زیادہ سے زیادہ رفتار 3.3 میگاہرٹز ہے۔ میموری کے لیے اس کا انٹرفیس 16 بٹ ملٹی پلیکسڈ ڈیٹا/ایڈریس بس کے ذریعے ہے۔ ڈبلیو ڈی 16 الفا مائیکرو سسٹمز کے اے ایم-100 اور اے ایم-100/ٹی پروسیسر بورڈز میں اس کے استعمال کے لیے مشہور ہے۔ 1977 میں ایک پروٹو ٹائپ کا مظاہرہ کیا گیا۔ 1981 تک ڈبلیو ڈی 16 پر مبنی کم از کم 5,000 الفا مائیکرو کمپیوٹر تھے۔ 1982 تک، ڈبلیو ڈی 16 پر مبنی الفا مائکروس کو اب بھی "سپر مائکروس" کے طور پر نمایاں کیا جا رہا تھا۔ ڈبلیو ڈی 16 کو جون 1982 میں موٹرولا 68000 نے ختم کر دیا تھا۔ میموری ڈیٹا فارمیٹس ایڈریس ایبل اور رائٹ ایبل میموری کی سب سے چھوٹی اکائی 8 بٹ بائٹ ہے۔ بائٹس کو رجسٹروں R0 سے R5 کے نچلے نصف حصے میں بھی رکھا جا سکتا ہے۔ 16 بٹ کے الفاظ کو نچلے پتے پر کم سے کم اہم بائٹس کے ساتھ لٹل اینڈین میں محفوظ کیا جاتا ہے۔ الفاظ ہمیشہ میموری پتے سے بھی منسلک ہوتے ہیں۔ الفاظ کو رجسٹر R0 سے R7 میں رکھا جا سکتا ہے۔ 32 بٹ ڈبل الفاظ کو صرف رجسٹر جوڑوں میں محفوظ کیا جا سکتا ہے جس میں نچلے لفظ کو نچلے نمبر والے رجسٹر میں محفوظ کیا جاتا ہے۔ 32 بٹ ویلیوز کو ایم یو ایل، ڈی آئی وی اور کچھ گردش اور ریاضی کی شفٹ ہدایات کے ذریعے استعمال کیا جاتا ہے۔ فلوٹنگ پوائنٹ ویلیوز 48 بٹس لمبی ہوتی ہیں اور صرف میموری میں محفوظ کی جا سکتی ہیں۔ یہ فارمیٹ سنگل اور ڈبل صحت سے متعلق فلوٹنگ پوائنٹ فارمیٹس کے درمیان آدھا راستہ ہے۔ انہیں ایک غیر معمولی مڈل اینڈین فارمیٹ میں محفوظ کیا جاتا ہے جسے بعض اوقات "پی ڈی پی اینڈین" کہا جاتا ہے۔ فلوٹنگ پوائنٹ ویلیوز ہمیشہ ایون ایڈریسز سے منسلک ہوتی ہیں۔ پہلے لفظ میں مینٹیسا کا نشان، ایکسپونینٹ اور ہائی بائٹ ہوتا ہے۔ اگلے اونچے پتے میں منٹیسا کے درمیانی دو بائٹس ہوتے ہیں، اور اگلے اونچے پتے میں منٹیسا کے سب سے نچلے دو بائٹس ہوتے ہیں۔ مکمل شکل مندرجہ ذیل ہے: 1. پورے نمبر کے لیے 1 بٹ کا نشان جو مثبت کے لیے صفر ہے۔ 2. + 127،-128 کی حد کے ساتھ اضافی-128 اشارے میں ایک 8 بٹ بیس-ٹو ایکسپونینٹ۔ - 128 کے ایکسپونینٹ کے ساتھ واحد قانونی نمبر حقیقی صفر (تمام صفر) ہے۔ 3. ایم ایس بی کے ساتھ ایک 40 بٹ مینٹیسا کا مطلب ہے۔ میموری مینجمنٹ ڈبلیو ڈی 16 کے 16 بٹ پتے براہ راست 64 کے بی میموری تک رسائی حاصل کر سکتے ہیں۔ ڈبلیو ڈی 16 کوئی موروثی میموری مینجمنٹ یا تحفظ پیش نہیں کرتا ہے۔ اے ایم-100 ایپلی کیشن میں، آخری 256 میموری مقامات کو پورٹ اسپیس میں نقشہ بنایا جاتا ہے۔ چونکہ زیادہ تر اے ایم-100 کمپیوٹرز کو ملٹی یوزر کمپیوٹرز کے طور پر استعمال کیا جاتا تھا، اس لیے میموری کو عام طور پر بینک سوئچنگ کے ساتھ 64K سے آگے بڑھایا جاتا تھا۔ اگرچہ AM-100 کو 22 صارفین اور 512 کلو بائٹس ریم کے لیے ترتیب دیا جا سکتا ہے، لیکن 9-صارف AM-100 کے لیے ایک عام میموری ترتیب 352 کلو بائٹس کی حد میں ہو سکتی ہے۔ 1981 میں AM-100/T کے لیے ایک اختیاری AM-700 میموری مینجمنٹ یونٹ پیش کیا گیا جس نے 256 بائٹ انکریمنٹس میں میموری کی تقسیم کی اجازت دی۔ سی پی یو رجسٹر سی پی یو میں آٹھ عام مقصد والے 16 بٹ رجسٹر ہوتے ہیں، R0 سے R7۔ رجسٹروں کو ان مستثنیات کے ساتھ کسی بھی مقصد کے لیے استعمال کیا جا سکتا ہے: رجسٹر آر 7 پروگرام کاؤنٹر (پی سی) ہے۔ اگرچہ کسی بھی رجسٹر کو اسٹیک پوائنٹر کے طور پر استعمال کیا جا سکتا ہے، R6 اسٹیک پوائنٹر (ایس پی) ہے جو ہارڈ ویئر کی رکاوٹوں اور جالوں کے لیے استعمال ہوتا ہے۔ R0 بلاک ٹرانسفر ہدایات کی گنتی ہے۔ ایڈریسنگ موڈ زیادہ تر ہدایات ہر آپریڈ کی وضاحت کے لیے چھ بٹس مختص کرتی ہیں۔ تین بٹس آٹھ ایڈریسنگ طریقوں میں سے ایک کا انتخاب کرتے ہیں اور تین بٹس ایک عام رجسٹر کا انتخاب کرتے ہیں۔ چھ بٹ آپریڈ ایڈریسنگ موڈ کی انکوڈنگ مندرجہ ذیل ہے: مندرجہ ذیل حصوں میں، ہر آئٹم میں ایک مثال شامل ہے کہ آپریڈ کو اسمبلی زبان میں کیسے لکھا جائے گا۔ Rn کا مطلب آٹھ رجسٹروں میں سے ایک ہے، جو R0 سے R7 تک لکھا ہوا ہے۔ جنرل رجسٹر ایڈریسنگ موڈ مندرجہ ذیل آٹھ طریقوں کو کسی بھی جنرل رجسٹر پر لاگو کیا جا سکتا ہے۔ R6 (اسٹیک پوائنٹر، ایس پی) اور R7 (پروگرام کاؤنٹر، پی سی) پر لاگو ہونے پر ان کے اثرات کو درج ذیل حصوں میں الگ سے بیان کیا گیا ہے۔ انڈیکس اور انڈیکس ڈیفرڈ طریقوں میں، X ایک 16 بٹ ویلیو ہے جو ہدایات کے دوسرے لفظ سے لی گئی ہے۔ ڈبل آپریڈ ہدایات میں، دونوں آپریڈ ان طریقوں کو استعمال کر سکتے ہیں۔ اس طرح کی ہدایات تین الفاظ لمبی ہوتی ہیں۔ رجسٹر پر آٹو انکریمنٹ اور آٹو ڈیکریمنٹ آپریشنز بائٹ ہدایات میں 1 سے، ورڈ ہدایات میں 2 سے، اور جب بھی ڈیفرڈ موڈ استعمال کیا جاتا ہے تو 2 سے ہوتے ہیں، کیونکہ رجسٹر ایڈریس کی مقدار ایک (لفظ) پوائنٹر ہوتی ہے۔ پروگرام کاؤنٹر ایڈریسنگ کے طریقے جب R7 (پروگرام کاؤنٹر) کی وضاحت کی جاتی ہے، تو ایڈریسنگ کے چار طریقے قدرتی طور پر مفید اثرات مرتب کرتے ہیں: مطلق موڈ کے صرف دو عام استعمال ہوتے ہیں، جن کا نحو فوری اور موخر موڈ کو یکجا کرتا ہے۔ سب سے پہلے 0000-003 F پر ریزروڈ پروسیسر کے مقامات تک رسائی حاصل کرنا ہے۔ دوسرا پورٹ اسپیس میں ان پٹ/آؤٹ پٹ رجسٹروں کی وضاحت کرنا ہے، کیونکہ ہر ڈیوائس کے رجسٹروں میں مخصوص میموری ایڈریس ہوتے ہیں۔ رشتہ دار موڈ میں ایک آسان نحو ہے اور یہ پروگرام کے متغیرات اور جمپ کے مقامات کا حوالہ دینے کے لیے زیادہ عام ہے۔ ایک ایسا پروگرام جو خصوصی طور پر اندرونی حوالہ جات کے لیے رشتہ دار موڈ (اور رشتہ دار موخر موڈ) کا استعمال کرتا ہے وہ پوزیشن سے آزاد ہوتا ہے۔ اس میں اس کے اپنے مقام کے بارے میں کوئی مفروضے نہیں ہوتے ہیں، اس لیے اسے صوابدیدی میموری لوکیشن میں لوڈ کیا جا سکتا ہے، یا یہاں تک کہ منتقل کیا جا سکتا ہے، اس کے پتے کو اس کے مقام کی عکاسی کرنے کے لیے ایڈجسٹ کرنے کی ضرورت نہیں ہے۔ موجودہ مقام سے متعلق اس طرح کے پتے کا حساب لگانے میں، پروسیسر اڑتے ہوئے نقل مکانی انجام دیتا ہے۔ فوری اور مطلق طریقے محض آٹو انکریمنٹ اور آٹو انکریمنٹ ڈیفرڈ موڈ ہیں، جو بالترتیب پی سی پر لاگو ہوتے ہیں۔ جب معاون لفظ ہدایات میں ہوتا ہے، تو اگلی ہدایات کے لیے پی سی خود بخود معاون لفظ سے آگے بڑھ جاتا ہے۔ جیسا کہ پی سی ہمیشہ الفاظ کی طرف اشارہ کرتا ہے، آٹو انکریمنٹ آپریشن ہمیشہ 2 کی رفتار سے ہوتا ہے۔ اسٹیک ایڈریسنگ موڈز R6، جسے ایس پی بھی لکھا جاتا ہے، ٹریپس اور انٹرپٹس کے لیے ہارڈ ویئر اسٹیک کے طور پر استعمال ہوتا ہے۔ ڈبلیو ڈی 16 کے فراہم کردہ ایڈریسنگ طریقوں کے سیٹ کے ذریعہ نافذ کردہ ایک روایت یہ ہے کہ جیسے جیسے آئٹمز کو اس پر دھکیل دیا جاتا ہے ایک اسٹیک نیچے کی طرف-نچلے پتے کی طرف بڑھتا ہے۔ جب کسی موڈ کو ایس پی پر لاگو کیا جاتا ہے، یا کسی بھی رجسٹر پر پروگرامر سافٹ ویئر اسٹیک کے طور پر استعمال کرنے کا انتخاب کرتا ہے، تو ایڈریسنگ موڈ کے درج ذیل اثرات ہوتے ہیں: اگرچہ سافٹ ویئر اسٹیک بائٹس پر مشتمل ہو سکتے ہیں، ایس پی ہمیشہ الفاظ کے اسٹیک کی طرف اشارہ کرتا ہے۔ ایس پی پر آٹو انکریمنٹ اور آٹو ڈیکریمنٹ آپریشن ہمیشہ 2 کی رفتار سے ہوتے ہیں۔ ہدایات سیٹ WD16 کی زیادہ تر ہدایات بائٹس اور الفاظ پر کام کرتی ہیں۔ بائٹس کو رجسٹر نمبر کے ذریعے متعین کیا جاتا ہے-رجسٹر کے لو آرڈر بائٹ کی شناخت-یا میموری لوکیشن کے ذریعے۔ الفاظ کی وضاحت رجسٹر نمبر کے ذریعے یا لو آرڈر بائٹ کے میموری لوکیشن کے ذریعے کی جاتی ہے، جو کہ ایک یکساں نمبر ہونا چاہیے۔ مندرجہ ذیل حصوں کی فہرستوں میں، حرف بی کو بائٹ آپریشن کی وضاحت کے لیے انسٹرکشن علامت کے ساتھ منسلک کیا جاتا ہے، مثال کے طور پر، ایم او وی ایم او وی بی بن جاتا ہے۔ تمام اوپی کوڈز اور پتے کا اظہار ہیکساڈیسیمل میں کیا جاتا ہے۔ ڈبل آپریڈ ہدایات ہائی آرڈر چار بٹس انجام دیئے جانے والے آپریشن کی وضاحت کرتے ہیں۔ چھ بٹس کے دو گروپ ماخذ آپریڈ ایڈریسنگ موڈ اور منزل آپریڈ ایڈریسنگ موڈ کی وضاحت کرتے ہیں، جیسا کہ اوپر بیان کیا گیا ہے۔ کچھ دو آپریڈ ہدایات ایک آپریڈ کے لیے ایڈریسنگ موڈ اور دوسرے آپریڈ کے لیے ایک رجسٹر کا استعمال کرتی ہیں: ہائی آرڈر سات بٹس انجام دیے جانے والے آپریشن کی وضاحت کرتے ہیں، چھ بٹس آپریڈ ایڈریسنگ موڈ کی وضاحت کرتے ہیں اور تین بٹس ایک رجسٹر یا رجسٹر جوڑی کی وضاحت کرتے ہیں۔ جہاں ایک رجسٹر جوڑا استعمال کیا جاتا ہے (نیچے "ریگ + 1: ریگ" کے طور پر لکھا گیا ہے) ریگ میں آپریڈ کا نچلے درجے کا حصہ ہوتا ہے۔ اگلے اعلی نمبر والے رجسٹر میں آپریڈ (یا بقیہ) کا اعلی ترتیب والا حصہ ہوتا ہے۔ سنگل آپریڈ ہدایات ہائی آرڈر ٹین بٹس انجام دیے جانے والے آپریشن کی وضاحت کرتے ہیں، جس میں بٹ 15 عام طور پر بائٹ بمقابلہ ورڈ ایڈریسنگ کا انتخاب کرتا ہے۔ چھ بٹس کا ایک واحد گروپ اوپرینڈ کی وضاحت کرتا ہے جیسا کہ اوپر بیان کیا گیا ہے۔ سنگل آپریڈ مختصر فوری ہدایات ہائی آرڈر سات بٹس اور بٹس 5 اور 4 انجام دیئے جانے والے آپریشن کی وضاحت کرتے ہیں۔ تین بٹس کا ایک واحد گروپ رجسٹر کی وضاحت کرتا ہے۔ چار بٹ گنتی فیلڈ میں ایک چھوٹی سی فوری یا گنتی ہوتی ہے۔ تمام صورتوں میں ایک کو اس فیلڈ میں شامل کیا جاتا ہے جس سے رینج 1 سے 16 ہو جاتی ہے۔ فلوٹنگ پوائنٹ ہدایات ہائی آرڈر آٹھ بٹس انجام دیئے جانے والے آپریشن کی وضاحت کرتے ہیں۔ چار بٹس کے دو گروپ ماخذ اور منزل کے ایڈریسنگ موڈ کی وضاحت کرتے ہیں اور رجسٹر کرتے ہیں۔ اگر فیلڈ I = 0 ہے، تو نامزد رجسٹر میں آپریڈ کا پتہ ہوتا ہے، جو ایڈریسنگ موڈ (Rn) کے مساوی ہوتا ہے۔ اگر فیلڈ I = 1 ہے، تو نامزد رجسٹر میں آپریڈ کے پتے کا پتہ ہوتا ہے، جو ایڈریسنگ موڈ @0 (Rn) کے مساوی ہوتا ہے۔ بلاک ٹرانسفر ہدایات ہائی آرڈر ٹین بٹس انجام دیے جانے والے آپریشن کی وضاحت کرتے ہیں۔ تین بٹس کے دو گروپ ماخذ اور منزل کے اندراجات کی وضاحت کرتے ہیں۔ تمام صورتوں میں سورس رجسٹر میں منتقل کیے جانے والے میموری کے پہلے لفظ یا بائٹ کا پتہ ہوتا ہے، اور منزل کے رجسٹر میں منتقل کیے جانے والے ڈیٹا کو حاصل کرنے کے لیے میموری کے پہلے لفظ یا بائٹ کا پتہ ہوتا ہے۔ منتقل کیے جانے والے الفاظ یا بائٹس کی تعداد R0 میں غیر دستخط شدہ عدد کے طور پر موجود ہے۔ گنتی 1-65536 سے ہوتی ہے۔ یہ ہدایات مکمل طور پر رکاوٹ کے قابل ہیں۔ برانچ انسٹرکشنز انسٹرکشن کا ہائی آرڈر بائٹ آپریشن کی وضاحت کرتا ہے۔ لو آرڈر بائٹ پروگرام کاؤنٹر کے موجودہ مقام سے متعلق ایک دستخط شدہ لفظ آفسیٹ ہے۔ یہ کوڈ میں آگے اور پیچھے کی شاخوں کی اجازت دیتا ہے۔ برانچ اوپی کوڈ سے زیادہ سے زیادہ برانچ رینج + 128،-127 الفاظ ہیں۔ زیادہ تر برانچ ہدایات میں، برانچ لی جاتی ہے یا نہیں، یہ کنڈیشن کوڈ کی حالت پر مبنی ہوتا ہے۔ برانچ انسٹرکشن سے پہلے عام طور پر دو آپریڈ سی ایم پی (موازنہ) یا بی آئی ٹی (بٹ ٹیسٹ) یا ایک آپریڈ ٹی ایس ٹی (ٹیسٹ) انسٹرکشن ہوتی ہے۔ ریاضی اور منطق کی ہدایات بھی کنڈیشن کوڈ سیٹ کرتی ہیں۔ x86 فن تعمیر میں انٹیل پروسیسرز کے برعکس، ایم او وی ہدایات انہیں بھی سیٹ کرتی ہیں، لہذا برانچ کے لیے برانچ انسٹرکشن استعمال کی جا سکتی ہے جس کا انحصار اس بات پر ہوتا ہے کہ منتقل شدہ ویلیو صفر تھی یا منفی۔ برانچ کی ہدایات کی محدود حد کا مطلب یہ ہے کہ جیسے جیسے کوڈ بڑھتا ہے، کچھ برانچوں کے ٹارگٹ ایڈریس ناقابل رسائی ہو سکتے ہیں۔ پروگرامر ایک لفظ والے بی سی سی کو دو الفاظ والے جے ایم پی انسٹرکشن میں تبدیل کر دے گا۔ چونکہ جے ایم پی کی کوئی مشروط شکلیں نہیں ہیں، اس لیے پروگرامر بی سی سی کو جے ایم پی کے ارد گرد برانچ کرنے کے لیے اس کے مخالف معنوں میں تبدیل کر دے گا۔ ایس او بی (سبٹریکٹ ون اینڈ برانچ) ایک اور مشروط برانچ انسٹرکشن ہے۔ مخصوص رجسٹر کو 1 سے کم کیا جاتا ہے، اور اگر نتیجہ صفر نہیں ہے، تو 6 بٹ ورڈ آفسیٹ کی بنیاد پر ریورس برانچ لی جاتی ہے۔ سبروٹین ہدایات جے ایس آر ہدایات اسٹیک پر کسی بھی رجسٹر کو محفوظ کر سکتی ہیں۔ جن پروگراموں کو اس خصوصیت کی ضرورت نہیں ہے وہ پی سی کو رجسٹر (جے ایس آر پی سی، ایڈریس) کے طور پر متعین کرتے ہیں اور آر ٹی این پی سی کا استعمال کرتے ہوئے سبروٹین ریٹرن دیتے ہیں۔ اگر معمول کے مطابق کال کی جائے، مثال کے طور پر، "جے ایس آر آر 4، ایڈریس"، تو آر 4 کی پرانی قیمت اسٹیک کے اوپری حصے میں محفوظ ہو جائے گی اور واپسی کا پتہ (جے ایس آر کے فورا بعد) آر 4 میں ہوگا۔ یہ (R4) + کی وضاحت کرکے ان لائن کوڈ شدہ اقدار تک یا @(R4) + کی وضاحت کرکے ان لائن پوائنٹرز تک معمول کی رسائی کی اجازت دیتا ہے۔ آٹو انکریمینٹیشن ان اعداد و شمار سے آگے بڑھ جاتا ہے، اس مقام تک جہاں کال کرنے والے کا کوڈ دوبارہ شروع ہوتا ہے۔ اس طرح کے معمول کو اپنے کالر پر واپس آنے کے لیے آر ٹی این آر 4 کی وضاحت کرنی ہوگی۔ جے ایس آر پی سی، @(ایس پی) + فارم کو کروٹائنز کو لاگو کرنے کے لیے استعمال کیا جا سکتا ہے۔ ابتدائی طور پر، کروٹین کا اندراج کا پتہ اسٹیک پر رکھا جاتا ہے اور اس مقام سے جے ایس آر پی سی، @(ایس پی) + ہدایت کال اور واپسی کے بیانات دونوں کے لیے استعمال ہوتی ہے۔ اس جے ایس آر ہدایت کا نتیجہ پی سی کے مندرجات اور اسٹیک کے اوپری عنصر کا تبادلہ کرنا ہے، اور اس طرح دونوں معمولات کو کنٹرول کو تبدیل کرنے اور آپریشن دوبارہ شروع کرنے کی اجازت دیں جہاں ہر ایک کو پچھلے تبادلے سے ختم کیا گیا تھا۔ سنگل رجسٹر ہدایات ان ہدایات میں 13 بٹ اوپی کوڈ اور تین بٹ رجسٹر دلیل ہوتی ہے۔ امپلائڈ پیرامیٹر انسٹرکشنز سپروائزر کالز یہ انسٹرکشنز آپریٹنگ سسٹم (سپروائزر) کالز کو لاگو کرنے کے لیے استعمال ہوتی ہیں۔ سب کے پاس چھ بٹ رجسٹر دلیل ہے۔ ایس وی سی بی اور ایس وی سی سی کو اس طرح ڈیزائن کیا گیا ہے کہ آپریٹنگ سسٹم کے لیے ایک دلیل مقامی انسٹرکشن سیٹ کے تعاون سے ایڈریسنگ کے زیادہ تر طریقوں کو استعمال کر سکے۔ کنڈیشن کوڈ آپریشنز پروسیسر اسٹیٹس ورڈ (پی ایس ڈبلیو) میں چار کنڈیشن کوڈ این ہوتے ہیں جو منفی قدر زیڈ کی نشاندہی کرتے ہیں جو صفر (مساوی) کنڈیشن وی کی نشاندہی کرتے ہیں جو اوور فلو کنڈیشن کی نشاندہی کرتے ہیں، اور سی کیری کنڈیشن کی نشاندہی کرتے ہیں۔ ریزروڈ کم میموری والے مقامات 0000 اور 303F کے درمیان میموری والے مقامات میں پروسیسر کے ذریعہ متعین کردہ فکسڈ فنکشن ہوتے ہیں۔ نیچے دیے گئے تمام پتے الفاظ کے پتے ہیں۔ کارکردگی ڈبلیو ڈی 16 پروسیسر کی رفتار گھڑی کی رفتار، میموری کنفیگریشن، اوپی کوڈ، اور ایڈریسنگ موڈ کے لحاظ سے مختلف ہوتی ہے۔ ہدایات کے وقت میں تین اجزاء ہوتے ہیں، خود ہدایات پر عمل درآمد/حاصل کرنا اور ماخذ اور منزل تک رسائی کا وقت۔ آخری دو اجزاء ایڈریسنگ موڈ پر منحصر ہیں۔ مثال کے طور پر، 3.3 میگاہرٹز پر، فارم ADD x (Rm)، y (Rn) کے ایک انسٹرکشن میں 10 مائیکرو سیکنڈ کے کل انسٹرکشن ٹائم کے لیے 3.6 مائیکرو سیکنڈ کا فیچ/ایگزیکٹیو ٹائم اور 3 مائیکرو سیکنڈ کا سورس ٹائم اور 3.3 مائیکرو سیکنڈ کا منزل کا وقت ہوتا ہے۔ رجسٹر سے رجسٹر ADD Rm، Rn 3.6 مائیکرو سیکنڈ میں انجام دیتا ہے۔ فلوٹنگ پوائنٹ نمایاں طور پر سست ہوتا ہے۔ ڈیڑھ درستگی (48 بٹ) فلوٹنگ ایڈ انسٹرکشن 60 سے 140 مائیکرو سیکنڈ تک ہوتی ہے۔ ڈبلیو ڈی 16 کی درستگی روایتی سنگل اور ڈبل صحت سے متعلق فلوٹس کے درمیان ایک سمجھوتہ ہے۔ اس کے برعکس، اس وقت کا سب سے تیز پی ڈی پی-11 کمپیوٹر پی ڈی پی-11/70 تھا۔ ADD x (Rm)، y (Rn) فارم کی ایک ہدایت میں 1.35 مائیکرو سیکنڈ کا فیچ/ایگزیکٹیو ٹائم اور 0.6 مائیکرو سیکنڈ کا ماخذ اور منزل کا وقت ہوتا ہے، جس کا کل انسٹرکشن ٹائم 2.55 مائیکرو سیکنڈ ہوتا ہے۔ کوئی بھی صورت جہاں ایڈریسڈ میموری کیش میں نہیں تھی، 1.02 مائیکرو سیکنڈ کا اضافہ کرتی ہے۔ رجسٹر سے رجسٹر ہونے والا ADD Rm، Rn کیش سے 0.3 مائیکرو سیکنڈ میں انجام دے سکتا ہے۔ ایف پی 11-سی شریک پروسیسر کے ذریعہ انجام دی جانے والی واحد صحت سے متعلق فلوٹنگ ایڈ انسٹرکشن 0.1 سے 2.5 مائیکرو سیکنڈ کے علاوہ آپریڈز کو حاصل کرنے کے لیے وقت کی حد تک ہو سکتی ہے جو 4.2 مائیکرو سیکنڈ تک ہو سکتی ہے۔ ڈبلیو ڈی 16 بلاک ٹرانسفر ہدایات چالوں کی رفتار کو تقریبا دگنا کرتی ہیں اور آئی/او کو بلاک کرتی ہیں۔ ایم او وی (آر 1) +، (آر 2) +، ایس او بی آر 0، لوپ ہدایات کے ساتھ منتقل ہونے والا لفظ فی تکرار 10.6 مائیکرو سیکنڈ لیتا ہے۔ ایم بی ڈبلیو یو آر 1، آر 2 مساوی فی تکرار 5.3 مائیکرو سیکنڈ لیتا ہے۔ ایسوسی ایشن آف کمپیوٹر یوزرز نے 35,680 ڈالر کی لاگت والے AM-100T پر مبنی سسٹم پر معیارات کا ایک سلسلہ انجام دیا۔ انہوں نے پایا کہ ان کا سی پی یو باؤنڈ بینچ مارک AM-100T پر 31.4 سیکنڈ میں انجام دیا گیا جبکہ اوسط سنگل یوزر سسٹم کے لیے $15,000 سے $25,000 قیمت کی حد میں 218 سیکنڈ کے مقابلے میں۔ ملٹی یوزر کمپیوٹرز کے ایک گروپ میں جس کی قیمت 25,000 ڈالر اور 50,000 ڈالر کے درمیان تھی، AM-100T رفتار کے لحاظ سے "اوپری تیسرے" میں تھا۔ مئی 1984 کے تخلیقی کمپیوٹنگ بینچ مارک نے ڈبلیو ڈی 16 (اے ایم-100 ٹی ایپلی کیشن میں) کو جانچ کی گئی 183 مشینوں میں سے 34 نمبر پر رکھا۔ آئی بی ایم پی سی کے 24 سیکنڈ کے مقابلے میں گزرا ہوا وقت 10 سیکنڈ تھا۔ ایمولیٹر ورچوئل الفا مائیکرو ایک اوپن سورس ڈبلیو ڈی 16 ایمولیٹر ہے۔ سی میں لکھا گیا، یہ ڈبلیو ڈی 16 پروسیسر اور الفا مائیکرو اے ایم-100 ہارڈ ویئر ماحول کی تقلید کرتا ہے۔ مصنف کا دعوی ہے کہ یہ لینکس (بشمول راسبیری پائی)، ونڈوز، اور میکنٹوش ڈیسک ٹاپ پر چلتا ہے، حالانکہ کوئی بائنری فراہم نہیں کی گئی ہے۔ یہ الفا مائیکرو آپریٹنگ سسٹم (اے ایم او ایس) اور تمام متعلقہ پروگراموں کو چلائے گا۔ 2002 میں، الفا مائیکرو نے AMOS 4. x یا 5.0 بائنری بشمول دستی صرف شوق کے استعمال کے لیے تقسیم کرنے کی محدود اجازت دی۔ پی ڈی پی-11 فن تعمیر حوالہ جات بیرونی روابط AM-100 اور AM-100T 16 بٹ مائکرو پروسیسرز کی تصاویر مغربی ڈیجیٹل مصنوعات 1976 میں کمپیوٹر سے متعلق تعارف