• Bilvosita adreslash rejimi
  • Bazaviy adreslash rejimi
  • Operandning samarali manzili = PC + 01 + ofset
  • O’tish MOV A, 2802h A ← [[2802]]




    Download 0,82 Mb.
    bet4/5
    Sana15.12.2023
    Hajmi0,82 Mb.
    #119382
    TuriУчебное пособие
    1   2   3   4   5
    Bog'liq
    whOk6fCLXbGrRneCTJdgKqZ8bctLrhB6R5C2lgEJ

    O’tish

    MOV A, 2802h A ← [[2802]]

    Ma`lumotlarni 2802 dan, A ga qadar bo’lgan xotira joyidan ko’chiradi

    Bilvosita adreslash rejimi


    adres A
    Оpkod
    Buyruq
    xotira
    Оperand
    Operand ko’rsatkichi

    Bilvosita adreslash rejimi

    • MOV A, 2802h A ← [[2802]]
    • Ma`lumotlarni 2802 dan, A ga qadar bo’lgan xotira joyidan ko’chiradi

    Almashtirish orqali adreslash rejimi

    • EA = A + (R)
    • Adres maydoni ikki xil qiymatni saqlaydi
      • A = bazaviy qiymat
      • R = registr almashtirishni ko’rsatadi
      • yoki aksincha
    • Odatda juda ko’p turlari mavjud, lekin biz quyidagi 3 holatni ko’rib o’tamiz:
      • Nisbiy
      • Indeksli
      • Bazaviy registr

    Bazaviy adreslash rejimi


    R registr
    Opkod
    Buyruq
    Xotira
    Operand
    Operandni ko’rsatkich
    Registrlar
    A adres
    +

    Nisbiy adreslash rejimi

    • Nisbiy adreslash rejimida samarali manzilga (SM) ega bo’lish uchun buyruqning adres qismiga buyruq hisoblagichi (BH) qiymati qo’shiladi.
    • A buyruqning adres qismi “offset” deb ataladi
    • Ofset buyruq hisoblagichiga qo’shilganida natijaviy son xotira joylashgan joy hisoblanadi, u yerda operand joylashadi.
    • SM = A + (BH)

    BH registri
    Opkod
    Buyruq
    Xotira
    Operand
    Operandga ko’rsatgich
    Buyruq hisoblagichi
    Adres (ofset)
    +
    Nisbiy adreslash rejimi

    Operandning samarali manzili = PC + 01 + ofset

    • Operandning samarali manzili = PC + 01 + ofset
    • Operandning samarali manzili = 2801 + 01 + 04
    • Operandning samarali manzili = 2806 h

    Nisbiy adreslash rejimi

    Operandning samarali manzili = PC + 01 + offset

    • Operandning samarali manzili = PC + 01 + offset
    • Operandning samarali manzili = 2803 + 01 + 03
    • Operandning samarali manzili = 2807h


    Download 0,82 Mb.
    1   2   3   4   5




    Download 0,82 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’tish MOV A, 2802h A ← [[2802]]

    Download 0,82 Mb.