Mavzu. Buyruqlar tizimi arxitekturasi


Download 31.27 Kb.
bet9/11
Sana03.12.2023
Hajmi31.27 Kb.
#1800329
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
2-Mavzu. Kompyuterlarni tashkil qilishning raqamli mantiqiy asos-muhaz.org (1)

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




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