Mavzu: Xotirani tashkil etish va adresini hisoblash


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



Yüklə 0,82 Mb.
səhifə4/5
tarix22.10.2023
ölçüsü0,82 Mb.
#159671
növüУчебное пособие
1   2   3   4   5
Мавзу 5

O’tish

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

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

Bilvosita adreslash rejimi


adres A
Оpkod
Коmanda
xotira
Оperand
Operand ko’rsatkichi

Bilvosita adreslash rejimi

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

Almashtirish orqali adreslash rejimi

  • EA = A + (R)
  • Adres maydoni ikki hil 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`rsatgich
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 = 2806h

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


Yüklə 0,82 Mb.

Dostları ilə paylaş:
1   2   3   4   5




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