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 so'z uzunligiga ega (32 bit) ularning har biri tegishli nomga ega - EAX, EVX va hokazo 1. Umumiy foydalanuvchiga mo'ljallangan registr - 8 ta 32 bitlik registr. 2. Segment registr - 6 ta xotiraga murojaatning turli ko'rinishiga mos selektor segmentlari. 3. Holat va boshqaruv registrlari. Ushbu registrlar protsessorning holatini aniqlash va o'zgartirish uchun xizmat qiladi. Ushbu registrlar quyidagi guruxlarga bo'lingan: Umumiy foydalanuvchiga mo'ljallangan registrlari 32 bitlik registrlar deb ham ataladi. EAX, EBX, EDX, EBP, ESP, ESI, va EDI. Ushbu registrlar mantiqiy va arifmetik buyruqlarning operandlarini saqlash uchun xizmat qiladi. Bundan tashqari ular adresni aniqlashda operandlarni saqlashga xam xizmat kiladi. 16 bitdan kichik registrlarni 8086 protsessor registrlari ismlaridan foydalanib adreslash mumkin: AX, BX, 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 ...

Joylangan
05 Jun 2024 | 18:13:15
Bo'lim
Informatika va AT
Fayl formati
zip → pptx
Fayl hajmi
766.33 KB
Ko'rishlar soni
120 marta
Ko'chirishlar soni
8 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 01:25
Arxiv ichida: pptx
Joylangan
05 Jun 2024 [ 18:13 ]
Bo'lim
Informatika va AT
Fayl formati
zip → pptx
Fayl hajmi
766.33 KB
Ko'rishlar soni
120 marta
Ko'chirishlar soni
8 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 01:25 ]
Arxiv ichida: pptx