registrlar va ularning turlari, vazifalari, tasnifi

PPTX 788.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1528012974_67371.pptx /docprops/thumbnail.jpeg registrlar va ularning turlari, vazifalari, tasnifi. registlar,flaglar registrlar va ularning turlari, vazifalari, tasnifi. registrlar a) umumiy foydalanishga mo`ljallangan 4 ta regist (ma`lumotlar reg): ax - akkumulyator-registri, bx – tayanch registr (bazaviy), сх - sanagich, dx - kengaytirilgan akkumulyator-registri; b) 3 ta adress registrlari: si – manba indexi registri, di – index natijasi registri, bp – bazaga ko`rsatkich registri; c) 3 ta boshqaruv registri: sp – stakka ko`rsatkich registri, ip – buyruqlar sanagichi registri, psw – flaglar registri (so`z dastur holati); г) 4 ta segment registri: cs – kod segmenti registri, ds – ma`lumotlar (baza) segmenti registri, es – kengaytirilgan kod segmenti registri, ss - stak segmentini registri. 2 operativ xotiraning yacheykalari bilan birgalikda qisqa vaqtli tezkor ma’lumotlarni registrlarda saqlash ham mumkin. registrlar protsessor tarkibiga kiradi va mashina dasturi orqali ularga murojaat o’rnatilishi mumkin. intel firmasining protsessorlarida registrlar 2 guruxga bo’linadi: sistemali va amaliy maqsadga yo’naltirilgan. registrlarning ko’pchilik qismi …
2
, cx, dx, bp, sp, si, va di. ba’zi registrlarning shartli nomlanishi: a – accumulator, akkumulyator. b – base, baza. s – counter, schyotchik. d – data, ma’lumot, berilganlar. bp – base pointer, baza ko’rsatkichi. si – source index, manba indeksi. di – destinition index, qabul qilgich indeksi. sp – stack pointer, stek ko’rsatkichi. cs – code segment, buyruqlar segmenti. ds – data segment, ma’lumot segmenti. ss – stack segment, segment steki. es – extra segment, qo’shimcha segment. ip – instruction pointer, buyruqlar schyotchigi. umumiy foydalanuvchiga mo’ljallangan registrlarini barcha mantiqiy va arifmetik buyruqlarda ishlatish mumkin. shu bilan birga ularning har biri maxsus tegishli vazifani bajaradi. masalan, ko’paytirish va bo’lish amali buyruqlari operandlarning biri ax registrlarida yoki ax va dx registrlarida bo’lishini talab qiladi. siklni boshqaradigan buyruq bo’lsa sikl schyotchigi sifatida sx registridan foydalanishni lozim topadi. vx va vr registrlari ko’pincha bazali registrlar sifatida ishlatiladi. si va di registrlaridan esa indeksli …
3
a olmaydi. ushbu registrlar faqat adreslarni segmentlash maqsadida ishlatiladi. segmentlash ishlab chiqaruvchi va foydalanuvchilarga xotiraning turli xil modelini tanlashga imkon beradi. segment registrlari 16 – razryadli segment selektoridan iborat, ular xotiraning taqsimlanish jadvalini ko’rsatadi. ushbu jadval xotiraga murojaat etishga kerakli segmentlarning bazali adreslarini va boshqa ma’lumotni saqlaydi. segmentlashmagan modeldan foydalangan holda barcha segmentlar fizik xotira yagona muhitida aks ettiriladi. bajariladigan buyruqlar ketma-ketligidan iborat segment kod segmenti deb ataladi. ushbu segment selektori cs registrida joylashgan. parametrlarni yozish, qism dastur (podprogramma)larni chaqirish, protseduralarni aktivlashtirish odatda stek ostidan ajratilgan xotira soxasini talab etadi. stek bilan bajariladigan barcha operatsiyalar ss registrlari tomonidan boshqariladi. cs registrlaridan farqli holda ss dastur buyrug’i yordamida ham yuklanishi mumkin. qolgan 4 ta registrlar ma’lumotlar segmentlari registri hisoblanadi (ds, es, fs, va cs) va har biri joriy bajarilayotgan dastur tomonidan foydalaniladi. protsessor buyruq schyotchigi tarkibiga (eip) qarab ushbu segmentdan buyruqlarni tanlaydi. cs registri tarkibi segmentlararo oqimni boshqarish buyruqlari yordamida o’zgartiriladi. …
4
sorni adresslashni segmentli sxemasi: adresslash sxemasi 13 foydalanilgan adress baza index qo`shilish + adresslarni tanlash va uzatish bloki segment adresi ss segment adresi es segment adresi ds segment adresi cs fizik address mac adress(20) оп foydalanilgan adress(16) segment adresi(16) si, di bx, bp disp ko`rsatkich (32) шарт флаглари. cf (corry flag) – утказиш (кучириш) флаги. of (overflow flag) – тулдирувчи флаг. zf (zero flag) – ноль флаги. sf (sign flag) – символ флаги. pf (pority flag) - жуфт токлигини текшириш флаги. af (auxiliary corry flag) – кушимча утказиш флаги. flaglar холат флаглари. df (direction flag) – йуналтириш флаги сатр ва сатрни буйрукларни куриш йуналишини курсатади df = 0 булганда сатр бошидан охирига караб укилади.df0 да шунинг тескариси. if (interrupt flag) – узилишларни рухсат этувчи флаг. if=0 булганда процессор узига келаётган узилишларга таъсир курсатмайди. if = 1 булганда узилишлар блокировкаси олиб ташланади ва процессор акс таъсир курсата бошлайди. tf (trap flag) …
5
екурсив чакиришни давом этиб стекни тулдирар эди. popf буйруги rf га хеч кандай таъсир курсатмайди, лекин popfd да iret буйруклари бу флаг холатига таъсир курсатади. nt (вазифа куйилиши флаги14 бит) ушбу флаг чакирилган еки узилган вазифаларни бошкариш учун хизмат килади. nt флаги iret буйруги ишига таъсир курсатади. popf, popfd ва iret буйруклари nt флаги холатига таъсир килади. iopl (киритиш-чикариш даражаси 12-13 бит). киритиш-чикариш буйрукларининг устунлик даражасини белгилайди. бу флаг факат химояланган режимда ишлатилади. флаг регистри флаг регистори 1 та регистор. ундаги хар бир разряд маълум бир вазифани бажаришга мулжалланган. шунга кура флаг разрядларини 2 га булиш мумкин 1)холат флаглари 2)бошкариш флаглари холат флагига куйидагилар киради: 00-cf- 0-разряддаги cf утказиш флаги 02-pf-кийматнинг жуфтлигини текширади 04-af-кушимча утказиш флаги 06-zf-нол флаг 07-sf-ишора флаги 11-of-тулиб-тошиш флаги 12-13-iopl-киритиш чикариш даражасини белгилаш флаги 14-nt-масала берилиши флаги бошкариш флаглари 08-tf-копкон флаги 09-if-узулишлар флаги 10-df-йуналиш флаги 16-rf-янгилаш флаги 17-vm-вертуал режим флаги 18-ac-таккослашни назорат килиш флаги 19-vif-узулишнинг виртуал флаги …

Want to read more?

Download the full file for free via Telegram.

Download full file

About "registrlar va ularning turlari, vazifalari, tasnifi"

1528012974_67371.pptx /docprops/thumbnail.jpeg registrlar va ularning turlari, vazifalari, tasnifi. registlar,flaglar registrlar va ularning turlari, vazifalari, tasnifi. registrlar a) umumiy foydalanishga mo`ljallangan 4 ta regist (ma`lumotlar reg): ax - akkumulyator-registri, bx – tayanch registr (bazaviy), сх - sanagich, dx - kengaytirilgan akkumulyator-registri; b) 3 ta adress registrlari: si – manba indexi registri, di – index natijasi registri, bp – bazaga ko`rsatkich registri; c) 3 ta boshqaruv registri: sp – stakka ko`rsatkich registri, ip – buyruqlar sanagichi registri, psw – flaglar registri (so`z dastur holati); г) 4 ta segment registri: cs – kod segmenti registri, ds – ma`lumotlar (baza) segmenti registri, es – kengaytirilgan kod segmenti registri, ss - stak segmentini registri...

PPTX format, 788.0 KB. To download "registrlar va ularning turlari, vazifalari, tasnifi", click the Telegram button on the left.

Tags: registrlar va ularning turlari,… PPTX Free download Telegram