Mikroprotsessor stek arxitekturasi - ma'lumotlarni yozib olish va olishning tartiblangan ketma-ketligi bilan xotira maydonini yaratishga imkon beradi. Ushbu arxitektura murakkab boshqaruv muammolarini hal qilishda yoki yuqori darajadagi tillar bilan ishlashda zarur bo'lgan pastki dasturlar bilan ishlashni tashkil qilish uchun samarali. Qaytish manzillarini saqlash stekdagi ichki o'rnatilgan tartiblar ketma-ketligini samarali boshqarish imkonini beradi. Shu bilan birga, kichik axborot sig'imiga ega mikroprotsessorning stek-on-chipi tezda to'lib ketadi va katta hajmli stek katta resurslarni talab qiladi. RAMda stekni qo'llash bu muammolarni hal qiladi.
Xotiraga asoslangan mikroprotsessor arxitekturasi("xotiradan xotiraga" tipidagi arxitektura) - operativ xotirada tashkil etilganda ishchi registrlar va stekning ishlash tezligi va katta axborot sig'imini ta'minlaydi. Ushbu arxitektura "xotiradan xotiraga" turiga kiradi, chunki bunday arxitekturaga ega bo'lgan MPda mikroprotsessorda operatsiyadan keyin barcha qayta ishlangan raqamlar xotiraga qaytariladi va ishchi registrlarda saqlanmaydi.
Bu eng keng tarqalgan so'nggi arxitektura.
Bu, ayniqsa, real vaqtda ishlaydigan tizimlar va boshqaruv tizimlarida foydalanishga yo'naltirilgan ma'lumotlarni qayta ishlash tizimlari uchun to'g'ri keladi.
RISC kontseptsiyasining asosiy xususiyatlari quyidagilardan iborat:
RISC kontseptsiyasining asosiy xususiyatlari quyidagilardan iborat:
buyruqlar uzunligi bir xil;
bir xil buyruq formati;
faqat registrlar buyruq operandlari bo'lishi mumkin;
buyruqlar faqat oddiy amallarni bajaradi;
ko'p sonli umumiy maqsadli registrlarning (RON) mavjudligi (RON har qanday buyruq bilan ishlatilishi mumkin);
konveyerlarning mavjudligi;
bir takt siklidan ortiq bo'lmagan buyruqlar bajarilishi;
oddiy manzillash.
RISC protsessorlariga MIPS, SPARC, PowerPC, DEC Alpha, HP PA-RISC, Intel 960, AMD 29000 va boshqalar kiradi.
Shubhasiz, RISC protsessorlari RAMga kirish vaqtini qisqartirish uchun tizimli usullardan samarali foydalanish mumkin bo'lgan hollarda samarali bo'ladi. Agar dastur xotiraga kirish manzillarining ixtiyoriy ketma-ketligini yaratsa va har bir ma'lumot birligi faqat bitta buyruqni bajarish uchun ishlatilsa, u holda protsessorning ishlashi asosiy xotiraga kirish vaqti bilan aniqlanadi. Bunday holda, qisqartirilgan ko'rsatmalar to'plamidan foydalanish faqat samaradorlikni yomonlashtiradi va CISC protsessorlari ishlash nuqtai nazaridan maqbulroqdir.