تالار گفتمان مانشت

نسخه‌ی کامل: کدهای m/n یا 2/7 یا 2/5
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام و خسته نباشیید
انشالله که عزدارتون قبول حق باشه و شهادت امام حسین (ع) رو به شما و خانواده تون تسلیت عرض میکنم. من یک سوالی داشتم
از درس منطقی از کتاب پوران پژوهش در صفحه ی 15 و 16 کتاب .

سوالم این هستش کدهای m/n چیه و اینکه کدهای 2/5 یا 2/7 چیه و چطوری معادل شون رو مینویسیم بهتر بگم مثلا چطوری عدد 9 در دهدهی میشه در کد 2/5 برابر میشه با 01010 و یا در کد 2/7 برابر میشه با 0100001 ممنون میشم روششو توضیح بدهید.
(23 آبان 1392 12:25 ق.ظ)reza.mahmodi71 نوشته شده توسط: [ -> ]سوالم این هستش کدهای m/n چیه و اینکه کدهای ۲/۵ یا ۲/۷ چیه و چطوری معادل شون رو مینویسیم بهتر بگم مثلا چطوری عدد ۹ در دهدهی میشه در کد ۲/۵ برابر میشه با ۰۱۰۱۰ و یا در کد ۲/۷ برابر میشه با ۰۱۰۰۰۰۱ ممنون میشم روششو توضیح بدهید.
سلام.
در اینجا کد [tex]\frac{m}{n}[/tex] ،یعنی یک کد m بیتی که n بیت آن در هر عدد ۱ است.و چون دارای تعداد ثابتی ۱ در هر عدد هستش،جهت تشخیص خطا از این کد استفاده میشه.

--------------------------------------------------------------------------------------------------------


کد [tex]\frac{2}{5}[/tex] ،یعنی یک کد ۵ بیتی که ۲ بیت آن در هر عدد ۱ است. و یک کد نیمه وزن‌دار هستش.(تمام اعدادش غیر ۰ ، از یک وزن بخصوص مثل [tex]0\: \: \: 7 \: \: 4\: \: \: 2\: \: \: 1[/tex] یا [tex]0\: \: \: 1 \: \: 2\: \: \: 3\: \: \: 6[/tex] یا ... پیروی می‌کنند.)

حال در مورد این سوال که عدد x در این کد چطوری نوشته میشه:

اول یه مثال ساده میزنم.سیستم NBCD دارای وزن [tex]8\: \: \: 4\: \: \: 2\: \: \: 1[/tex] هستش.پس یعنی اگه بخوایم مثلا عدد 9 رو در این سیستم بنویسیم،باید جمع وزن‌هاش ۹ بشه.پس کافیه بیت مربوط به وزن ۸ و ۱ رو 1 و بیت مربوط به وزن ۴ و ۲ رو 0 بذاریم.که میشه 1001

حالا در مورد کد [tex]\frac{2}{5}[/tex] نیز همینطور محاسبه میشه،فقط با این تفاوت که وزن این کد،[tex]0\: \: \: 7 \: \: 4\: \: \: 2\: \: \: 1[/tex] یا [tex]0\: \: \: 1 \: \: 2\: \: \: 3\: \: \: 6[/tex] یا ... هستش.
پس مثلا جهت نوشتن عدد ۹ در این کد و با وزن [tex]0\: \: \: 7 \: \: 4\: \: \: 2\: \: \: 1[/tex] ،بایستی بیت مربوط به وزن ۷ و ۲ ، 1 و بقیه بیت‌ها ۰ باشه. که میشه ۰۱۰۱۰

اینم نمایش کامل اعداد دهدهی در کد [tex]\frac{2}{5}[/tex]:
* توجه شود که عدد ۰ در این کد،از وزن پیروی نمی‌کنه.به همین دلیل کد [tex]\frac{2}{5}[/tex] یک کد نیمه وزن‌دار هستش ،نه وزن‌دار.

[تصویر:  407374_2_5m.jpg]

--------------------------------------------------------------------------------------------------------



کد [tex]\frac{2}{7}[/tex] ،یعنی یک کد ۷ بیتی که ۲ بیت آن در هر عدد ۱ است. و یک کد وزن‌دار هستش.(تمام اعدادش از یک وزن بخصوص مثل [tex]0\: \: \: 5 \: \: 0\: \: \: 1\: \: \: 2\: \: \: 3\: \: \: 4[/tex] یا ... پیروی می‌کنند.)

مثلا جهت نوشتن عدد ۹ در این کد و با وزن [tex]0\: \: \: 5 \: \: 0\: \: \: 1\: \: \: 2\: \: \: 3\: \: \: 4[/tex] ، بایستی بیت مربوط به وزن ۵ و ۴ ، 1 و بقیه بیت‌ها 0 باشه. که میشه ۰۱۰۰۰۰۱

اینم نمایش کامل اعداد دهدهی در کد [tex]\frac{2}{7}[/tex]:

[تصویر:  407374_2_7m.jpg]
لینک مرجع