|
|
səhifə | 4/7 | tarix | 07.01.2024 | ölçüsü | 48,49 Kb. | | #211502 |
| mikroprots. new
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:
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
Dostları ilə paylaş: |
|
|