IJVM
آئی جے وی ایم ایک انسٹرکشن سیٹ فن تعمیر ہے جسے اینڈریو ٹینن بوم نے اپنے ایم آئی سی-1 فن تعمیر کے لیے بنایا ہے۔ یہ ان کی کتاب اسٹرکچرڈ کمپیوٹر آرگنائزیشن میں اسمبلی کی بنیادی باتیں سکھانے کے لیے استعمال ہوتا ہے۔ IJVM زیادہ تر JVM اسمبلی زبان کا ایک ذیلی مجموعہ ہے جو جاوا پلیٹ فارم میں استعمال ہوتا ہے۔ یہ انسٹرکشن سیٹ اتنا آسان ہے کہ اس میں پیچیدہ پروگرام لکھنا مشکل ہے (مثال کے طور پر، کوئی شفٹ ہدایات فراہم نہیں کی جاتی ہیں)۔ آئی جے وی ایم ہدایات خصوصی اے آر آر اے وائی ہدایات کا ایک مجموعہ بھی ہے۔ * جہاں پہلی قیمت کو پہلے اسٹیک پر دھکیل دیا گیا تھا، لہذا اسٹیک کا اوپری حصہ اوپر دکھائی گئی فہرستوں کے نچلے حصے میں آپریڈ ہے۔ آپریڈ تفصیل بائٹ: ایک عددی لفظی، آکٹل (032-لیڈنگ زیرو)، اعشاریہ (26-کوئی لیڈنگ ہندسوں)، یا ہیکساڈیسیمل (0x1A-لیڈنگ زیرو-x) فارمیٹ میں۔ حروف کے لفظی ('ایم-معروف واحد اقتباس) کی بھی اجازت ہے۔ 1-بائٹ مستقل پر مرتب کیا گیا۔ لیبل کا نام: لیبل کا سٹرنگ کا نام۔ 2-بائٹ آفسیٹ پر مرتب کیا گیا۔ متغیر نام: مقامی متغیر کا سٹرنگ نام۔ 1-بائٹ ویلیو پر مرتب کیا گیا، جو مقامی متغیر فریم میں آفسیٹ کی نشاندہی کرتا ہے۔ طریقہ کار کا نام: کسی طریقہ کار کا سٹرنگ نام۔ جب مرتب کیا جاتا ہے، تو طریقہ کار کا پتہ شمار کیا جاتا ہے اور مستقل پول میں ڈال دیا جاتا ہے۔ اس آپریڈ کو پھر ایڈریس کے 2-بائٹ انڈیکس (مستقل پول میں) سے تبدیل کیا جاتا ہے۔ مستقل نام: ایک مستقل کا سٹرنگ نام۔ 2-بائٹ انڈیکس میں مرتب کیا گیا۔ N/A: یہ ہدایت کوئی آپریڈ نہیں لیتی ہے۔ بیرونی روابط مائیک 1 فری اور اوپن سورس مائیک 1 مائیکرو آرکیٹیکچر سمیلیٹر اور آئی جے وی ایم اسمبلر۔ ای ایم یو آئی جے وی ایم اوپن سورس اور مفت، ایک اسٹیک اینیمیشن کے ساتھ آئی جے وی ایم سمیلیٹر جسے یونیورسٹی آف کیٹینیا (ونڈوز، میک، لینکس کے لیے) کے طلباء نے تیار کیا ہے۔ آئی جے وی ایم انسٹرکشن سیٹ اسمبلی لینگویجز کے لیے ایک مترجم/ایمولیٹر کو لاگو کرنے پر ایک ورجے یونیورسٹیٹ ایمسٹرڈیم کورس اسائنمنٹ۔