۰
subtitle
ارسال: #۱
  
مبدل BCD به Excess_3
سلام .برای حل این سوال مشکل دارم (بدست آوردن دیاگرام حالت؟ ).لطفا راهنمایی کنید. ممنون
(دیاگرام مبدل BCD به Excess_3 )
(دیاگرام مبدل BCD به Excess_3 )
۰
ارسال: #۲
  
RE: مبدل BCD به Excess_3
(۰۵ بهمن ۱۳۹۵ ۱۲:۰۲ ق.ظ)Alirezaj نوشته شده توسط: سلام .برای حل این سوال مشکل دارم (بدست آوردن دیاگرام حالت؟ ).لطفا راهنمایی کنید. ممنوناین نمودار حالت، ۴ بیت از BCD رو به ترتیب از رقم کمارزش میگیره و به ازای هر بیتی که دریافت میکنه، خروجی و حالت بعدی رو تعیین میکنه.
(دیاگرام مبدل BCD به Excess_3 )
با توجه به جدول زیر، اگه بیت ۰ از BCD برابر با ۱ باشه (در ۵ حالت، یعنی اعداد ۰ و ۲ و ۴ و ۶ و ۸)، بیت معادل (کمارزش) در Excess-3 یک هست (بدیهی هم هست چون Excess-3 میاد BCD رو بعلاوهی ۳ میکنه، پس رقم یکان اگه ۰ بوده باشه، تبدیل میشه به ۱). در نتیجه از S_0 میره به S_1 و روی فلش هم نوشته ۰/۱ یعنی اگه ورودی ۰ باشه، خروجی ۱ میشه. خب حالا توو حالت S_1 هستیم. اگه باز ورودی ۰ باشه (بیت دوم از BCD) خروجی میشه ۱/ این رو هم از روی جدول زیر میشه گفت و هم اینکه اگه دو بیت اول ۰۰ بوده باشه، توو Excess-3 میشه ۱۱ (بعلاوهی ۳ میشه) پس باید خروجی ۱ باشه. به همین ترتیب با توجه به بیتهای سوم و چهارم، خروجی و حالتهای بعدی رو تعیین میکنه.
ضمناً این وسط تونسته یه سری بهینهسازی انجام بده و حالت S_4 رو مشترک کنه. یعنی اگه دو بیت اول ۰۱ بوده باشند، یا ۱۰ و ۱۱، بعدش اگه بیت سوم ۰ باشه، خروجی (یعنی بیت معادل توو Excess-3) میشه ۱ که اونم از جدول زیر مشخص هست.
ارسال: #۳
  
RE: مبدل BCD به Excess_3
(۱۱ بهمن ۱۳۹۵ ۰۴:۵۶ ق.ظ)Pure Liveliness نوشته شده توسط:سلام(05 بهمن ۱۳۹۵ ۱۲:۰۲ ق.ظ)Alirezaj نوشته شده توسط: سلام .برای حل این سوال مشکل دارم (بدست آوردن دیاگرام حالت؟ ).لطفا راهنمایی کنید. ممنوناین نمودار حالت، ۴ بیت از BCD رو به ترتیب از رقم کمارزش میگیره و به ازای هر بیتی که دریافت میکنه، خروجی و حالت بعدی رو تعیین میکنه.
(دیاگرام مبدل BCD به Excess_3 )
با توجه به جدول زیر، اگه بیت ۰ از BCD برابر با ۱ باشه (در ۵ حالت، یعنی اعداد ۰ و ۲ و ۴ و ۶ و ۸)، بیت معادل (کمارزش) در Excess-3 یک هست (بدیهی هم هست چون Excess-3 میاد BCD رو بعلاوهی ۳ میکنه، پس رقم یکان اگه ۰ بوده باشه، تبدیل میشه به ۱). در نتیجه از S_0 میره به S_1 و روی فلش هم نوشته ۰/۱ یعنی اگه ورودی ۰ باشه، خروجی ۱ میشه. خب حالا توو حالت S_1 هستیم. اگه باز ورودی ۰ باشه (بیت دوم از BCD) خروجی میشه ۱/ این رو هم از روی جدول زیر میشه گفت و هم اینکه اگه دو بیت اول ۰۰ بوده باشه، توو Excess-3 میشه ۱۱ (بعلاوهی ۳ میشه) پس باید خروجی ۱ باشه. به همین ترتیب با توجه به بیتهای سوم و چهارم، خروجی و حالتهای بعدی رو تعیین میکنه.
ضمناً این وسط تونسته یه سری بهینهسازی انجام بده و حالت S_4 رو مشترک کنه. یعنی اگه دو بیت اول ۰۱ بوده باشند، یا ۱۰ و ۱۱، بعدش اگه بیت سوم ۰ باشه، خروجی (یعنی بیت معادل توو Excess-3) میشه ۱ که اونم از جدول زیر مشخص هست.
خیلی ممنون .
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close