Microsoft Word tizimli programmalash



Download 0,71 Mb.
Pdf ko'rish
bet18/54
Sana23.02.2022
Hajmi0,71 Mb.
#123368
TuriПрограмма
1   ...   14   15   16   17   18   19   20   21   ...   54
Bog'liq
tizimli programmalash

 
4.1. қўшиш буйруқлари. 
 
 
ADD қўшиш буйруқлари. Кўрниши: ADD қабул қилувчи, узатувчи. 
Одатда бунда қабул қилувчи ва узатувчи сифатида регистр ва хотира ячейкаси қатнашиши 
мумкин. Бунда буйруқ бажарилгандан сўнг, қабул қилувчи қ қабул қилувчи қ узатувчи 
ҳосил бўлади. Шу билан бирга узатувчи сифатида буйруқдан тўғридан-тўғри келтирилган 
берилганлар ҳам келиши мумкин.
Масалан: 
ADD AL, DL 
ADD AL, 3 
ADD AL, CATS 
ADD DX, [SI] 
ADD AL, CATS [SI] 
ADD AL, CATS[BX+SI] 
ADD AL, CATS [BX+SI+10] 
ADD CATS, AL 
ADD CATS[SI], AL 
ADD CATS[BX+SI], AL 
ADD CATS[BX+SI+(5*80)], AL
ADS кўчиришли қўшиш буйруғи. 
 
Бу буйруқ худди ADD га ўхшаб иш бажаради, лекин қўшиш пайтида кўчириш
байроғи CF ни ҳам ишлатади, яъни қўшишдан сўнг қабул қилувчи қ қабул қилувчи қ 
узатувчиқ кўчириш ҳосил бўлади. Бунда агарда қўшилувчи қийматлар натижаси 8 битга 
сиғмаса, сиғмаган бит CF байроғига ўрнатилади.
Масалан,  250 ва 10 сонларини қўшайлик. 
1111 1010 (250 сонининг иккилик кўриниши) 
+
0000 1010 ( 10 сонининг иккилик кўриниши). 
___________
1 0000 0100 ( жавоб: ўнли 260 қиймат). 
Лекин ишорасиз бутун сонлар диапазони 0 дан 255 гача эди. Шунинг учун биринчи 
8 битда турган қиймат қабул қилувчи регистрда жойлашади, 9 битдаги қиймат эса CF
байроғига ўрнатилади. Бундан кўриниб турибдики, 8088 МП икки хил қўшиш буйруғини 
ишлатади. Уладан бири ADD байтларни ёки сўзларда берилган қийматларни ҳамда юқори 


23
аниқликда қийматларнинг кичик қисмларини қўшиш учун хизмат қилади. ADS бўлса, 
юқори аниқликдаги қийматларнинг катта қисмлаини қўшиши учун хизмат қилади.
Масалан, агарда операндларнинг қиймати 16 битдан ошадиган бўлса, у ҳолда 
қуйидаги буйруқлар кетма-кетлигидан фойдаланилади.
ADD AX, CX 
; аввал кичик 16 битлар қўшилади. 
ADC BX, DX
; сўнгра катта 16 битлар қўшилади. 
Улар бажарилганда CX ва DX ларда жойлашган 32 битли сон AX ва ВХ ларда 
жойлашган 32 битли сон билан қўшилади. Бунда ADC буйруғи (CX)+(AX) қўшишдан 
ҳосил бқлган ихтиёрий қўчиришни (DX)+(BX) га қўшади.
4.3. Айириш буйруқлари 
8088 МПда айириш икки хил ишорали сонларни қўшиши каби амалга оширилади. 
Бунинг учун айирилувчининг ишораси ўзгартирилади. Масалан, 10-7 қуйидагича ёзилади: 
10+(-7) .

Download 0,71 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   54




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