Mavzu. Buyruqlar tizimi arxitekturasi


Mikroprotsessorning buyruqlar formati


Download 1.21 Mb.
bet8/10
Sana08.04.2023
Hajmi1.21 Mb.
#1342056
1   2   3   4   5   6   7   8   9   10
Bog'liq
RtBrk8aRJ9MFPZgsDpczmKWugHBDJjERlOJUiS5e

Mikroprotsessorning buyruqlar formati
Mikroprotsessor ko’rsatmalari quyidagi maydonlardan tashkil topishi mumkin:
Prefiks – ko’rsatmaning shart bo’lmagan qismi bo’lib, uning bajarilishi ba’zi xususiyatlarini o’zgartirishga imkon beradi.
Buyruqda bir vaqtning o’zida har xil turdagi bir nechta prefikslardan foydalanish mumkin.
Prefiks turlari:
  • buyruq prefikslari (takrorlash prefikslari) REP, REPE/REPZ, REPNE/REPNZ;
  • shinani bloklash prefiksi LOCK;
  • o’lcham prefikslari;
  • Segmentni almashtirish prefikslari.

  • AK – amal (operatsiya) kodi.
    Mod R/M adreslash tartibini, hamda ba’zida amallarning qo’shimcha kodini aniqlaydi.
    SIB (Scale-Index-Base) 32-bitli tartibda xotiraga murojaat qilishda adreslash usullarini aniqlaydi. SIB "Mod R/M" maydonida berilgan adreslash tartibiga bog’liq.

prefiks

AK

Mod R/M

SIB

siljish

Bevosita operand

0/1 bayt

1/2 bayt

0/1 bayt

0/1 bayt

0/1/2/4 bayt

0/1/2/4 bayt

prefiks

AK

Mod R/M

SIB

siljish

Bevosita operand

0/1 bayt

1/2 bayt

0/1 bayt

0/1 bayt

0/1/2/4 bayt

0/1/2/4 bayt

Ko’rsatmada bevosita operand va/yoki ma’lumotlar segmentidagi operandga siljish bo’lishi mumkin.
Ko’rsatma hajmi 15 bayt bilan cheklangan.
Katta hajmdagi ko’rsatma ko’p sonli prefikslardan noto’g’ri foydalanish natijasida olinadi.

Download 1.21 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling