7-amaliy mashg’ulot. Mavzu: modifikatsion kodlar ustida arifmetik amallar bajarish texnologiyasi. Mashg’ulotning maqsadi


-Topshiriq Modifikatsion teskari va qo'shimcha kodlar


Download 30.08 Kb.
bet3/4
Sana12.11.2023
Hajmi30.08 Kb.
#1767469
1   2   3   4
Bog'liq
Amaliy mashg\'ulot - 7

3-Topshiriq
Modifikatsion teskari va qo'shimcha kodlar.
Bit katakchasi oshib ketganda, birlik belgi bitiga o'tkaziladi. Bu noto'g'ri natijaga 
olib keladi va arifmetik operatsiya natijasida olingan ijobiy sonni salbiy("1" belgisibitida bo'lgani kabi) va aksincha deb qabul qilish mumkin.
Masalan:
Bu yerda X va Y musbat sonlarning kodlari, ammo kompyuter ularni qo'shish natijasini salbiy sonning kodi sifatida qabul qiladi (belgi bitida "1"). Bitli katakchaning haddan tashqari ko'payishini aniqlash uchun o'zgartirilgan kodlar kiritiladi.
Modifikatsion teskari va modifikatsion qo’shimcha kodlarida raqam belgisiga bitta emas, balki ikkita raqam qo'yiladi: "00" "+" belgisiga, "11" "belgiga" to'g'ri keladi.
Belgilar raqamlarida olingan har qanday boshqa kombinatsiya ("01" yoki "10") bitli katakchaning to'lib toshganligidan dalolat beradi. Modifikatsion kodlarda raqamlarni qo'shish oddiy teskari va ikkitaning qo'shimcha kodlarida qo'shilishdan farq qilmaydi.
O'zgartirilgan teskari kodda qo'shimchani bajarib, avvalgi misolni ko'rib chiqing.
Imzolangan bitlardagi "01" birikmasi toshib ketganligini va natijada noto'g'ri natijani bildiradi.
Yana bir misol keltiraylik.
Misol. Ikkita raqam berilgan: X=101001 va Y=11010.
Modifikatsion qo'shimcha kodda ularni qo'shing.
1) Keling, X va Y ni o'zgartirilgan qo'shimcha kodga aylantiramiz:
Muntazam yozuvlar modifikatsion teskari pastki kod
X = +101001
Y = 011010
2) Qo'shish amalini qilaylik:
Hech qanday ortiqcha oqim yo'q ("00" imzolangan bitlarida), shuning uchun natija to'g'ri (X + Y = 1111)

Darsni mustaxkamlash uchun savollar:

  1. Kodlar uchun qanday talablar qo'yiladi?

  2. To'g'ridan-to'g'ri kodga misol keltiring?

  3. Raqamlarni teskari va qo'shimcha kodlarda qo'shish xususiyatlariga ta’rif bering.

  4. Modifikatsion teskari va qo'shimcha kodlarga misol keltiring.

  5. Axborotni kodlashning qanday usullari bor?



Download 30.08 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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