If you do not find what you're looking for, you can use more accurate words.
إنتل 8080 هو خليفة الطراز 8008، وهو يستعين بنفس مجموعة التعليمات التي تم تحديدها ل8008 (والتي طورتها شركة كمبيوتر تيرمينال) وكانت الشفرة المصدرية متوافقة مع النسخة السابقة إلا أنه قد تم إضافة بعض العمليات السهلة العملية ذات 16 بايت للتعليمات المحددة أيضا. وقد سمحت نلك الباقة الكبرى من 40-pin DIP لطراز 8080 له بتزويد ناقل عناوين 16 بايت وناقل بيانات 8 بايت مما ساعد على سهولة الوصول إلى ذاكرة تسع 64 كيلوبايت.
يتمتع هذا المعالج بسبعة سجلات كل منها ذو سعة 8 بايت وهي (A,B,C,D,E,H,L) حيث A هي مراكم 8 بايت أما الستة الأخرى يمكن استخدامها إما كسجلات بايت أو كثلاثة أزواج من السجلات ذات 16 بايت (BC,DE,HL) وذلك بناء على تعليمات محددة. بعض التعليمات تمكن HL من استخدامها كمراكم 16 بايت (محدود) وسجل زائف، ويمكن استخدام السجل M في أي مكان تقريبا يمكن فيه استخدام السجل ويتم الإشارة إلى عنوان الذاكرة المشار إليها ب HL، كما أنه يتضمن أيضا مؤشر مكدسي للذاكرة سعته 16 بايت (ليحل محل مكدس 8008 الداخلي) وعداد برامج سعة 16 بايت.
كما هو الحال مع المعالجات الأخرى سعة 8 بايت تم ترميز كافة التعليمات في بايت واحد (متضمنا أعداد- سجلات، ولكنه يستبعد البيانات الفورية)، من أجل البساطة. بعضها تبعه بايت أو اثنين من البيانات التي يمكن أن تكون معامل فوري، عنوان ذاكرة أو رقم منفذ. وكالمعالجات الكبرى، فهو يتضمن أيضا تعليمات النداء CALL وتعليمات الرجوع RET لاستدعاء أو الرجوع عن الإجراءات متعددة المستويات (والتي يمكن تنفيذها بشروط ،مثل القفزات) وتعليمات حفظ واستعادة أي زوج سجلات سعة 16 بايت في دفتر الآلة. كما كان هناك أيضا ثماني تعليمات نداء سعة 1 بايت (RST) للروتين الثانوي تقع على عنوان ثابت 00h, 08h, 10h,...,38h. وقد كانت تلك تهدف إلى أن يتم توريدها عبر جهاز خارجي من أجل استدعاء روتين متطابق للانقطاع والخدمة، ولكنها كانت توظف غالبا على أنها نداءات سريعة بالنظام. من أكثر الأوامر تعقيدا هو XTHL والذي كان يستخدم لاستبدال زوج السجل HL مع القيمة المخزنة على العنوان المشار إليه باسم مؤشر الدفتر.
معظم العمليات ذات السعة 8 بايت يمكن أن تتم فقط على مراكم سعة 8 بايت (سجل A). أما بالنسبة للعمليات التكاملية الثنائية سعة 8 بايت، يمكن للمعامل الآخر أن يكون إنا قيمة فورية أو سجل آخر سعة 8 بايت أو خلية ذاكرة يتعامل معها زوج السجل HL سعة 16 بايت. أنا النسخ المباشر فيتم دعمه بين أي سجلين سعة 8 بايت وبين أي سجل سعة 8 بايت وخلية ذاكرة تتعامل مع HL. ونظرا للترميز النظامي لتعليمات MOV (باستخدام ربع المساحة المتاحة من الأوبكود Opcode) فقد كان هناك عدة شفرات كثيرة لنسخ السجل داخل نفسه (MOV B,B على سبيل المثال) والتي كانت ذات استخدام قليل، فيما عدا التأخير. ومع ذلك، فما كان عبارة عن نسخة من الخلية المعالجة بHL على نفسها (MOV M,M على سبيل المثال) كانت تستخدم بدلا من ذلك في ترميز تعليمات HTL(وقف التنفيذ حتى إعادة الضبط من الخارج أو الانقطاع).
بالرغم من 8080 كان بوجه عام معالج ذو سعة 8 بايت، فقد كان أيضا يتمتع بقدرات محدودة لأداء العمليات سعة 16 بايت: ويمكن تحميل أي من أزواج السجلات الثلاثة ذات السعة 16 بايت (BC, DE, HL) بقيمة 16 بايت فورية (باستخدام LXI) مع الزيادة أو النقصان (باستخدام INX و DCX)، أو إضافتها إلى HL (مستخدما DAD). أما عملية XCHG[1] فقد استبدلت قيم HL و DE. ومع إضافة HL إلى نفسها، كان من الممكن تحقيق نفس النتيجة كتحول حسابي نحو اليسار سعة 16 بايت. التعليمات الوحيدة ذات السعة 16 بايت التي تؤثر على أي راية هي DAD H/D/B والذي يضع علم (الحمل) CY بحيث يسمح للمعاملات الرياضية المبرمجة سعة 24 بايت و 32 بايت (أو أكثر) والمطلوبة لتنفيذ العمليات الحسابية ذات النقطة العائمة، على سبيل المثال.