Arifmetik mantiqiy qurilma uning vazifasi, tashkil etuvchilari bilan tanishish


Siljishning bir baytli indeksiyalash o’zgarmas soni (+D)


Download 37.19 Kb.
bet2/7
Sana08.11.2023
Hajmi37.19 Kb.
#1757097
1   2   3   4   5   6   7
Bog'liq
4 laoratoriya KT

5. Siljishning bir baytli indeksiyalash o’zgarmas soni (+D).
Bu A soni 00-FFh, (-128 +127d) diapazonda joylashgan bo’lib, qo’shimcha arifmetikada keltirilgan. O’zidan keyin siljishning bir baytli indeksatsiyalash o’zgarmas sonini talab qiluvchi buyruqlar, +D mnemonik qo’shimchasiga ega. Masalan: LD A, (JX+D)
6. Siljishning bir baytli indeksiyalash o’zgarmas soni va bir baytli
o’zgarmas soni (+D, +DD).
Bu ikki son 00-FFh diapazonda joylashgan, ulardan birinchisi -128+127 o’nli son sifatida ikkinchisi esa 0-255 o’nli son sifatida qaraladi. Ma’lumotlarning ikki baytini talab qiluvchi buyruqlar D va +DD mnemonik qoshimchalarga ega. Masalan: LD (JX+D), +DD.
Buyruqlar guruhi
Yuzlab turli buyruqlarni guruhlarga ajratishning ko’plab usullari mavjud. Biz tanlagan usul, buyruqlarni 18 ta funktsional guruhlarga ajratadi.
1- guruh “amal yo’q”
Mnemonika 16-kod
NOP 00
Buruqlarning bajarilishi 1,14 mks ni talab qiladi. Birorta registr yoki bayroq o’zgartirilmaydi. NOP buyrug’i dasturchi tomonidan to’xtashni tashkil qilish uchun foydalaniladi, lekin ko’pincha dasturdagi zarur bo’lmagan buyruqlarni olib tashlash uchun ishlatiladi.
2- guruh. Registrni o’zgarmas son bilan yuklovchi buyruqlar.
Mnemonika 16-kod
LD A, +DD 3EDD
LD H, +DD 26DD
LD L, +DD 2EDD
LD B, +DD 06DD
LD C, +DD 0EDD
LD D, +DD 16DD
LD E, +DD lEDD
Bu Buyruqlarning har biri ikki bayt: bittasi amalning kodi uchun, ikkinchisi o’zgarmas son uchun xotirani talab qiladi. Buyruqlar registrga mos qiymatlarni yozadi, registrning eski qiymatlari yo’qoladi.
Quyidagi buyruqlar registrlar juftligiga ikki baytli o’zgarmas sonlarni yuklaydi.
Mnemonika 16-lik kodi
LD HL, +DDDD 21 DD DD
LD BC, +DDDD 01 DD DD
LD DE, +DDDD 11 DD DD
LD IX, +DDDD DD 21 DD DD
LD IY, +DDDD FD 21 DD DD
LD SP, +DDDD 31 DD DD
Buyruq qatori xotiradan 3 yoki 4 baytni talab qiladi. Amalning kodi 1 yoki 2 baytni, o’zgarmas son 2 baytni tashkil qiladi. O’zgarmas sonning birinchi bayti kichik registr juftligiga, ya’ni, L, C, E, X, Y, P ga, ikkinchi bayt esa katta registrga, ya’ni H, B, D, l, S ga yuklanadi.
Bu Buyruqlar dasturchi tomonidan ikki baytli manzil sifatida qaraladigan, ma’lumotlarning registrlar juftligiga yoziladi, lekin ular ikki baytli sonli qiymat va ikkita alohida bir baytli sonli qiymatlar ham bo’lishi mumkin. Bu guruh buyruqlari bayroqni o’zgartirmaydi.

Download 37.19 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling