|
Assembler dasturlarini loyihalash qoidalari
|
bet | 5/64 | Sana | 13.05.2024 | Hajmi | 183,36 Kb. | | #230077 |
Bog'liq Системное программирование, практикаAssembler dasturlarini loyihalash qoidalari
Assembler tilida dasturlarni yozishda quyidagi qoidalarga amal qiling:
* direktivalarni bosh harflarda, ko‘rsatmalarni kichik harflarda yozing;
* matnni keng yozing - ziqna bo'lmang;
* ekranning chetidan tashqariga chiqmang, ya'ni. matnni 80 belgidan kengroq qilmang - tahrirlash va chop etish qulay bo'lmaydi;
* chekinish uchun jadvaldan foydalaning (TAB tugmasi);
* izoh bloklari teng ravishda chekinishi kerak. Quyidagi qator optimal deb hisoblanadi:
movax,bx<(1-3)TAB>;sharh matni
Sharh oldidagi yorliqlar soni buyruq argumentlarining uzunligi bilan belgilanadi va 1 dan 3 gacha bo'lishi mumkin. Til sintaksisi bilan tanishganingizda qo'shimcha qoidalar beriladi.
Bajarilishi kerak bo'lgan vazifa:
1. EMU 8086 emulyatorini ishga tushiring.
2. Assembler dasturlarini loyihalash qoidalaridan foydalanib, "Ro'yxatdan o'ting" so'zlarini to'g'rilang. xohlaganingizcha (ularni apostrofga qo'yishni unutmang).
Emulate ' tugmasini yoki F tugmasini 5 bosib ilovani ishga tushiring .
RUN ” tugmasi yordamida olingan kodni bajarish uchun ishga tushiring yoki F 9 funktsiya tugmachasini bosing.
5. Dasturni kompilyatsiya qiling. Avval barcha ochiq oynalarni yopgandan so'ng, asosiy shakl oynasiga qayting, so'ng " Tuzish " tugmasini bosing.
6. Olingan com faylini bajarish uchun WINDOWS 98 ning o'rnatilgan buyruqlar qatorida ishga tushiring yoki jami dos sessiyasini boshlang . qo'mondon .
Emulyatorning asosiy oynasidagi “ Namunalar ” tugmasini bosganingizda ochiladigan boshqa misollar bilan tajriba qiling .
EMU 8086 emulyatoriga o'rnatilgan yordamni o'qing . Unda dastur bilan ishlash uchun barcha kerakli ma'lumotlar, assembler tilida dastur yozish asoslari va boshqalar mavjud.
Amalga oshirish tartibi:
1. Nazariy materialni o‘rganish.
2.Dastur tuzing.
3. Hisobot tuzing.
Nazorat savollari:
1. Assambleya dasturlarining yadroviy kompyuterlardan asosiy farqlari nimada?
2. Assembler dasturi qanday tuzilishga ega?
3. Ko‘rsatma va ko‘rsatma o‘rtasidagi farq nima?
4. Assembler tilida dasturlarni loyihalash qoidalari qanday?
5. Bajariladigan faylni olish qanday bosqichlardan iborat?
6. Dasturni nosozliklarni tuzatish bosqichi nima uchun kerak?
7. Bajariladigan fayl yaratish va dasturga taqlid qilishning asosiy nuqtalarini aytib bering?
TASM va MASM dasturlarida assembler dasturini yaratishning texnik bosqichlari qanday ?
EMU 8086 emulyatorining asosiy xususiyatlari ?
DOS'da muzlash bilan kurashishning 10 usuli ?
|
| |