0-Buyruqlar tizimi, operandlarning(78-96). docx


Download 0.66 Mb.
Pdf ko'rish
bet8/12
Sana02.02.2023
Hajmi0.66 Mb.
#1147465
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
0-Buyruqlar tizimi, operandlarning(78-96). docx

Buyruqlarning turlari. Turli xil HM larning buyruq tizimlari turlicha
bo’lishiga qaramay, ba'zi bir asosiy operatsiyalar turlarini ularning har qandayida
topish mumkin. Ushbu turlarni tavsiflash uchun biz quyidagi klassifikatsiyani qabul
qilamiz:
ma'lumotlarni uzatish buyruqlari;
arifmetik va mantiqiy ishlov berish buyruqlari;
satrlar bilan ishlash buyruqlari;
almashtirish buyruqlari;
kiritish-chiqarish buyruqlari;
buyruqlar oqimini boshqarish buyruqlari.
Ma'lumotlarni uzatish buyruqlariBu mashina buyruqlarining eng keng
tarqalgan turi. Bunday buyruqlar quyidagi ma'lumotlarni o'z ichiga olishi kerak:


92
- operandlarning manba va qabul qiluvchi manzillari - xotira katakchalarining
manzillari, protsessor registr raqamlari yoki operandlar stekda joylashganligi
haqidagi ma'lumotlar;
- aniq yoki bilvosita ko'rsatilgan uzatiladigan ma'lumotlarning uzunligi
(odatda bayt yoki so'zlarda);
- operandlarning har biriga murojaat qilish usuli, uning yordamida
buyruqning manzil qismi tarkibini operandning fizik manziliga aylantirish mumkin.
Ko'rib chiqilayotgan buyruqlar guruhi protsessor va TX o'rtasida, protsessor
ichida va xotira katakchalari o'rtasida ma'lumot uzatishni ta'minlaydi. Protsessor
ichidagi uzatish operatsiyalari "registr-registr" formatidagi buyruqlar bilan
belgilanadi. Protsessor va xotira o'rtasidagi uzatish buyruqlari “registr-xotira”
formatida, xotiradagi uzatish buyruqlar esa “xotira-xotira” formatida.
Arifmetik va mantiqiy ishlov berish buyruqlariBu guruhga axborotni taqdim
etishning turli shakllarida arifmetik va mantiqiy ishlov berishni ta'minlovchi
buyruqlar kiradi. BTAda raqamlarni ifodalashning har bir shakli uchun odatda
ma'lum bir standart operatsiyalar to'plami taqdim etiladi.
Natijani hisoblashdan tashqari, arifmetik va mantiqiy amallarni bajarish
AMQda ushbu natijani tavsiflovchi belgilar (bayroqlar) shakllanishi bilan birga
keladi. Eng tez-tez qayd etilgan belgilar: (Zero) - nol natija; (Negative) - salbiy
natija; (oVerflow) - bit panjara to'lib toshgan; (Carry) - tashishning mavjudligi.

Download 0.66 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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