assambler dasturlash

DOCX 1 стр. 949,0 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 1
mavzu: assambler dasturlash. mp kp580 da ma'lumotlarni maskalash va shartli o'tishlarni tashkil qilishning dasturiy usullarini tadqiq qilish reja: 1. assambler dasturlash 2. mp kp580 da ma'lumotlarni maskalash 3. shartli o'tishlarni tashkil qilishning dasturiy usullarini tadqiq qilish kp580 seriyali is asosidagi protsessor sxemasi 4.2.2-rasmda ko'rsatilgan. oddiy holatda u faqat uchta kristallni o'z ichiga olishi mumkin: mp kp580bm80, takt generatori kp580gf24 va tizim boshqaruvchisi kp580bk28/bk38, ulardan foydalanish mp ning barcha funksionalligini to'liq saqlab qolgan holda protsessorning ixchamligini kafolatlaydi. mp ni dastlabki sozlash funksiyasini bajarish uchun gti ning resin kirishiga rc sxemasini ulash kerak. res1n kirishida histerezisning mavjudligi kommutatsiya chegarasiga erishilganda kontaktlarning zanglashiga olib tez o'tishini ta'minlaydi. rc zanjirining vaqt konstantasi reset signalining davomiyligiga qo'yiladigan talablardan hisoblanadi. 4.2.2-rasm. kp580 seriyasiga asoslangan markaziy protsessor sxemasi. kp580bm80 mikroprotsessorining f1, f2 taktli signallarining takrorlanish davri zq1 kvarts rezonatori bilan aniqlanadi. kvarts rezonatorini tanlash va o'rnatishda xtal2-xtal1 generatorining tashqi zanjirining minimal qarshiligini ta'minlash kerak. kvarts rezonatorining yon …
2 / 1
omonidan yaratilgan signal mavjudligida amalga oshiriladi. shakldagi sxemada ishlatilgan. 7.1 elementlari 0,35 s reset signalining davomiyligini ta'minlaydi. hack tasdiqlash signali sekin xotira modullari va portlovchi moddalar bilan ishlashda ishlatiladi. bundan tashqari, u protsessorni qandaydir tashqi hodisani kutishini tashkil qilish uchun ham ishlatilishi mumkin. mikroprotsessor kp580bm80, agar xack signali birinchi tekshirish paytida (t2 siklining ikkinchi uchdan birining boshlanishi) nofaol bo'lib chiqsa, wait kutish holatiga o'tkaziladi. tizimning o'lchami va xususiyatlariga qarab, tasdiqlash signali ikkita usuldan birida tashkil etilishi mumkin. katta tizimlarda hackni tasdiqlash liniyasi odatda past faollik darajasida ishlaydi, bu xotira modullari va io'larga kirishning asinxron usulini ta'minlaydi. buning uchun generatorning rdyin kirishi oldida qo'shimcha inverter o'rnatilishi kerak. tanlangan qurilma o'qish yoki yozish strobini olgandan so'ng, u ochiq kollektor pallasida xack liniyasida hosil qilingan tasdiqlash signalini hosil qiladi. tizimning maksimal ishlashi uchun modullar birinchi marta tekshirilishidan oldin tasdiqlashni qaytarishi kerak. yuqori tezlikda ishlaydigan qurilmalarga ega kichik tizimlarda yuqori darajadagi faollikka ega xack …
3 / 1
keyin hosil bo'ladi. barcha buyruq stroblari kp580bk38 ststb strobiga ulangan va uning boshlanishiga nisbatan 20-60 ns kechiktiriladi. ststb t2 siklining f2 fazasidan t/3 oldinda bo'lgani uchun, xack signalining birinchi tekshiruvigacha hali ham 4t/9-60 ns bor. t = 400 ns da, bu vaqt taxminan 120 ns ga teng, bu xack signalini qayta tiklash uchun etarli. cpu ishining vaqt diagrammasi 4.2.3-rasmda ko'rsatilgan. 4.2.3-rasm. markaziy protsessorning o'qish (a) va yozish (b) davrlarining vaqt diagrammasi. shunday qilib, kp580bk28 kontrolleridan foydalanish sinxron almashinuvga ega tizimlarda ham, teskari xack chizig'iga ega bo'lgan asinxron kirish tizimlarida ham mumkin. ikkala almashinuv protokoliga ruxsat beruvchi mslarda kp580bk38 chipidan foydalanish tavsiya etiladi. barcha holatlarda mrdc, mwtc, iorc va iowc buyruq satrlarining yuk hajmi quyidagicha: i0l ≤ 10 ma, cl ≤ 100 pf. inta liniyasining ruxsat etilgan oqimi i0l va sig'im cl 5 ma va 100 pf. tizim boshqaruvchisi, shuningdek, mp ma'lumotlar shinaini inversiyasiz ikki tomonlama buferlashni ta'minlaydi, i0l ni 10 …
4 / 1
i. shu bilan birga, shinada 35 ns qo'shimcha kechikish paydo bo'ladi. boshqa mikrosxemalar, masalan, kp580ir83, kp580ba86/ba87, k589ir12, k589ap16/ap26 va boshqalarda manzil buferini amalga oshirish mumkin. ular turli xil yuk va vaqt xususiyatlariga ega va manzil inversiyasiga olib kelishi mumkin. ma'lumotlarni maskalash.. turli vaziyatlarda, dasturlarni bajarishda, akkumulyatordagi sonning bir yoki bir nechta bitlarining holatini tekshirish yoki o'zgartirish (maskalash) kerak. buni quyidagi operatsiyalar yordamida amalga oshirish mumkin: - akkumulyator va maskadagi sonning mantiqiy ko‘paytirilishi - mos keladigan maska bitida 0 yozilsa, sonning bitini tozalaydi (0 ga o‘rnatiladi), bu maska bitida 1 yozilsa, uni o‘zgartirmaydi; - akkumulyator va maskadagi sonning mantiqiy qo‘shilishi - agar maskaning mos bitida 1 yozilgan bo‘lsa, sonning bitini 1 ga o‘rnatadi, agar maskaning ushbu bitida 0 yozilsa, uni o‘zgartirmaydi; - akkumulyator va maskadagi sonning mantiqiy “eksklyuziv yoki” - agar maskaning mos bitida 1 yozilgan bo‘lsa, raqam bitining mazmunini o‘zgartiradi va agar ushbu bitda 0 yozilsa, uni o‘zgartirmaydi. maska. agar …
5 / 1
ibini bayt d bilan mantiqiy ko'paytirish (va). akkum. tarkibini d bayt bilan mantiqiy qo'shish (yoki). sikllarni tashkil etish dasturning ma'lum bir bo'limining siklik bajarilishini tashkil qilish mumkin, masalan, boshqaruv buyruqlarini shartli uzatish yoki jmp shartsiz o'tish buyrug'i yordamida. bunday siklni tashkil qilish bilan uni tashkil etish bo'yicha barcha operatsiyalar "qo'lda" amalga oshiriladi. ammo, sikl kabi algoritmik elementning muhimligini hisobga olgan holda, mikroprotsessorni ishlab chiquvchilar komandalar tizimiga sikllarni dasturlashni osonlashtiradigan uchta buyruqlar guruhini kiritdilar. ushbu komandalar, shuningdek, sikl hisoblagichi sifatida ecx/cx registridan foydalanadi. sikl buyruqlarning qisqacha tavsifi: loop (loop) - siklni takrorlash. buyruq yuqori darajali tillardagi for sikliga o'xshash sikllarni avtomatik ravishda pastadir bilan tartibga solish imkonini beradi. komandaning vazifasi quyidagilardan iborat: − ecx/cx registrni dekrementatsiyalash; − ecx/cx registrini nol bilan solishtirish: − agar (ecx/cx) > 0 bo'lsa, boshqaruv ga o'tkaziladi; − agar (ecx/cx) = 0 bo'lsa, boshqaruv sikldan keyingi komandaga o'tkaziladi. loope/loopz (loop till cx <> 0 yoki zero flag …

Хотите читать дальше?

Скачайте все 1 страниц бесплатно через Telegram.

Скачать полный файл

О "assambler dasturlash"

mavzu: assambler dasturlash. mp kp580 da ma'lumotlarni maskalash va shartli o'tishlarni tashkil qilishning dasturiy usullarini tadqiq qilish reja: 1. assambler dasturlash 2. mp kp580 da ma'lumotlarni maskalash 3. shartli o'tishlarni tashkil qilishning dasturiy usullarini tadqiq qilish kp580 seriyali is asosidagi protsessor sxemasi 4.2.2-rasmda ko'rsatilgan. oddiy holatda u faqat uchta kristallni o'z ichiga olishi mumkin: mp kp580bm80, takt generatori kp580gf24 va tizim boshqaruvchisi kp580bk28/bk38, ulardan foydalanish mp ning barcha funksionalligini to'liq saqlab qolgan holda protsessorning ixchamligini kafolatlaydi. mp ni dastlabki sozlash funksiyasini bajarish uchun gti ning resin kirishiga rc sxemasini ulash kerak. res1n kirishida histerezisning mavjudligi kommutatsiya chegarasiga eris...

Этот файл содержит 1 стр. в формате DOCX (949,0 КБ). Чтобы скачать "assambler dasturlash", нажмите кнопку Telegram слева.

Теги: assambler dasturlash DOCX 1 стр. Бесплатная загрузка Telegram