• .model kichkina
  • Tizimli dasturlash




    Download 183,36 Kb.
    bet24/64
    Sana13.05.2024
    Hajmi183,36 Kb.
    #230077
    1   ...   20   21   22   23   24   25   26   27   ...   64
    Bog'liq
    Системное программирование, практика

    AN = 0Ah
    DS: DX = bufer manzili

    Xulosa:

    Bufer kiritilgan qatorni o'z ichiga oladi

    Ushbu funktsiyani chaqirish uchun siz buferni tayyorlashingiz kerak, uning birinchi bayti kiritish uchun maksimal belgilar sonini (1–254) o'z ichiga oladi va agar ko'rsatilgan bo'lsa, mazmuni kirish maslahati sifatida ishlatilishi mumkin. Satrni kiritishda Esc , F3, F5, BS, Ctrl-C/Ctrl-Break va boshqalar tugmalari DOS buyruqlarini terishdagi kabi qayta ishlanadi (ya'ni Esc qayta yozishni boshlaydi, F3 kiritish so'rovini tiklaydi, F5 eslab qoladi). joriy satr maslahat sifatida, Backspace oldingi belgini o'chiradi). Enter tugmasini bosgandan so'ng , satr (shu jumladan oxirgi belgi CR (0Dh) ) uchinchi baytdan boshlab buferga yoziladi. Ikkinchi bayt oxirgi CR ni hisobga olmagan holda haqiqiy kiritilgan satr uzunligini qayd qiladi .
    Keling, o'nlik sonni o'n oltilik songa o'zgartiradigan dastur misolini ko'rib chiqaylik.
    7-jadval - 2.1-misol


    .model kichkina

    ; kod, ma'lumotlar va stek segmentlari birlashtirilgan xotira modeli.


    .kod

    ; ma'lumotlarni o'z ichiga olgan kod segmenti.


    org 100h

    ; COM faylining boshlanishi


    boshlash:

    ; dastur kodini boshlash belgisi



    Download 183,36 Kb.
    1   ...   20   21   22   23   24   25   26   27   ...   64




    Download 183,36 Kb.