جدول رموز العمليات

جدول رموز العمليات (ويُسمى أيضًا مصفوفة رموز العمليات ) هو تمثيل مرئي لجميع رموز العمليات في مجموعة التعليمات. يُرتب الجدول بحيث يُمثل كل محور فيه نصف بايت (أعلى أو أسفل )، ويُشكلان معًا البايت الكامل لرمز العملية. قد توجد جداول رموز عمليات إضافية للتعليمات الإضافية التي تُنشأ باستخدام بادئة رمز العملية .

قيم الجدول

يظهر هيكل وترتيب جدول رموز العمليات على النحو التالي:

0123456789أبجدهـF
0٠٠0102030405060708090A0B0 درجة مئوية0D0E0 فهرنهايت
1101112131415161718191C1D1E1F
2202122232425262728292Cثنائي الأبعاد2E2F
3303132333435363738393Cثلاثي الأبعاد3E3F
4404142434445464748494Cرباعي الأبعاد4E4F
5505152535455565758595C5D5E5F
6606162636465666768696C6D6E6F
7707172737475767778797C7D7E7F
8808182838485868788898C8D8E8F
9909192939495969798999C9D9E9F
أA0A1A2A3A4A5A6A7A8A9AAABمكيف هواءإعلانAEAF
بB0ب1B2ب3ب٤ب5ب6B7B8B9بكالوريوسبي بيقبل الميلادBDيكونصديق
جC0ج1C2ج3C4C5C6C7C8C9كاليفورنياسي بينسخةقرص مضغوطعلامة CEالتليف الكيسي
دD0D1D2D3D4D5D6D7D8D9DAقاعدة البياناتالعاصمة واشنطنDDديدي إف
هـE0E1E2E3E4E5E6E7E8E9EAإي بيالمفوضية الأوروبيةEDEEEF
FF0F1F2F3F4F5F6F7F8F9الاتحاد الإنجليزي لكرة القدمفيسبوكنادي كرة القدمإف ديFEFF

تحتوي كل خلية من 00 إلى FF على معلومات حول العملية مثل تعليمات التجميع المكافئة المقابلة لرمز العملية، والمعلمات، وعدد دورات وحدة المعالجة المركزية.

مثال على جدول رموز العمليات

هذا جدول رموز العمليات للمعالج الدقيق MOS Technology 6502 من عام 1975. يستخدم المعالج 6502 رموز عمليات مكونة من 8 بت. من بين 256 رمز عملية متاحًا باستخدام نمط 8 بت، يستخدم المعالج 6502 الأصلي 151 رمزًا فقط، مُنظمة في 56 تعليمة مع (ربما) أنماط عنونة متعددة . [ 1 ] نظرًا لعدم استخدام جميع رموز العمليات الـ 256، فإن بعض خانات رموز العمليات فارغة، كما أن أعمدة النصف السفلي 3 و7 وB وF مفقودة من الجدول.

مصفوفة رموز العمليات لمجموعة تعليمات 6502
أنماط العنونة: A - المُراكم، # - فوري، zpg - صفحة صفرية، abs - مطلق، ind - غير مباشر، X - مفهرس بواسطة السجل X، Y - مفهرس بواسطة السجل Y، rel - نسبي
قضم عاليقضمة خفيفة
01245689أجدهـ
0BRKORA ( ind ,X)ORA zpgASL zpgPHPأورا أدلغة الإشارة الأمريكية أORA absلغة الإشارة الأمريكية (ASL abs)
1BPL relأورا ( مستقل )، وايORA zpg ,XASL zpg ,Xسي إل سيORA abs ,YORA abs ,XASL abs ,X
2JSR absو ( ind ,X)BIT zpgو zpgROL zpgPLPو #رول أعضلات بطن BITوROL abs
3مؤشر كتلة الجسم النسبيو ( مستقل )، صو zpg ،XROL zpg ,Xهيئة الأوراق المالية والبورصاتو abs ،Yو abs ،XROL abs ,X
4حق الحصول على المعلوماتEOR ( ind ,X)EOR zpgLSR zpgPHAاستخلاص النفط المعززLSR AJMP absEOR absLSR abs
5BVC relEOR ( ind ),YEOR zpg ,XLSR zpg ,Xواجهة سطر الأوامرEOR abs ,YEOR abs ,XLSR abs ,X
6RTSADC ( ind ,X)ADC zpgROR zpgجيش التحرير الشعبيمحول تناظري رقميرور أJMP ( ind )ADC absROR abs
7BVS relADC ( ind ),YADC zpg ,XROR zpg ,XSEIADC abs ,YADC abs ,XROR abs ,X
8STA ( ind ,X)STY zpgSTA zpgSTX zpgديحمض التريبسينSTY absSTA absSTX abs
9BCC relSTA ( ind ),YSTY zpg ,XSTA zpg ,XSTX zpg ,Yتي واي إيهSTA abs ,YTXSSTA abs ,X
أLDYLDA ( ind ,X)إل دي إكسLDY zpgLDA zpgLDX zpgتايLDA #ضريبةLDY absLDA absLDX abs
بBCS relLDA ( ind ),YLDY zpg ,XLDA zpg ,XLDX zpg ,Yقيمة العميلLDA abs ,YTSXLDY abs ,XLDA abs ,XLDX abs ,Y
جسي بي وايCMP ( ind ,X)CPY zpgCMP zpgDEC zpgنيويوركCMPديكسCPY absCMP absDEC abs
دBNE relCMP ( ind ),YCMP zpg ,XDEC zpg ,XCLDCMP abs ,YCMP abs ,XDEC abs ,X
هـسي بي إكسSBC ( ind ,X)CPX zpgSBC zpgشركة zpgINXSBCبرنامج العمل الوطنيCPX absSBC absشركة مساهمة
FBEQ relSBC ( ind ),YSBC zpg ,Xشركة zpg ، XSEDSBC abs ,YSBC abs ,XINC abs ,X

مراجع

  1. باركر، نيل. "فك شفرة مجموعة تعليمات 6502/65C02/65C816" . صفحة نيل باركر على موقع Apple II . مؤرشفة من الأصل بتاريخ 16 يوليو 2019. تم الاطلاع عليها بتاريخ 16 يوليو 2019 .