Qo'zg'almas vergulli sonlar ustida arifmetik amallarning bajarilishi

Qo'zg'almas vergulli sonlar ustida arifmetik amallarning bajarilishi

O'quvchilarga / Huquq
Qo'zg'almas vergulli sonlar ustida arifmetik amallarning bajarilishi - rasmi

Material tavsifi

Qo'zg'almas vergulli sonlar ustida arifmetik amallarining bajarilishi Reja: 1. Qo'zg'almas vergulli sonlar ustida qo'shish va ayrish amallarining bajarilishi. 2. Qo'zg'almas vergulli sonlar ustida ko'paytirish va bo'lish amallarining bajarilishi. 3. Ko'paytirish amalini tezlashtirish. Bu ikki amalni algebraik jamlash amali deb ko'rish mumkin, chunki ayirish ishorasi o'zgargan ayriluvchini qo'shish demakdir. Qo'zg'almas vergulli sonlarni algebraik qo'shish hisoblash mashinasida quyidagi mashina kodlaridan birida amalga oshirilishi mumkin: to'g'ri, teskari, qo'shimcha va ularning modifikatsiyalangan ko'rinishi. Tabiiyki, yig'indi ham shu kodlarning birida hosil bo'ladi. Ko'pincha teskari yoki qo'shimcha kodlar ishlatiladi. Bunda operandlarning barcha xonalari (ishora va raqam xonalari) qo'shish amalida ishtirok etadi. Yig'indi ishorasi operandlar ishora raqamlarini hamda qo'shni kichik xonadan ko'chirish qiymati raqamini jamlash jarayonida avtomatik tarzda hosil qilinadi. Yig'indi ishora xonasidan ko'chirish qiymatining birlik raqami paydo bo'lsa uni yig'indi kichik xonasiga qo'shish (teskari kodda qo'shganda) yoki tashlab yuborish (qo'shimcha kodda qo'shganda) lozim. Ko'p xonali sonlarni algebraik jamlash odatda n - ta bir xil xonalar bo'yicha qo'shish-ayrish amallardan tashkil topgan muntazam jarayon sifatida amalga oshiriladi (bu yerda n- har bir operanddagi xonalar soni). Qo'shiluvchilarning ishoralariga bog'liq quyidagi to'rtta hol ro'y berishi mumkin: X1 0 , X2 0 , X3 = X1 + X2 0; X1 0 , X2 0 , X3 = X1 + X2 0; X1 0 , X2 0 , X3 = X1 + X2 0; X1 0 , X2 0 , X3 = X1 + X2 0. Teskari kodda qo'shish Bu hollarni misollar yordamida batafsil ko'rib chiqamiz. 1) X1 0 , X2 0 , X3 = X1 + X2 0 ; Bu holda teskari kodga o'tkazish, amal bajarilishi xususiyatiga ta'sir etmaydi, chunki |X1 0)|tesk + |X2 0|tesk = X1 + X2 2) X1 0 , X2 0 , X3 = X1 + X2 0 ; Bu holda, teskari kodda X soni va uning ifodasi o'rtasidagi bog'liklikka asosan quyidagini yozish mumkin : [X1]tesk + [X2 ]tesk = X1 + 2 + X2 - 2-n Bu natijani dastlabki natija deb ataylik. Haqiqatan ham, shartga binoan natija X1 + X2 ga teng bo'lishi lozim. Dastlabki natijadan yakuniy natijaga o'tish uchun dastlabki natijaga tuzatish kiritish lozim, yani dastlabki natijadan 2 ni ayirib, unga 2-n ni qo'shish lozim. Misol. [X1]to'g' = 0,11011; [X2]to'g' = 1,10011 [X1]tesk = 0,11011 + [X2]tesk = 1,01100 10,0011 - dastlabki natija - 10, +1 - tuzatish [X3]tesk = 0,0100 - yakuniy natija Tuzatishni bajarish, yuqorida ...


Ochish
Joylangan
Bo'lim Huquq
Fayl formati zip → doc
Fayl hajmi 78.68 KB
Ko'rishlar soni 46 marta
Ko'chirishlar soni 3 marta
O'zgartirgan san'a: 28.03.2025 | 20:56 Arxiv ichida: doc
Joylangan
Bo'lim Huquq
Fayl formati zip → doc
Fayl hajmi 78.68 KB
Ko'rishlar soni 46 marta
Ko'chirishlar soni 3 marta
O'zgartirish kiritilgan: Arxiv ichida: doc
Tepaga