Kompyuterning tashqi qurilmalari va ma’lumotlar almashish jarayonlari. Tashqi qurilmalarga ma’lumotlarni chiqarish




Download 316,54 Kb.
bet4/5
Sana18.05.2024
Hajmi316,54 Kb.
#243346
1   2   3   4   5
Bog'liq
KTE 10 Amaliy ish

Amaliy qism

  1. Dastur algoritmi.

Belgilarni chiqarish tsikl yordamida amalga oshiriladi, bu ish vaqtini tezlashtiradi va kodni kamaytiradi.
Avval displeyda ko‘rsatilgan belgilar sonini hisoblaymiz. "Mirvoxidov Mirtoxir" = 19 ← 13h
Belgilar jadvalidan foydalanib, 0x2000 manzilidan boshlab, belgilar kodlarini to‘ldiring.
Kodning boshlanishi:
Darhol birinchi belgining manzilini aniqlang. Buning uchun biz LXI B buyrug’idan foydalanamiz – "b, C"juft registriga yozadi. Birinchi registrning manzili 0x2000.
Keyin MVI D buyrug’i yordamida "D" registrida belgilar sonini yozamiz. "0Eh"ni yozamiz
Sikl boshlanishi.
MVI a buyrug’i yordamida batareyaga belgi rang kodini o‘rnatamiz. Out n buyrug’i yordamida displeyga yuboring va port raqamini ko‘rsating \ u003d 00.
Endi biz batareyaga belgi kodini yozamiz-u "b, C" juft registrini o‘z ichiga oladi, biz LDAX b buyrug’idan foydalanamiz, out n buyrug’i yordamida displeyga yuboramiz va port raqamini ko‘rsatamiz \ u003d 00.
Inx b o‘sish buyrug’i yordamida "B, C" juft registridagi manzil qiymatini oshiramiz.
Keyin DCR l buyrug’i yordamida l registridagi qolgan belgilar sonining qiymatini kamaytiramiz.
Biz jnz buyrug’i yordamida pastadir uchun shart qo‘yamiz-ya’ni l registridagi qolgan belgilar sonining qiymati nolga teng bo‘lgunga qadar, tsikl belgilangan manzildan ishlaydi. JNZ 0500 (tsiklning boshlanish manzili 0x0005).
Z bayrog’i yongandan so‘ng, tsikl tugaydi va keyingi hlt buyrug’i ishlaydi.
Dastur tugashi.
Simulyator ekranida ismingiz va familiyangizni ko‘rsating. Matn rangi-tanlash uchun har qanday.

Jadval 10.1 – ASCII da belgilar kodi

  1. Dastur kodi

Jadval 10.2
Amaliy ishlarni bajarish uchun namunaviy dastur kodi


Download 316,54 Kb.
1   2   3   4   5




Download 316,54 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Kompyuterning tashqi qurilmalari va ma’lumotlar almashish jarayonlari. Tashqi qurilmalarga ma’lumotlarni chiqarish

Download 316,54 Kb.