Mikroprotsesorlarning asosiy buyruqlari. Bazali buyruqlar tizimi


LOGIK OPERATSIYALARKOMANDALARI TARKIBI


Download 287.5 Kb.
bet3/6
Sana27.01.2023
Hajmi287.5 Kb.
#1130533
1   2   3   4   5   6
Bog'liq
6-ma\'ruza

6.4. LOGIK OPERATSIYALARKOMANDALARI TARKIBI
Logikkomandalarnamunaviy mikroprotsessor komandalarining yana bir guruhini tashkil qiladilar. Ular6.4-jadvalga jamlanib, I, ILI, ILI ISKLYUCHAYUЩEE, NE (inversiya) va siljish komandalariga egalar. Bu erda aynan akkumulyatorko‘pchilik operatsiyalar o‘zagi, yadrosini tashkil etadi.Arifmetikkomandalarda bo‘lgani kabi, adresatsiya usuli bu erda ham tizimdagi boshqa ma’lumotlarni topish usuli va joyiga ta’sir ko‘rsatadi. Logik operatsiyalar MP tomonidan bitma-bit bajariladi.

6.4-jadval.Namunaviymikroprotsessorlogikoperatsiyalarningkomandalaritarkibi



Siklli siljitishning bir yoki bir necha komandasini qo‘llash bilan, barcha berilgan bitlar tarkibini testdan o‘tkazish (testlash) mumkin, siljitish indikatori esa nolga tushirib yuborilishi yoki o‘rnatilishi mumkin. Siljitish indikatori keyinroq shartli tarmoqlanish komandasi orqali testlanishi mumkin. Paritet testi siljitish komandasini qo‘llash (ishlatish)ning boshqa ilovasi bo‘lib hisoblanadi. Ikkitalik (juft) raqam pariteti undagi mavjud birliklar soni bilan aniqlanadi: juft paritet — mavjud birliklarning umumiy soni juft; toq paritet — birliklarning umumiy soni toq. Aytish lozimki, siljitish komandalari faqat akkumulyator ma’lumotlari bilan ishlab, xotira va registrlarda joylashgan boshqa operandlarni talab qilmaydi. SHu sababli bu erda adresatsiyalashning I usuli yaqqol bo‘lmagan deb ataladi, ba’zan esa umuman ko‘rsatilmaydi. Ko‘plab MPlarnamunaviy mikroprotsessorga nisbatan bir muncha o‘zgacha siljitish komandalariga egadirlar.


SHundayqilib, logikoperatsiyalarningkomandalari logikalgebra qonunlari bo‘yicha o‘zgaruvchilar bilan manipulyasiyalarni amalga oshirish uchun ishlatiladilar. Ular bitlarni testlash hamda qiyoslash uchun ishlatilishi mumkin.
6.5. MA’LUMOTLAR UZATISH OPERATSIYALARI KOMANDALARI TARKIBI
Ma’lumotlar uzatish komandalari namunaviy mikroprotsessor komandalarining uchinchi toifasini tashkil qiladilar. Ular registrdan registrlga ma’lumot uzatishni, ma’lumotlarni xotirada joylashtirishni, xotiradan chiqarib olingan ma’lumotlarni UVVga joylashtirishni, hamda ko‘chirish indikatorini o‘rnatishni amalga oshiradilar (5-jadv.). Deyarli barcha uzatish komandalari MP indikatorlariga ta’sir qilmaydilar. Bu guruh ko‘plab komandalarga ega bo‘lib, ma’lumotlar xotiraning istalgan yacheykasidan istalgan registrga yoki aksincha, ortga uzatilishi mumkin. Har bir uzatish komandasi manba va ma’lumotlarning mo‘ljall adresiga ega. Ma’lumotlaruzatishkomandalari ma’lumotlar manbai ichidagi axborotni o‘zgartirmaydilar.

6.5-jadval.Namunaviymikroprotsessorningma’lumotlaruzatishkomandalaritarkibi





Kiritish komandasi yuklash komandasi bilan bir xil (o‘xshash). Uzatish ma’lumotlari manbai ikkilik 8-razryadli son (0—255yu) bilan identifikatsiyalangan kiritish porti bo‘lib, bu ma’lumotlar MP akkumulyatori uchun mo‘ljallangan. Kiritish porti ma’lumotlari 0000 1111 bo‘lib, komandaning ikkinchi bayti ularga ko‘rsatadi, hamda ular LOC tomonidan identifikatsiyalangan kirish portidan kelib chiqib, akkumulyatorga uzatiladi.





Download 287.5 Kb.

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




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