Buyruqlar tizimi arxitekturasi Reja 1


To‘rtinchi va beshinchi sathlar



Yüklə 299,75 Kb.
səhifə2/3
tarix01.08.2022
ölçüsü299,75 Kb.
#62969
1   2   3
kampyuter

To‘rtinchi va beshinchi sathlar – dasturchilar uchun ishlab chiqilgan quyi va yuqori sath tillaridan iboratdir. To‘rtinchi sath - turli xil protsessorlar uchun ishlab chiqilgan turli xil assembler tillaridan iborat bo‘ladi. Beshinchi sath esa amaliy dasturchilar uchun mo‘ljallangan yuqori sath tillari - C, C++, Java kabi tillardan tashkil topgan 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.
Buyruqlarda amal kodi - har doim bo‘ladi, ammo adreslar esa buyruqlarda bo‘lmasligi ham mumkin. Bunday buyruqlar adressiz buyruqlar deb ataladi. Qolgan xil buyruqlarda esa bitta, ikkita yoki uchtagacha adreslar ishtirok etishi mumkin.
MOVE R1, 4 – bir adresli buyruq; ADD R1, R2 – ikki adresli buyruq.
Buyruqlarning xillari:
1. Ma’lumotlarni ko‘chirib yozish buyruqlari – LOAD, STORE, MOVE (1.3-jadval).
2. Ikkita operandalar ustida amallar bajarish buyruqlari - ADD, SUB, AND, OR (1.4-jadval).
3. Bitta operanda ustida amallar bajarish buyruqlari - INC, DEC, NOT, RL.
4. Taqqoslash va shartli o‘tish buyruqlari - CMP.
5. Dastur osti dasturlarini (rus tilida – подпрограмма) chaqirish buyruqlari - CALL (1.5-jadval).
6. Sikllarni boshqarish buyruqlari.
7. Ma’lumotlarni kiritish-chiqarish buyruqlari – IN, OUT.



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.
6. CPU nazorat buyruqlari: CLC, CMC, STC, CDL, STD, CLI, HLT WAIT, ESC, LOCK.
Kompyuter texnologiyalari rivojlanishining yangi bosqichi. Mikrosxemalar asosida protsessorlarning rivojlanishi natijasida raqamli kompyuterlarning o'lchamlari va shakli sezilarli darajada pasaydi.
Mikroprosessor (MP) bu raqamli ma'lumotlarni qayta ishlash va ushbu ishlov berish jarayonini boshqarish uchun mo'ljallangan va bitta yoki bir nechta yirik integral mikrosxemalar (LSI) shaklida ishlab chiqilgan dasturiy ta'minot tomonidan boshqariladigan qurilma.
Katta integral kontaktlarning zanglashiga olib borishi haqida tushuncha hozircha aniq belgilanmagan. Ilgari, ushbu sinf chipga 1000 dan ortiq elementlarni o'z ichiga olgan chiplarni o'z ichiga olishi kerak deb ishonilgan. Darhaqiqat, birinchi mikroprosessorlar ushbu parametrlarga mos keladi. Masalan, 70-yillarning oxirlarida ishlab chiqarilgan K584 mikroprotsessor to'plamining 4 bitli protsessor qismida 1500 ga yaqin element mavjud edi. Endi, mikroprosessorlarda o'n millionlab tranzistorlar mavjud bo'lsa va ularning soni doimiy ravishda k
Mikroprosessorlar tizimi (MPS) - bu bir yoki bir nechta qurilmalardan tashkil topgan funktsional jihatdan to'liq ishlab chiqarilgan mahsulot bo'lib, uning asosini mikroprosessor tashkil etadi.
Mikroprotsessor juda ko'p parametrlar va xususiyatlar bilan tavsiflanadi, chunki bu, bir tomondan, funktsional jihatdan murakkab hisoblash moslamasi, ikkinchi tomondan, elektron qurilma, elektron sanoat mahsuloti.

Yüklə 299,75 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin