الان همین چیزی که نوشتین یه ماشین وضعیت هستش.
آسمون بریم زمین بیام و هر چی بنویسیم همون ماشین وضعیت میشه. کلا این کارا رو با یه ماشین وضعیت Switch Case ساده میشه انجام داد.
حالا اسمش رو نمیدونستم چیه ولی من از زمان دانشگاه با اسمبلی گرفته تا الان با کدویژن همینطوری منو درست کردم.
ماشین حالت یک سری وضعیت رو تعیین می کنه و برای رفتن از یک حالت به حالت دیگر به ورودی نگاه می کنه . در مدار منطقی در ساده ترین حالت یعنی به ازای ورودی صفر و یک بررسی می شه اما ورودی و خروجی ماشین حالت می تونه مثلا 3 تا ورودی و 8 تا خروجی باشه و ماندن در یک وضعیت به کلاک ورودی بستگی داره
خوب این از لحاظ سخت افزاریش
و اما از لحاظ نرم افزاریش
ساده ترین حالت نمایش یک حالت با دایره و رابطه ی بین دو وعیت با خط نشون داده می شه . هیچ لزومی نداره که در یک ماشین حالت همه ی حالت ها به هم مرتبط باشن.
اینم از لحاظ کاغذیش
و اما پیاده سازی در ساده ترین حالت با استفاده از switch case می باشد.(توصیه نمی شود.)
دیدگاه