Zamonaviy mikroprotsessor modeliarida keng foydalaniladigan adreslash usullari


Download 359.54 Kb.
bet2/2
Sana05.06.2020
Hajmi359.54 Kb.
#114740
1   2
Bog'liq
Zamonaviy mikroprotsessor modeliarida keng foydalaniladigan adreslash usullari


To‘g‘ri adreslash. To‘g‘ri - adres maydonida (ADR) operand adresi joylashadi. Komanda har doim bitta xotira adresiga murojat eta oladi.

Masalan 1000000 xotira adresini tozalash kerak bo'lsa, u holda tozalash buyrug‘idan keyin joylashadi. ( 2.12-chizma).

Registrli adresiash. Operand protsessorning ichki registrida joylashadi. Masalan, buyruq quyidagicha bo‘lishi mumkin, nol registrdan birinchi registrga ma’lumot uzatish. Ikkita registrning raqami buyruq kodlari orqali aniqlanadi. Kod operatsiyalarida registr adreslari shifrovka qilingan. Buyruqda adres maydoni ko‘rsatilmaydi. (2.13- chizma).

Mavhum registrli adresiash. Protsessor ichki registrida operand emas balki uning adresi joylashadi. Operand fizik adresi mavhum adres DP (Data Pointer)da joylashadi. DP (Data Pointer) sifatida UIRB (RON) yoki registr maxsus adres registr joylashadi. (2.14- chizma).



2. l2-chizma. To‘g ‘ridan to‘g ‘ri adreslash




2.13-Chizma. Manzillashni ro’yxatdan o’tkazish

(2.13-chizma).Mavhum manzillash

Masalan,

Assembler 51 tilida MEM adresi bo‘yicha xotiraningikki baytini tozalash quyidagicha boMadi:

MOV DP, #MEM

CLR a

MOVX @DP, a



INC DP

MOVX @DP, a



MEM: XDATA C3F0h
Xotirani segmentli adresiash. 8086 mikroprotsessori 20 razryadliadreslar shinasiga ega va u xotiraning 2^20 yoki taxminan milliondan bir yacheykasiga murojaat qilinishiga imkon beradi. 16 bitli ma’lumotlar shinasi ma’lumotni baytli yoki so‘zli ko‘rinishida uzata oladi. Xotira odatda chiziqli bir o‘lchamli baytlar massivi ko‘rinishida tuzilgan va 2 qo‘shni baytlar bir so‘zdek ko‘rinishi bo’lishi mumkin. Xotiraning butun megabaytli sohasi 64 Kbitli 4 segnientga boilingan (2.15.-chizma). MP har bir daqiqada dastur segmentiga (CS), 88 ma’lumotlar segmentiga(DS), qo‘shimcha ma’lumotlar segmentiga(ES) va stek segmentiga (SS) murojaat qilish imkoni bor. Bu segmentlarning boshlang‘ich adresi CS, SS, DS va ES registrlaridasaqlanadi.

2. I5-chiwf(t- Manzil segmentidan xotiraningsajk manzUga o ‘zgarishi


Bu registriar 16 bitli, adresli soha esa 20 bitli bo’lganligi sababli MP boshlang‘ich segmentli adresni 20 bitli summatorda chapga 4 bit suradi (16 ga ko‘paytirishga teng) va (TP,SP,DI,SI) registrlardan biridagi ma’lumotga qo‘shadi. Hosil qilingan son fizik adres deb ataladi. Masalan, xotiradan navbatdagi dastur kodi baytini olishda MP quyidagi formula orqali fizik adresni hosil qiladi;

Fizik adres = (IP) + (CS)*16, bu yerda (IP)-siljitish, bajaruvchi adres (CS)-segmentli adres, (SS)*^16-boshlang‘ich segmentli adres deb ataladi. 2.16.-chizmada xotirani tashkil etish keltirilgan. Protsessor 4 ta guruh buyruqlar to‘plamini o‘z ichiga oladi;

- ma’lumotlarni uzatish buyruqlari;

- aiifmetik buyruqlar;

- mantiqiy buyruqlar;

- o‘tish buyruqlari.



2.16-chizma Segmentdagi fizik manzil (hamma kodlar – о’n oltilikda)




Xulosa:

Men ushbu Zamonaviy mikroprotsessor modeliarida keng foydalaniladigan adreslash usullari mustaqil ishdi bajarish davomida

-registrli adreslash;

-to‘g‘ri adreslash;

-bevosita adreslash;

-mavhum registrli adreslash;

-mavhum avtoinkrement/avtodekrementli adreslash;

-bazabo‘yicha indeksli adreslash;

- segmentli adreslash.

o’rgandim.



Foydalanilgan adabiyotlar

  1. Kompyuter arxitekturasi Tanembaum E.S.

  2. Google.com

  3. Tatuff.uz

  4. Ziyonet.uz

Download 359.54 Kb.

Do'stlaringiz bilan baham:
1   2




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