Arifmetik mantiqiy qurilma uning vazifasi, tashkil etuvchilari bilan tanishish


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

8-buyruq. Taqqoslash buyruqlari.
Bu guruh buyruqlarini barcha dasturlarda tez-rez qo’llaniladi. Ular dasturchiga A registrda mavjud bo’lgan qiymatni o’zgarmas son bilan, regstrdagi va xotira qismidagi qiymat bilan taqqoslashga imkon beradi.Buyruqlar ayirish amalini ko’chirishsiz, ayirish amalining natijasini xotirada saqlamasdan bajaradi va bayroqlar registrida bayroqlarni o’rnatadi. Ko’chirish bayrog’i ayirish amalidagiga o’xshash o’rnatiladi.Taqqoslashlardan, >=, ko’chirish bayrog’i olib tashlaydi, < esa o’rnatadi. Bu huruh buyruqlari – birlik taqqoslash buyruqlari.
9-guruh. Mantiq buyruqlari
Bu AND, OR, XOR buyruqlaridir.Ular A registriga va boshqa o’zgaruvchiga qayta o’zgaradi. Amal bitlab amalga oshiriladi, va 8-bitli natija A registrga qaytadi.
А-qismguruhi. AND buyrug’i.
Mantiqiy amal ikkita ikkilik raqamlar orqali amalga oshiriladi va agar testlanayotgan bit ham o’rnatilgan bo’lsa, natija 1ga teng. Aks holda natijaviy bit 0 ga teng. AND buyrug’i tomonidan A registrning 0-7 bitlarini olib tashlash qulaydir. Bu jarayon denusxalash deyiladi va ma’lumotlar baytining aniq bitlarini tekshirishga imkon beradi.
Mnemonika 16-kod
AND +DD E6
B-guruhi. OR-buyrug’i.
,, yoki’’ mantiqiy amali ikki ikkilik raqamlari ustida bajariladi, agar bitta yoki raqamlarning ikkitasi ham o’rnatilgan bo’lsa natija birga teng. Aks holda natijaning biti olib tashlanadi.
Mnemonika 16-kod
OR +DD E6 DD
C-guruh. XOR buyrug’i.
Buyruq ishlashida ikki razryad tekshiriladi. Agar ulardan hech bo’lmasa bittasi,1ga o’rnatilgan, lekin birga bo’lmasa, natijaviy bit ham 1 ga o’rnatiladi, aks holda natijaviy bit olib tashlanadi.
10-guruhi. DJNZ buyrug’i.
Bu guruhdagi yagona buyruq. Z80 da bu eng foydali va keng qollaniluvchidir. Bu buyruqning ishi quyidagi ko’rinishdagi FOR B=X TO 0 STEP-1:NEXT B beysik dasturidagi FOR-NEXT siklining ishiga o’hshash.
Bu siklda “B” o’zgaruvchi tomonidan X qiymat o’zlashtiriladi. So’ng siklning har bir o’tishidan keyin, 0 qiymatga erishmaguncha kichiklashadi. DJNZ buyrug’i ham shu asnoda bajariladi.

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