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



Yüklə 294,4 Kb.
səhifə4/5
tarix07.06.2023
ölçüsü294,4 Kb.
#126464
1   2   3   4   5
9-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


Yüklə 294,4 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin