O’zbekiston Respublikasi Raqamli Texnologiyalari vazirligi Muhammad Al-Xorazmiy Nomidagi Toshkent Axborot Texnologiyalari Universititi Fan: Kompyuter Tashkillashtirish Amaliy ish N: 5 Mavzu: Buyruqlar Tizimining arxitekturasi


Ob'ekt kodi haqida (ikki formatda)


Download 149.81 Kb.
bet25/25
Sana29.06.2023
Hajmi149.81 Kb.
#1657463
1   ...   17   18   19   20   21   22   23   24   25
Ob'ekt kodi haqida (ikki formatda):
Ro'yxatdan o'tish: | 01000reg |
^ Registr yoki xotira: | 1111111w | mod000r / m |
JCC
JCXZ / JECXZ
(Agar shart bo'lsa, sakrash)

(CX = nol bo'lsa sakrash / ECX = nol bo'lsa sakrash)
Agar shart bajarilsa, sakrash
Agar CX / ECX nolga teng bo'lsa, o'tish
^ Buyruqlar sxemasi:
jcc yorlig'i
jcxz yorlig'i
jecxz yorlig'i

Maqsad: ma'lum bir shartga qarab buyruqlarning joriy segmentida o'tish.
^ Buyruqlar algoritmi (jcxz / jecxz dan tashqari):
Operatsion kodiga qarab bayroqlar holatini tekshirish (u tekshirilgan holatni aks ettiradi):

agar tekshirilgan shart rost bo'lsa, operand tomonidan ko'rsatilgan katakka o'ting;
agar tekshirilgan shart noto'g'ri bo'lsa, boshqaruvni keyingi buyruqqa o'tkazing.
jcxz / jecxz buyrug'ining algoritmi:
ecx / cx registrining mazmuni nolga teng bo'lishi shartini tekshirish:

agar tekshirilgan holat bo'lsa
Assembler tili haqida umumiy ma'lumot
Simvolli assembler tili mashina tilini dasturlashning kamchiliklarini sezilarli darajada bartaraf etishga imkon beradi.

Xulosa
Xulosa qilib aytishim momkinki bu maluotlarni assembleya haqida internetdan topib kengroq yoritishga harakat qildim.
Download 149.81 Kb.

Do'stlaringiz bilan baham:
1   ...   17   18   19   20   21   22   23   24   25




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