Arifmetik buyruqlar Arifmetik ko'rsatmalar



Yüklə 34,43 Kb.
səhifə1/5
tarix21.10.2023
ölçüsü34,43 Kb.
#130411
  1   2   3   4   5
Арифметические команды


Arifmetik buyruqlar
Arifmetik ko'rsatmalar operand kodlarini raqamli ikkilik yoki BCD kodlari sifatida ko'rib chiqadi. Ushbu buyruqlarni beshta asosiy guruhga bo'lish mumkin:

  • qat'iy nuqta operatsiyalari ko'rsatmalari (qo'shish, ayirish, ko'paytirish, bo'lish);

  • suzuvchi nuqta ko'rsatmalari (qo'shish, ayirish, ko'paytirish, bo'lish);

  • tozalash buyruqlari;

  • oshirish va kamaytirish buyruqlari;

  • taqqoslash buyrug'i.

Ruxsat etilgan nuqtali ko'rsatmalar protsessor registrlaridagi yoki xotiradagi kodlarni oddiy ikkilik kodlar kabi ko'rib chiqadi. Qo'shish ( Qo'shish) buyrug'i ikkita kodning yig'indisini hisoblab chiqadi. Ayirmoq ( SUB) buyrug'i ikkita kod orasidagi farqni hisoblab chiqadi. Ko'paytirish yo'riqnomasi ( MUL ) ikkita kodning mahsulotini hisoblab chiqadi (natijaning kengligi omillarning kengligidan ikki barobar). Bo'linish buyrug'i ( DIV ) bir kodning boshqasiga bo'lingan qismini hisoblab chiqadi. Bundan tashqari, ushbu buyruqlarning barchasi imzolangan va imzosiz raqamlar bilan ishlashi mumkin.
Suzuvchi nuqta (nuqta) ko'rsatmalari ko'rsatkichli va mantisli raqamlarni ifodalash uchun formatdan foydalanadi (odatda bu raqamlar ketma-ket ikkita xotira katakchasini egallaydi). Zamonaviy kuchli protsessorlarda suzuvchi nuqta ko'rsatmalari to'plami faqat to'rtta arifmetik amal bilan chegaralanib qolmaydi, balki boshqa ko'plab murakkab ko'rsatmalarni o'z ichiga oladi, masalan, trigonometrik funktsiyalarni hisoblash, logarifmik funktsiyalar, shuningdek, audio va audio uchun zarur bo'lgan murakkab funktsiyalar. tasvirni qayta ishlash.
Aniq ko'rsatmalar ( CLR) registr yoki xotira joyiga null kod yozish uchun mo'ljallangan. Ushbu buyruqlar nol oldinga buyruqlar bilan almashtirilishi mumkin , lekin maxsus aniq buyruqlar odatda oldinga buyruqlardan tezroq . Tozalash buyruqlari ba'zan mantiqiy buyruqlar deb tasniflanadi , ammo ularning mohiyati o'zgarmaydi.
O'sish (bittaga oshirish, INC ) va kamaytirish (bittaga kamaytirish, DEC) buyruqlari ham juda qulay. Ular, qoida tariqasida, bitta qo'shish yoki bitta ayirish ko'rsatmalari bilan almashtirilishi mumkin, lekin oshirish va kamaytirish qo'shish va ayirishdan ko'ra tezroq. Ushbu ko'rsatmalar bitta kirish operandini talab qiladi, bu ham chiqish operandidir.
Nihoyat, solishtirish ko'rsatmasi ( CMP bilan belgilangan ) ikkita kirish operandlarini solishtirish uchun mo'ljallangan. Asosan, bu ikki operandning farqini hisoblab chiqadi, lekin chiqish operandini yaratmaydi, balki faqat protsessor holati registridagi ( PSW ) bitlarni ushbu ayirma natijasiga ko'ra o'zgartiradi. Taqqoslash yo'riqnomasidan keyingi ko'rsatma (odatda o'tish ko'rsatmasi ) protsessor holati registridagi bitlarni tahlil qiladi va ularning qiymatlariga qarab amallarni bajaradi ( biz o'tish ko'rsatmalarini 3.3.4 bo'limda muhokama qilamiz). Ba'zi protsessorlar xotirada joylashgan operandlarning ikkita ketma-ketligini zanjirli taqqoslash uchun ko'rsatmalar beradi (masalan, 8086 protsessor va















Yüklə 34,43 Kb.

Dostları ilə paylaş:
  1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə