registratsiya xesh: bu 32 bitli registr bo'lib, butun son operatsiyalari uchun to'ldirish va tashish bayroqlarini o'z ichiga oladi. Shuningdek, Indekslangan So'zni yuklash (Iswx) yoki Indekslangan so'zni saqlash (stswx) ko'rsatmalarida o'tish uchun baytlar sonini o'z ichiga oladi .
Ir (ro'yxatga olish havolasi): bu 32/64 bit _ni o'z ichiga olgan registr manzil o'tish uchun Bog'lanish registrini (bclr)va Filial va bog'lanish ( lar ) uchun shartli ko'rsatmalar . Qo'ng'iroqdan so'ng darhol chaqiruv funksiyasining manzilini o'z ichiga oladi.
ctr (hisoblash registri): bu 32/64-bitli registr bo'lib, to'g'ri kodlangan o'tish ko'rsatmalarini bajarish paytida kamaytirilishi mumkin bo'lgan tsikl hisoblagichini o'z ichiga oladi. ctr registrida filialning shartli sanash registrini (bcctr) ko'rsatmasi uchun filial manzili ham bo'lishi mumkin.
Quyidagi ikkita xotira manzillash rejimi qo'llab-quvvatlanadi.
manzil = (rA|10) + ofset (shu jumladan ofset=0)
manzil = (rA| 0) + gV
ko'rsatilgan joyda
(rA|0) - RON r1...r 31 , agar rA r 0 ga teng bo'lmasa , aks holda 0.
ofset - 16-bit ofset (belgini kengaytirish mumkin)
rB - RON r 0... r 31
Barcha ko'rsatmalar (yuklash/saqlashdan tashqari) registrlarda operandlarga ega va shuning uchun barcha operandlarning o'lchami so'zning o'lchamidir (32/64 bit). Ko'rsatmalarning aksariyati uchta operandli, ammo 6 ta operandli ko'rsatma mavjud.
Aksariyat arifmetik ko'rsatmalarda natijaga cr0 shart kodini o'rnatishingiz mumkin.
E'tibor bering, RISC protsessorlari sinfiga mansub bo'lishiga qaramay, PowerPC klassik Motorola 68xxx CISC protsessoriga qaraganda ko'proq ko'rsatmalarga ega.
Protsessorlar SPARC , Intel 80960x , ARM . _
SPARC protsessorlari SPARC (Scalable Processor ARChitecture) RISC CPU arxitekturasiga asoslangan birinchi kompyuter tizimi SUN-4ni e'lon qildi . Boshqa ko'plab protsessorlardan farqli o'laroq, SPARC hamma foydalanishi mumkin bo'lgan ochiq arxitektura sifatida joylashtirilgan .
SPARC protsessorlari registr oynalariga asoslangan Berkli arxitekturasidan foydalanadi. Ichki registrlar qisman bir-biriga yopishgan bloklarni hosil qiladi. Berkli tadqiqotchilari registrlarni tashqi xotirada saqlash va tiklashdan qochish uchun ichki stekdan foydalanishni taklif qilishdi. Asosiy maqsad parametrlarni o'tkazish va natijaga erishish uchun zarur bo'lgan xotiradan foydalanish sonini minimallashtirish orqali protsedura chaqiruvlarini tezlashtirish edi.
Istalgan vaqtda funktsiya 32 ta registrga kirishi mumkin: 8 ta global registr (r0 - r7, barcha funktsiyalar uchun umumiy) va 24 ta registrdan iborat oyna ( r 8 - r 31). Ro'yxatga olish oynalari 8 ta registr bilan bir-biriga mos keladi. Har bir funktsiyada registrlarda 8 ta (r24 - r 31 yoki i0 - i 7) ajratilgan ( uni chaqirgan protsedurada tashqari registrlar bilan mos keladi), 8 ta mahalliy registr (r16 - r 23 yoki l 0 - l 7) ( faqat ushbu protsedura uchun mavjud) va 8 ta registr ( r 8 - r 15 yoki o0 - o 7) (xuddi shunday bu tomonidan chaqirilgan har qanday protsedurada ro'yxatdan o'tadi). Funksiya chaqirilganda oynalar almashtiriladi, shunday qilib chaqirilayotgan funksiya l 0 - l 7, o0 - o7 registrlarining yangi to'plamini oladi va i0 - i 7 registrlarini chaqiruvchi funksiya bilan baham ko'radi (bu erda ular o0 sifatida murojaat qilingan). - o7). Shuning uchun o0 - o7 registrlarida chaqirilayotgan protsedura parametrlarini, l0 - l 7 registrlarida lokal o'zgaruvchilarni joylashtirish qulay.
Har bir oynaning o'lchami 16 ta registr (8 tadan + 8 ta mahalliy registr). SUN oynalar soni 2 dan 32 gacha (amalga oshirishga qarab) bo'lishi mumkinligini aniqladi. Shunday qilib, derazalardagi registrlarning umumiy soni 40 (2x16+8) dan 520 (32x16+8) gacha.
Funksiyalarni joylashtirish chuqurligi oynalar sonidan oshsa, protsessor uzilish hosil qiladi va operatsion tizim ba'zi oynalarni xotirada saqlashi kerak.
Derazalarni almashtirmasdan funksiyani chaqirish mumkin.
SPARC arxitekturasining yana bir muhim xususiyati kechikish joylari hisoblanadi.