کدهای m/n یا ۲/۷ یا ۲/۵ - نسخهی قابل چاپ |
کدهای m/n یا ۲/۷ یا ۲/۵ - Doctorwho - 23 آبان ۱۳۹۲ ۱۲:۲۵ ق.ظ
با سلام و خسته نباشیید انشالله که عزدارتون قبول حق باشه و شهادت امام حسین (ع) رو به شما و خانواده تون تسلیت عرض میکنم. من یک سوالی داشتم از درس منطقی از کتاب پوران پژوهش در صفحه ی ۱۵ و ۱۶ کتاب . سوالم این هستش کدهای m/n چیه و اینکه کدهای ۲/۵ یا ۲/۷ چیه و چطوری معادل شون رو مینویسیم بهتر بگم مثلا چطوری عدد ۹ در دهدهی میشه در کد ۲/۵ برابر میشه با ۰۱۰۱۰ و یا در کد ۲/۷ برابر میشه با ۰۱۰۰۰۰۱ ممنون میشم روششو توضیح بدهید. |
RE: کدهای m/n یا ۲/۷ یا ۲/۵ - Iranian Wizard - 23 خرداد ۱۳۹۵ ۰۸:۱۶ ب.ظ
(۲۳ آبان ۱۳۹۲ ۱۲:۲۵ ق.ظ)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] هستش.پس یعنی اگه بخوایم مثلا عدد ۹ رو در این سیستم بنویسیم،باید جمع وزنهاش ۹ بشه.پس کافیه بیت مربوط به وزن ۸ و ۱ رو ۱ و بیت مربوط به وزن ۴ و ۲ رو ۰ بذاریم.که میشه ۱۰۰۱ حالا در مورد کد [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] ،بایستی بیت مربوط به وزن ۷ و ۲ ، ۱ و بقیه بیتها ۰ باشه. که میشه ۰۱۰۱۰ اینم نمایش کامل اعداد دهدهی در کد [tex]\frac{2}{5}[/tex]: * توجه شود که عدد ۰ در این کد،از وزن پیروی نمیکنه.به همین دلیل کد [tex]\frac{2}{5}[/tex] یک کد نیمه وزندار هستش ،نه وزندار. -------------------------------------------------------------------------------------------------------- کد [tex]\frac{2}{7}[/tex] ،یعنی یک کد ۷ بیتی که ۲ بیت آن در هر عدد ۱ است. و یک کد وزندار هستش.(تمام اعدادش از یک وزن بخصوص مثل [tex]0\: \: \: 5 \: \: 0\: \: \: 1\: \: \: 2\: \: \: 3\: \: \: 4[/tex] یا ... پیروی میکنند.) مثلا جهت نوشتن عدد ۹ در این کد و با وزن [tex]0\: \: \: 5 \: \: 0\: \: \: 1\: \: \: 2\: \: \: 3\: \: \: 4[/tex] ، بایستی بیت مربوط به وزن ۵ و ۴ ، ۱ و بقیه بیتها ۰ باشه. که میشه ۰۱۰۰۰۰۱ اینم نمایش کامل اعداد دهدهی در کد [tex]\frac{2}{7}[/tex]: |