|
Tizimli dasturlash
|
bet | 41/64 | Sana | 13.05.2024 | Hajmi | 183,36 Kb. | | #230077 |
Bog'liq Системное программирование, практикаAmalga oshirish tartibi:
1. Nazariy materialni o‘rganish.
2.Dastur tuzing.
3. Hisobot tuzing.
Nazorat savollari:
Protsessorlararo aloqaga ta'riflar bering.
Protsessorlararo aloqa nima uchun kerak?
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.
|
| |