- Bu yuklash va saqlash operatsiyalari, hisoblash operatsiyalari, o'tish operatsiyalari va shartli sakrashlarga ega bo'lgan uch manzilli mashina.
- n ta umumiy maqsadli registrlarga ega, R0,R1,... ,Rn - 1 bayt manzilli mashina .
- Juda cheklangan ko'rsatmalar to'plami
- Barcha operandlar butun sonlar deb faraz qiling.
- Yorliq ko'rsatma oldidan bo'lishi mumkin.
- Ko'pgina ko'rsatmalar operatordan, undan keyin maqsaddan, keyin esa manba operandlari ro'yxatidan iborat.
- Quyidagi turdagi ko'rsatmalar mavjud deb taxmin qilamiz:
- Yuklash operatsiyalari: tayinlash dst = addr
LD dst, manzil LD r, x LD r1, r2 - Do'kon operatsiyalari: tayinlash x = r
ST x, r - Hisoblash operatsiyalari: OP dst, src1, src2,
- SUB r1,r2,r3 r1 = r2 - r3
- Shartsiz sakrashlar:
- Shartli sakrashlar:
Maqsadli mashinada turli xil adreslash rejimlari mavjud deb faraz qiling: - Xotiradan xotiraga: -
- Indekslangan manzillash: - massivlarga kirishda foydali
ko’rinishdagi , bu yerda a o’zgaruvchi va r registrdir. - Masalan, ko'rsatma LD Rl , a (R2)
- Rl = tarkib (a + tarkib (R2))
3. Indekslangan adreslashni ro'yxatdan o'tkazish :-ko'rsatkichlar uchun foydali - Masalan, LD Rl , 100(R2)
- Rl = tarkib (100 + tarkib (R2))
4. Bilvosita manzillash: - - r va registrining mazmuni bilan ifodalangan joyda topilgan xotira joyini bildiradi
- *100(r) r mazmuniga 100 qo'shish orqali olingan joylashuvda topilgan xotira joyini bildiradi.
- Masalan, LD Rl , *100(R2)
- Rl = tarkib (tarkib (100 + tarkib (R2)))
Do'stlaringiz bilan baham: |