• 5-misol.
  • 3.1.3 ikkilik kopaytirish Kopaytirish
  • 3.1.4 ikkilik bolinish Bolinish
  • Qoshimcha kod.
  • Amaliy ish «kompyuterlarning matematik asoslari» Ishning maqsadi




    Download 95,44 Kb.
    bet4/6
    Sana08.12.2023
    Hajmi95,44 Kb.
    #114067
    1   2   3   4   5   6
    Bog'liq
    Документ Microsoft Word

    3.1.1 ikkilik qo'shish
    Qachon qo'shish ikkilik raqamlar har bir toifadagi atamalar raqamlari qo'shiladi va agar mavjud bo'lsa, ikkilik qo'shish qoidalariga muvofiq qo'shni kichik toifadan o'tkaziladi (2-jadval). Shuni yodda tutish kerakki, 1+1 ushbu toifada nol va keyingi toifaga o'tkazish birligini beradi.
    5-misol.
    a) ikkilik raqamlarni qo'shishni bajaring: X=1101, Y=101;
    1111 transfer birliklari
    X= 1101
    + Y= 101
    X+Y= 10010
    Natija 1101+101=10010.
    b) ikkilik sonlarni qo'shish: X=1101, Y=101, Z=111;
    11
     111 transfer birliklari
    X= 1101
    + Y= 101
    + Z= 111
    X+Y= 11001
    Natija 1101+101+111=11001.
    3.1.2 ikkilik ayirish
    Ikkilik sonlarni ayirish ikkilik ayirish qoidalariga muvofiq amalga oshiriladi (2-jadval), bu razryadda esa, agar kerak bo'lsa, katta razryaddan 1 tasi bilan shug'ullanadi. Ushbu ishg'ol qilingan 1 berilgan toifaning ikkita 1 ga teng.
    6-misol.
    Ikkilik raqamlar berilgan X=10010 va Y=101. Hisoblash X–Y
    10010
    -101
    01101
    Natija 10010-101 \ u003d 1101.
    3.1.3 ikkilik ko'paytirish
    Ko'paytirish ikkilik sonlar ikkilik ko'paytirish va qo'shish jadvallari yordamida o'nlik sonlar bilan bir xil qoidalarga muvofiq amalga oshiriladi (2-jadval).
    7-misol.
    Ikki ikkilik sonni ko'paytiring 1001 × 101=?
    1001
    × 101
    1001
    0000
     1001__
    101101 natija 1001 × 101=101101
    3.1.4 ikkilik bo'linish
    Bo'linish ikkilik raqamlar o'nlik sonlar bilan bir xil qoidalarga muvofiq ishlab chiqariladi. Bu ikkilik ko'paytirish va ayirish jadvallaridan foydalanadi (jadval 8-misol.
    1100.011: 10.01=ikkita ikkilik raqamni ajrating?

    Natija 1100,011:10,01=101,1.
    3.2 mashina kodlari
    Kompyuterda arifmetik operatsiyalarni bajarishni soddalashtirish uchun raqamlarni ifodalash uchun maxsus kodlar qo'llaniladi. Kodlardan foydalanish raqamlarni ayirish operatsiyasini ushbu raqamlarning kodlarini arifmetik qo'shishga imkon beradi. teskari va qo'shimcha raqam kodlari. To'g'ridan-to'g'ri kod kompyuterni saqlash qurilmasidagi salbiy raqamlarni ifodalash va ko'paytirish va bo'lish uchun ishlatiladi. Teskari va qo'shimcha kodlar ayirish operatsiyasini qo'shish operatsiyasi bilan almashtirish uchun ishlatiladi, bu esa kompyuterning arifmetik blokini o'rnatishni osonlashtiradi.
    1) koddagi raqamning bitlari ma'lum bir bit tarmog'iga qattiq bog'langan.
    2) belgilangan, qat'iy belgilangan razryad bit tarmog'idagi belgi kodini yozish uchun ajratilgan. Ijobiy raqam belgisi kodi 0, manfiy son belgisi kodi 1.
    Masalan, agar raqam kodini ifodalash uchun bitta bayt olingan bo'lsa, unda raqamni ifodalash uchun 7 ta raqam, belgi kodini yozish uchun esa bitta raqam beriladi.
    To'g'ridan-to'g'ri kod. Ikkilik raqamning to'g'ridan-to'g'ri kodi rasmdagi raqamning o'zi bilan bir xil. Musbat sonlar uchun belgi razryadining qiymati 0 ga, manfiy sonlar uchun esa 1 ga teng.
    9-misol.
    a) to'g'ridan-to'g'ri kodda +13 raqamini yozing.
    Sonning ikkilik ekvivalenti 1101 ga teng2.
    Bir bayt bilan ifodalangan raqamning to'g'ridan-to'g'ri kodi 0.0001101 (belgi razryadi nuqta bilan ajratilgan)
    b) -13 raqamini to'g'ridan-to'g'ri kodga yozing.
    Sonning ikkilik ekvivalenti 1101 ga teng2.
    Bir bayt bilan ifodalangan raqamning to'g'ridan-to'g'ri kodi 1.0001101 (belgi razryadi nuqta bilan ajratilgan)
    Teskari kod. Ijobiy raqam uchun teskari kod to'g'ridan-to'g'ri kod bilan bir xil. Salbiy raqam uchun raqamning barcha raqamlari qarama-qarshi raqamlar bilan almashtiriladi (1 dan 0 gacha, 0 dan 1 gacha) va birlik belgi toifasiga kiritiladi.
    10-misol.
    a) +1101,101 raqami uchun2

    to'g'ridan-to'g'ri kod

    0.0001101,101

    teskari kod

    0.0001101,101

    Ko'rib turganingizdek, raqam kodlari mos keladi!
    b) -1101.101 raqami uchun2

    to'g'ridan-to'g'ri kod

    1.0001101,101

    teskari kod

    1.1110010,010

    Qo'shimcha kod. Ijobiy sonning qo'shimcha kodi to'g'ridan-to'g'ri kod bilan bir xil. Salbiy raqam uchun qo'shimcha kod teskari kodni olish va kichik raqamga birlikni qo'shish orqali hosil bo'ladi.
    11-misol.
    a) +1101,101 raqami uchun2:

    to'g'ridan-to'g'ri kod

    0.0001101,101

    teskari kod

    0.0001101,101

    qo'shimcha kod

    0.0001101,101

    b) -1101 raqami uchun2:

    to'g'ridan-to'g'ri kod

    1. 0001101,101

    teskari kod

    1.1110010,010

    qo'shimcha kod

    1.1110010,010
    + 1
    1.1110010,011


    Download 95,44 Kb.
    1   2   3   4   5   6




    Download 95,44 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Amaliy ish «kompyuterlarning matematik asoslari» Ishning maqsadi

    Download 95,44 Kb.