Buyruqlar tizimi arxitekturalari. Bajardi: G'ayRATOV shohjaxon 1-Amaliy ish
Это изображение, автор: Неизвестный автор, лицензия: CC BY
KIrish - Buyruqlar tizimi arxitekturasi deganda kompilyator uzatayotgan ma’lumotlarning darajasi tushuniladi
- Buyruqlar tizimi arxitekturasi dasturiy va texnik ta’minot o’rtasidagi interfeys sifatida
- Buyruq arxitektura darajasini ishlab chiqishda kompilyator yaratuvchi mashinada qanday xotira ishlatilayotganini, qanday registrlar, ma’lumotlar tipi, qanday komandalar ishlatilishi kabilarni bilishi talab etiladi. Mana shu hamma axborotni umumlashgan xolda buyruqlar tizimi arxitekturasi deyish mumkin.
Buyruqlar tizimi arxitekturasi - Kompyuter arxitekturasini bir nechta sathlar ierarxiyasidan iborat ko‘rinishda ifodalab o‘rganish amalga oshirilgan. Ko‘pgina zamonaviy kompyuterlar ikki va undan ortiq sathlardan iboratdir.
- Ushbu rasmda kompyuter arxitekturasining olti sathdan iborat tuzilishga ega ko‘rinishda ifodalangan chizmasi keltirilgan.
Buyruq – amal kodi, ushbu amalda qatnashayotgan operanda yoki operandalar qayerdan olinishi va natija qayerga yozilishi kerakligi haqidagi axborotlardan iborat bo‘ladi. - Buyruq – amal kodi, ushbu amalda qatnashayotgan operanda yoki operandalar qayerdan olinishi va natija qayerga yozilishi kerakligi haqidagi axborotlardan iborat bo‘ladi.
Buyruqlar formatlarining to‘rtta xili.
a) adressiz buyruq; b) bir adresli buyruq;
c) ikki adresli buyruq; d) uch adresli buyruq.
64 va 32 bitli arxitekturasini farqi 64 va 32 bitli arxitekturasini farqi
Odatda foydalanadigan kompyuter turiga qarab, siz bir necha marta o'zingizga Windows-ning turli xil versiyalari bilan bog'liq savol bergandirsiz. Men uy, professional va boshqa rejimlarni emas, balki 32 va 64 bitli versiyalarni nazarda tutayapman. Boshida bir narsa Windows kompyuter bilan ishlashda deyarli farq qilmaydigan narsa bo'lib tuyulishi mumkin Bu, ayniqsa, kompyuterimiz apparatini boshqarishda e'tiborga olinishi kerak. Bir qarashda operatsiya va funktsiyalar deyarli bir xil bo'lsa-da, har ikkala versiya bilan ishlashni o'lchashni boshlasak, biz 64-bitli versiya 32-bitli versiyadan ancha yaxshi ishlashini ko'ramiz.
Asosiy farq, garchi u yagona bo'lmasa ham, deyarli asosiysi, bu Windows-ning Asosiy farq, garchi u yagona bo'lmasa ham, deyarli asosiysi, bu Windows-ning har bir versiyasi boshqarishi mumkin bo'lgan xotira hajmi. 32-bitli versiyalar faqat 4 Gbgacha bo'lgan RA xotirasi bilan ishlaydiM, ya'ni bizning kompyuterimizda, masalan, 8 Gbayt operativ xotira bo'lsa, biz 64 bitli versiyani o'rnatishga majbur bo'lamiz, agar biz 4 Gbayt operatsion tizim hech qachon 32 Gbayt RAMni bekor qilishni xohlamasak. kirish huquqiga ega.
Buning o'rniga, Windows-ning 64-bitli versiyasi, maksimal 192 Gb tezkor xotirada
boshqarish imkoniyatiga egaShuning uchun 8 Gb tezkor xotirali 32 bitli va 64 bitli versiya
bilan ishlaydigan kompyuterning ishlashi sezilarli. Ammo yuqorida sharhlaganimdek,
bu yagona farq emas, balki asosiy narsa. 32-bitli versiyalar, shuningdek, xotiraga kirish
va boshqaruvni ancha samarali tarzda boshqaradi, shuningdek, bizda 32-bitli versiyada
mavjud bo'lmagan xavfsizlik xususiyatlarini taqdim etadi.
Intel Architecture (IA) buyruqlar to'plami Intel Architecture (IA) buyruqlar to'plami - Intel Architecture (IA) buyruqlar to'plami
- Intel turli xil bozor tarmoqlariga yo'naltirilgan uchta ISA turini ishlab chiqqan. Ular Intel Architecture, yoki IA (masalan, IA-32, IA-64) iborasidan qisqartma bilan nomlanadi.
IA-32 arxitekturasi asosiy darajadagi shaxsiy kompyuterlarda 32-bitli dasturlarni ishlashga mo'ljallangan va quyidagi protsessor guruhlarida mavjud:
- IA-32 arxitekturasi asosiy darajadagi shaxsiy kompyuterlarda 32-bitli dasturlarni ishlashga mo'ljallangan va quyidagi protsessor guruhlarida mavjud:
- Intel Celeron va Intel Pentium (FC-PGA2 to'plamida);
- ultra past kuchlanishli texnologiyalardan foydalangan Intel protsessorlari;
- Intel Core Duo, Intel Core i3, i5 va h.k.
IA-64 buyruqlar to'plamining arxitekturasi Intel Itanium protsessorlar oilasida amalga oshiriladi.
- IA-64 buyruqlar to'plamining arxitekturasi Intel Itanium protsessorlar oilasida amalga oshiriladi.
- Intel 64 arxitekturasi zamonaviy kompyuterlar va 64 bitli dasturlar uchun optimallashtirilgan o'rta serverlarga mo'ljallangan. Ushbu arxitektura quyidagi protsessor oilalarida amalga oshiriladi:
- Intel Xeon;
- Intel Core 2 Duo, Intel Core i3, i5 va h.k
Buyruqlar tizimi Mikroprotsessorlarning buyruqlar tizimi 98 ta buyruqlardan tashkil topgan: 19 ta ma’lumotlarni uzatish komandalari, 38 ta ma’lumotlarni qayta ishlash komandalari, 24 shartli va shartsiz o‘tishmalar va 24 CPU komandalari. Jami buyruqlar uchun taxminan 4000 variant mavjud. Umuman Intel 8086 mikroprotsessor buyruqlari 6 guruhga bo‘linadi: - 1. Aloqa buyruqlari: MOV, XCHG, PUSH, POP, PUSHF, POPF, LEA, LDS, LAHF, SAHF, XLAT, IN.
- 2. Aritmetik buyruqlar: ADD, ADC, INC, AAA, DAA, SUB, SBB, Dec, NEG, CMP, AAS, DAS, MUL, IMUL, DIV, IDIV, AAM, AAD.
- 3. Mantiqiy buyruqlar: QAYD, SHL / SAL, SHR, SAR, ROL, ROR, RCL, RCR, AND, TEST, OR, XOR.
- 4. Zanjirdagi manipulyatsiya buyruqlari: CMPS, LODS, MOVS, REP, SCAS, STOS.
- 5. Bog‘lanish buyruqlari: JMP, CALL, RET, LOOP / LOOPE, LOOPZ, LOOPNE / LOOPNZ, JCXZ, JE / JZ, JNE / JNZ, JL / JNGE, JLE / JNG, 141 JB / JNAE, JBE / JNA, JP / JPE , JNP / JPO, JO, JNO, JS, JNS, JG / JNLE, JGE / JNL, JA / JNBE, JAE / JNB.
E`tiboringiz uchun raxmat
Do'stlaringiz bilan baham: |