Mavzu. Buyruqlar tizimi arxitekturasi



Yüklə 31,27 Kb.
səhifə9/11
tarix26.11.2023
ölçüsü31,27 Kb.
#135799
1   2   3   4   5   6   7   8   9   10   11
2-Mavzu. Kompyuterlarni tashkil qilishning raqamli mantiqiy asos-muhaz.org

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.
Operandlarni adreslash tartiblari (rejimlari)
Mikroprotsessor ko’rsatmasidagi operandlarni quyidagi usullar bilan ko’rsatish mumkin:

  • bevosita (to’g’ridan-to’g’ri) ko’rsatma kodida (faqat operand-manba);

  • registrlardan birida;

  • kiritish-chiqarish porti orqali;

  • xotirada.

IA-32 arxitekturasi 16-bitli protsessorlar bilan mos kelishi uchun 16-bitli va 32-bitli operandlarda ishlaydigan ko’rsatmalar uchun bir xil kodlardan foydalanadi.


Xotiradagi operand uchun adresni ko’rsatishda yangi arxitektura, shuningdek, yangi imkoniyatlar taqdim etadi.
Protsessor operandni yoki uning adresini qanday o’qishi operandning samarali o’lchamiga va berilgan buyruq uchun samarali adres o’lchamiga bog’liq.
Bu qiymatlar ishlash tartibiga, ishlatilayotgan segment deskriptorining D-biti va buyruqda ma’lum prefikslar mavjudligiga qarab aniqlanadi.

RM, V86, SMM


segmentning D biti (PM)


0

0

0

0

1

1

1

1

OpSize

yo’q

yo’q

есть

есть

yo’q

yo’q

есть

есть

AddrSize

yo’q

есть

yo’q

есть

yo’q

есть

yo’q

есть

Operandning samarali o’lchami.


16

16

32

32

32

32

16

16

Adresning samarali o’lchami.


16

32

16

32

32

16

32



16
1   2   3   4   5   6   7   8   9   10   11




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin