• Tavsiya etilgan oqish: 1.3. 12- son LABORATORIYA ISHI Mavzu: MATN REJIMIDA EKRANDA KORSATISH Ishning maqsadi
  • Ishlash vaqti
  • BEL belgisini chiqaradi (07h)
  • 23 soat uzilish chaqiriladi
  • Tizimli dasturlash




    Download 183,36 Kb.
    bet41/64
    Sana13.05.2024
    Hajmi183,36 Kb.
    #230077
    1   ...   37   38   39   40   41   42   43   44   ...   64
    Bog'liq
    Системное программирование, практика

    Amalga oshirish tartibi:
    1. Nazariy materialni o‘rganish.
    2.Dastur tuzing.
    3. Hisobot tuzing.
    Nazorat savollari:

    1. Protsessorlararo aloqaga ta'riflar bering.

    2. Protsessorlararo aloqa nima uchun kerak?

    3. Protsessorlararo aloqa paytida yuzaga keladigan muammolar bormi?

    Tavsiya etilgan o'qish: 1.3.

    12- son LABORATORIYA ISHI


    Mavzu: MATN REJIMIDA EKRANDA KO'RSATISH
    Ishning maqsadi : DOS operatsion tizimi yordamida ekranda matnli ma'lumotlarni ko'rsatishning asosiy vositalari , BIOS vositalari va video buferga to'g'ridan-to'g'ri (to'g'ridan-to'g'ri) ko'rsatish vositalari bilan tanishish.
    Ishlash vaqti 12 soat
    Nazariy material
    DOS funktsiyasi 02h - STDOUT -ga Ctrl-Break-ni tekshirgan holda belgi yozing

    Kiritish:

    AN = 02 soat
    DL = ASCII belgilar kodi

    Xulosa:

    Yo'q, hujjatlarga ko'ra, lekin aslida: AL = oxirgi yozilgan belgining kodi (DL ga teng, bundan tashqari DL = 09h (tab), keyin 20h AL ga qaytariladi).

    Bu funksiya ekranga chop etilganda ba'zi boshqaruv belgilarni qayta ishlaydi - BEL belgisini chiqaradi (07h) ovozli signal beradi, BS belgisi (08h) kursorni bir pozitsiya chapga siljitadi, HT belgisi (09h) bir nechta bo‘shliqlar bilan almashtiriladi, LF belgisi (0Ah) kursorni bir pozitsiya pastga siljitadi va CR (0Dh) joriy satrning boshiga o'tishga sabab bo'ladi.
    Agar ushbu funksiya ishlayotgan vaqtda Ctrl-Break tugmalar birikmasi bosilsa, 23 soat uzilish chaqiriladi , bu sukut bo'yicha dasturdan chiqadi.

    Download 183,36 Kb.
    1   ...   37   38   39   40   41   42   43   44   ...   64




    Download 183,36 Kb.