Disk xotirasi DOS ni kengaytirilgan funksiyalari

Disk xotirasi DOS ni kengaytirilgan funksiyalari

O'quvchilarga / Informatika va AT
Disk xotirasi DOS ni kengaytirilgan funksiyalari - rasmi

Material tavsifi

Disk xotirasi DOS ni kengaytirilgan funksiyalari Reja: 1. Kirish. 2. ASCIIZ formatdagi ma'lumotlar. 3. Fayl raqami va qaytarish kodlari. 4. Disk faylni yaratish. 5. Disk faylni o'qish. 6. ASCII fayllar. 7. Kengaytirilgan DOS ni boshqa disk funksiyalari. Tayanch so'zlar va iboralar: ASCIIZ format, faylni identifikatsiyalash, fayl nomeri, Faylni yaratish, Faylni yozish, Faylni epish, Faylni ochish, Faylni o'qish, ASCII fallar 1. KIRISh. Kengaytirilgan DOS funksiyalarni ko'pi baza DOS ni funksiyalardan soddaroqdir. DOS qo'llanmalarda yangi funksiyalarni ishlatish tavsiya qilinadi. Ular UNIX turlardagi sistemalar uchun oddiyroq. Bazi operatsiyalar faylga kirish yo'lini va fayl nomini, faylga ketma-ketli kirish uchun fayl raqamini, maxsus qaytarish kodlarini o'ziga diskovodni boshlang'ich satrlarni ASCIIZ formatda ishlatishni oladilar. 2. ASCIIZ FORMATDAGI MA'LUMOTLAR. Disk operatsiyalar uchun ko'pincha kengaytirilgan funksiyalardan DOS ga satr adresini ASCIIZ formatda habar berish kerak. Bu satr faylni identifikatsiyalashni oladi: diskovod nomeri, kirish yo'llar, fayl nomi (hamma parametrlar majburiy emas) va satr 16-li nolpdan tugash kerak, masalan: PATHNM1 DB 'B:TEST.ASM',0 PATHNM2 DB 'C:UTILITYNU.EXE',0 Kiya chiziq ajratuvchi sifatida ishlatiladi. Nolli bayt (zero) satrni tamomlaydi (shundan ASCIIZ formatni nomi). Parametr sifatida ASCIIZ satrni ishlatiladigan to'xtatilib qolishlar uchun, bu satrni adresi DX registrda yuklanadi, masalan LEA DX,PATHNM1 komanda bilan. 3. FAYL NOMYeRI VA QAYTARISh KODLAR. Faylni yaratish va ochish uchun, AX registrga ikkibaytli sonni yuklash kerak. Bu son - fayl nomeridir. Standart tuzilishlar uchun ochish operatsiyalarni bajarish kerak emas, va ular uchun bevosita fayl nomerlar ishlatiladilar: 0 - kiritish, 1 - chiqarish, 2 - xato To'g'risida habar chiqarsh, 3 - tashkil tuzilishlar, 4 - printer. Faylni yaratish yoki ochish jarayonida diskga kirish uchun ASCIIZ satri va DOS 16-li 3S yoki3D funksiyalar ishlatiladi. Muvaffakiyatli operatsiya CF bayroqni nolpga o'rnatishb qo'yadi va fayl nomerini AX registrga qo'yadi. Bu nomerni DW ma'lumotlar elementida saqlash kerak va uni hamma quyidagi disk fayldagi operatsiyalar uchun ishlatish kerak. Muvafakiyasizli operatsiyada CF baroi 1 ga qo'yiladi, AX registrga esa operatsiyaga boliq xato kodi qo'yiladi. 01 funksiyani nomeridagi xato 02 fayl topilmadi 03 kirish yo'li topilmadi 04 juda ko'p fayllar ochilgan 05 kirish yo'q (operatsyai qabul kilinmadi) 06 fayl nomerdagi xato 07 xotirani boshqarish bloki bo'zilgan 08 xotirada joy etmayapti 09 xotira blok adresidagi xato 10 jihoz xatosi 11 format xatosi 12 kirish kod xatosi 13 ma'lumotlar xatosi 15 diskovod xatosi 16 mundarijani o'chirish o'rinishi 17 boshqa tuzilish-mi? 18 boshqa fayllar yo'q 4. DISK FAYLNI YaRATISh. Quyidagi qismlarda disk fayllarni yaratish, yozish va epish DOS ni kengaytirilgan rivoyati uchun talablar keltirilgan. Faylni yaratish: o'n oltili 3S. Yangi faylni yaratish ...


Ochish
Joylangan
Fayl formati zip → doc
Fayl hajmi 24.07 KB
Ko'rishlar soni 86 marta
Ko'chirishlar soni 6 marta
O'zgartirgan san'a: 29.03.2025 | 00:26 Arxiv ichida: doc
Joylangan
Fayl formati zip → doc
Fayl hajmi 24.07 KB
Ko'rishlar soni 86 marta
Ko'chirishlar soni 6 marta
O'zgartirish kiritilgan: Arxiv ichida: doc
Tepaga