Ассемблер тилида дастурлаш


add r8/r16/r32, r8/r16/r32 ; Регистр билан регистрни қўшиш



Download 47,13 Kb.
bet3/7
Sana21.02.2022
Hajmi47,13 Kb.
#64251
1   2   3   4   5   6   7
Bog'liq
4 мавзу АРИФМЕТИК ВА МАНТИҚИЙ АМАЛЛАР ОПЕРАЦИЯЛАР БУЙРУҚЛАРИНИ БАЖАРИЛИШИНИ

add r8/r16/r32, r8/r16/r32 ; Регистр билан регистрни қўшиш
add r8/r16/r32, m8/m16/m32 ; регистр билан хотира ячейкасини қўшиш
add r8/r16/r32, i8/i16/i32 ; регистрга тўғридан тўғри операндани қўшиш
add m8/m16/m32, r8/r16/r32 ; хотира ячейкасига регистрни қўшиш
add m8/m16/m32, i8/i16/i32 ; хотира ячейкасига тўғридан тўғри операндани қўшиш
3. Жойлаштириш ва арифметик буйруқлар
Жойлаштириш буйруғи
Ассемблернинг асосий буйруқларидан бири – жойлаштириш буйруғи. Ушбу орқали бошқа регистрнинг қийматини, ўзгармасни ёки хотира ячейкасининг қийматини регистрга ёзишимиз мумкин. Буйруқ қуйидаги синтаксисга эга:
MOV <операнд1>, <операнд2>
MOV буйруғи орқали иккинчи операнднинг қиймати биринчи операндга ёзилади. Операндлар бир ҳил ҳажмга эга бўлишлари керак. Буйруқ байроқларни ўзгартирмайди.
mov eax, ebx ; EBX регистрининг қийматини EAX регистрига жойладик
mov eax, 0ffffh ; EAX регистрига 16-талик ffff сонини жойлаштирдик
mov x, 0 ; x ўзгарувчига 0 қийматини бердик
mov eax, x ; Бир хотира ячейкасидан бошқа хотира ячейкасига жойлаштириш мумкин эмас.
mov y, eax ; Аммо MOV буйруғини икки марта ишлатсак бўлади.
Қўшиш ва айириш буйруқлари
ADD <операнд1>, <операнд2>
SUB <операнд1>, <операнд2>
ADD буйруғи операндаларни қўшади ва уларнинг суммасини биринчи опернад ўрнига ёзади. SUB буйруғи биринчи операнддан иккинчисини айиради ва натижани биринч операнд ўрнига ёзади. Операндлар бир ҳил ҳажмга эга бўлишлари керак. Агар биринчи операнд регистр бўлса, унда иккинчиси регистр, хотира ячейкаси ва тўғридан тўғри опернад бўлиши мумкин. Агар биринчи операнд хотира ячейкаси бўлса, унда иккинчиси регистр ёки тўғридан тўғри опернад бўлиши мумкин. Ишорали ва ишорасиз ихтиёрий ҳажмдаги сонларни қўшиш ва йириш имкони мавжуд. Буйруқлар AF, CF, OF, PF, SF ва ZF байроқларини ўзгартиради.

Download 47,13 Kb.

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




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