• EAX/AX/AH/AL
  • ESP/SP
  • UMUMIY FOYDALANISH REGISTRLARI




    Download 325.74 Kb.
    bet2/6
    Sana22.05.2023
    Hajmi325.74 Kb.
    #62866
    1   2   3   4   5   6
    Bog'liq
    ABDULLAJANOVA OZODA QOBILJON QIZI, Presentations - using visual aids, kiber etika 6-amaliy, Bloknot22-09, Ijtimoiy ta’sirlarning shaxs tomonidan qabul qilinishi normalar, NuZMMihn8jtKJH3G0CzDuPKuKCKgVeuLpdUCX0qH, Sanoat inqilobi-fayllar.org
    UMUMIY FOYDALANISH REGISTRLARI
    Umumiy foydalanish registrlariga 8 registrdan tashkil topgan guruh kiradi. Ularni assembler tilidagi dasturlarda foydalanish mumkin. Barcha registrlar 32 bitli bo’lib, ular ikki va undan ortiq bo’laklarga bo’lishi mumkin.

    Registrlarning nomlanishi ularning vazifasidan kelib chiqqan:



    • EAX/AX/AH/AL (accumulator register) – akkumulyator;

    • EBX/BX/BH/BL (base register) –baza registri;

    • ECX/CX/CH/CL (counter register) – sanagich;

    • EDX/DX/DH/DL (data register) – ma’lumotlar registri;

    • ESI/SI (source index register) – manba indeksi;

    • EDI/DI (destination index register) – qabul qiluvchi indeksi;

    • ESP/SP (stack pointer register) – stekni ko’rsatuvchi registri;

    • EBP/BP (base pointer register) – baza stek kadri ko’rsatuvchi registr



    MOV – Ma’lumotlarni ko’chirishning asosiy buyrug’i
    Foydalanish qoidalari:

    • Xotiraning bir qismidan boshqasiga ko’chirishda ishlatilmaydi. Bunday holda umumiy foydalanish registrlaridan foydalanish kerak.

    • Segment registriga xotiradan ko’chirishni amalga oshirib bo’lmaydi.

    • Bir segment registrdagi ma’lumotni boshqa bir segment registriga o’tkazib bo’lmaydi

    • CS segment registrini qabul qiluvchi sifatida ishlatib bo’lmaydi



    XCHG ,
    XCHG – ma’lumotlarni ikkitomonlama ko’chirish buyrug’i
    Foydalanish:

    • Operandlar bir xil tip yoki o’lchamga ega bo’lishi zarur

    • Xotiraning bir qismidan boshqasiga ko’chirishda ishlatilmaydi. Bunday holda umumiy foydalanish registrlaridan foydalanish kerak

    MASALAN:

    Download 325.74 Kb.
    1   2   3   4   5   6




    Download 325.74 Kb.