Muxammad al-xorazmiy nomidagi



Download 100,36 Kb.
bet6/6
Sana14.06.2022
Hajmi100,36 Kb.
#672050
1   2   3   4   5   6
Bog'liq
8-amaliy ish. (290-297)

6. dastur:
.686 ; protsessor tipini aniqlash direktivasi .model flat, stdcall ; chiziqli xotira modelini e’lon qilish. Option case map:none ; Windows OT bilin moslashtirish
.data ; ma’lumotlarni aniqlash direktivasi
_a dw 5 ; 16-razryadli xotira omboriga _a nom bilan 5 sonini yozish
_b dw 27 ; yozish _b = 16h
_c dw 86 ; yozish _c = 56h
_e dw 1986 ; yozish _e = 7c2h
_d dw 1112 ; yozish _d = 458
res dw 0 ; res o’zgaruvchisini saqlash uchun xotirani zaxiralash
.code ; buyruqlar segmenti boshlanishi direktivasi
start:
mov edx,0 ; registrlarni tozalash
mov ebx,0
mov ecx,0
mov ах, _e ; ax registriga _e = 7c2h sonini joylashtiramiz
mul _d ; _e ni _d ga ko’paytiramiz
SHL edx, 16 ; 16 ga ko’chirishni amalga oshiramiz
mov dx,ax
push edx ; qiymatni stekka tashlaymiz
mov edx,0
mov ах, _e
mov cx, _b
div cx ; ax ni cx ga bo’lamiz
pop ecx ; stekdan qiymatni olamiz
sub ecx, eax ; ayiramiz
mov ах, _a 
sub eax, ecx 
mov res, eax
ret ; OT boshqaruviga qaytaramiz
end start ; start nomli dasturni yakunlash
Topshiriqlar. Berilgan topshiriqlarga mos 16- va 32-bitli dasturlar tuzilsin va dastur natijalari tahlili hisobotda talab qilingan bandlar bo‘yicha yozma shaklda keltirilsin.


Topshiriqlar
1. MS DOS buyruqlar satri mazmunini ekranda hosil qiluvchi dastur tuzilsin.
2. Qalqib chiqadigan izoh so‘zli oynani hosil qilish dasturi tuzilsin.
3. Ekranda matn hosil qiluvchi konsol ilovali dastur tuzilsin.
4. Windowsda (a b+c)/d ifoda qiymatini oynada hosil qiluvchi dastur tuzilsin.
5. Joriy mikroprotsessor chastotasini oynada hosil qiluvchi dastur tuzilsin.
6. Joriy disk parametrlarini ko‘rsatuvchi grafik ilovali dastur tuzilsin.
7. Operativ xotira hajmini ko‘rsatuvchi konsol ilovali dastur tuzilsin.
8. Arifmetik amallarni hisoblash dasturi tuzilsin.
9. Oynada sichqoncha harakatini belgilovchi grafik ilovali dastur tuzilsin.
10. Kvadrat tenglama ildizlarini hisoblovchi dastur tuzilsin.
11. O‘nlik sanoq sistemasida 2 ta sonni o‘zaro qo‘shish dasturi tuzilsin.
12. ab-cd ifoda qiymatini hisoblash dasturi tuzilsin.
13. Berilgan sonning kvadrat ildizini hisoblash dasturi tuzilsin.
14. Oynada bir sonning ikkinchi songa nisbatini tasvirlovchi dastur tuzilsin.
15. Windowsda ixtiyoriy matn faylini ochuvchi (ishga tushiruvchi) dastur tuzilsin.


Nazariy topshiriqlar:

  1. Assembler tili qanday til?

  2. Assembler tilida asosan qanday ahamiyatga ega dasturlar tuziladi?

  3. Registr nima?

  4. Registr turlari

  5. Umumiy foydalanish registrlarini sanang

  6. Qanday tiplarni bilib oldingiz?

Asatullayev Javohir 208 AX



Download 100,36 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish