O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalar universiteti




Download 1,61 Mb.
bet1/3
Sana17.05.2024
Hajmi1,61 Mb.
#240210
  1   2   3
Bog'liq
komptashkellashtirish3


O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALAR UNIVERSITETI

Amaliy topshiriq


Bajardi:Xayrullayev J
Tekshirdi:Mavlonov Sh

Toshkent-2024

Nazariy qism


KP580 seriyali BIS asosidagi protsessor sxemasi 8.1-rasmda keltirilgan . Eng oddiy holatda, u faqat uchta kristalni o‘z ichiga olishi mumkin: MP KP580VM80, soat impulsi generatori KR580GF24 va tizim boshqaruvchisi KP580VK28/VK38, ulardan foydalanish MP ning barcha funktsional imkoniyatlarini to‘liq saqlab qolishni kafolatlaydi.


MPni dastlabki o‘rnatish funktsiyasini bajarish uchun RC zanjirini RESIN GTI kirishiga ulash kerak bo‘ladi. RES1N kirishida gisterezisning mavjudligi kommutatsiya chegarasiga yetganda sxemalarni olib kelishini


kafolatlaydi. RC zanjirining vaqt doimiyligi RESET signalining davomiyligi bo‘yicha qo‘llaniladigan talablardan hisoblanadi
KR580VK38 ning barcha buyruq satrlari STSTB strob bilan bog’langan va uning boshlanishiga nisbatan 20-60 ns da kechiktirilgan. STSTB T2 tsikli F2 fazasining T/3 fazasidan oldinda bo‘lganligi sababli, XASK signalini birinchi tekshirish paytigacha 4T/9-60 ns qoladi. Т = 400 ns da bu vaqt taxminan 120 ns ga teng, bu XASK signalini tiklash uchun yetarli hisoblanadi.

Agar niqob registrda bo‘lsa, batareya tarkibini maskalash operatsiyalaridan foydalanish misollari 8.1-jadvalda keltirilgan. Bunday holda, buyruqlar bitta bayt sanaladi. Batareya tarkibini maskalash bayt ma’lumotlari bilan ham mumkin (ANI D8, ORI D8 и XRI D8 ). Bunday holda, niqob ma’lumotlar baytida mavjud va buyruqlar ikki baytdan iborat. Mantiqiy operatsiyalarni bajarishda (va, yoki, «istisno yoki» va yo‘q) xususiyatlar registrining Z, S, P, AC belgilari (С = 0) ishlatiladi. Bu sizga har qanday raqamning holatini tekshirish va dasturlarda shartli o‘tishni amalga oshirish imkonini beradi.

8.1-jadval Maskalash operatsiyalaridan foydalanish misollari

Mnemoko
d

Akkumlayat
or soni

D dagi
maska

Akkumlyatordagi
natija

Izoh

ANA D



42


3B


02


Mantiqiy ko‘paytirish Akk tarkibini D bayt bilan.

ORA D



42


3B


7B


Mantiqiy qo‘shish Akk
tarkibini D bayt bilan.

XRA D


42

3B

79


Mantiqiy INKOR
«YOKI» Akk
tarkibini D bayt bilan.

Amaliy ishlarni bajarish uchun variantlar





20

3 bit katta va kichik bitlarni, AAB2 manzilidagi 1-qatorning barcha raqamlarini tekshiring, agar ulardan kamida bittasi 1 bo‘lsa, BAA2
manzilidagi 2-qatorga o‘tkazing. Yangi qator elementlarining yig’indisini toping.

Ma'lumotlarni tekshirish uchun Python kodini ishlatish mumkin. Bu yordamida berilgan sonni ikkilik sanoq sistemasida aylantirib, kichik bit va katta bitlarni taqqoslash va ma'lumotlarni o'zgartirishni amalga oshiramiz.
def tekshirish(son):
# Sonni ikkilik sanoq sistemasida ifodalab qo'yamiz
ikkilik = bin(son)[2:]

# Sonni 3-bit katta va kichik bitlariga ajratib olish


katta_bit = ikkilik[:3]
kichik_bit = ikkilik[-3:]

# Agar kamida bir bit 1 bo'lsa, 2-qatorga o'tkazamiz


if '1' in katta_bit or '1' in kichik_bit:
# Yangi qator elementlarini topish
yangi_qator = sum(map(int, ikkilik))

# 2-qatorga o'tkazish


ikkilik = 'B' + ikkilik

# Agar yangi qatordagi elementlar yig'indisi toq son bo'lsa, 1-qatordan o'zgartiramiz


if yangi_qator % 2 == 1:
ikkilik = 'A' + ikkilik[1:]

return ikkilik

son = int(input("Sonni kiriting: "))
natija = tekshirish(son)
print("Natija:", natija)
Ushbu kod ishga tushirilganda, foydalanuvchi son kiritadi va kiritilgan sonning ikkilik sanoq sistemasidagi katta va kichik bitlarini tekshirib, shartlarga mos ravishda o'zgartiriladi. Natijada, o'zgartirilgan son ekranga chiqariladi.

Dasturni bajarish misoli



Adres

Metka

Mnemokod

Kod

Izoh

0000




LXI H 8916h

21 16 89

M (HL) ← 8916h

0003




LXI B 8A10h

01 10 8A

M (BC) ← 8A10h

0006




MVI D 0F

16 0F

D ← 15


Download 1,61 Mb.
  1   2   3




Download 1,61 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalar universiteti

Download 1,61 Mb.