کاربردهای خیلی زیادی داره.
مثلا توی جمع کننده ها استفاده میشه. جمع کنده ها هم توی ضرب کننده ها استفاده میشن.
همینطور توی تفریق کننده هم کاربرد داره.
[s]اصلی ترین [/s]کاربردش اینه که اگر یک بیت رو با 1 منطقی XOR کنید، اون بیت toggle میشه و اگر با 0 منطقی XOR کنید، اون بیت خودش خواهد بود. کاربردهاش رو خودتون بعد از طراحی مدار منطقی و درست کردن جدول درستی و مونت کارلو به دست میاد.
کاربردهای خیلی زیادی داره.
مثلا توی جمع کننده ها استفاده میشه. جمع کنده ها هم توی ضرب کننده ها استفاده میشن.
همینطور توی تفریق کننده هم کاربرد داره.
اصلی ترین کاربردش اینه که اگر یک بیت رو با 1 منطقی XOR کنید، اون بیت toggle میشه و اگر با 0 منطقی XOR کنید، اون بیت خودش خواهد بود. کاربردهاش رو خودتون بعد از طراحی مدار منطقی و درست کردن جدول درستی و مونت کارلو به دست میاد.
توی یه مقاله خوندم از گیت XOR استفاده زیر می تونه داشته باشه
1- توی عملیات محاسباتی
2- کشف خطا
3- صحت مدار
حالا می خواستم بدونم به غیر این ها استفاده های دیگش چیا هستند؟
مورد اول رو که شما اشاره کردید. اون قسمت دوم که گفتید اصلی ترین .... خوب متوجه نشدم.
توی یه مقاله خوندم از گیت XOR استفاده زیر می تونه داشته باشه
1- توی عملیات محاسباتی
2- کشف خطا
3- صحت مدار
حالا می خواستم بدونم به غیر این ها استفاده های دیگش چیا هستند؟
مورد اول رو که شما اشاره کردید. اون قسمت دوم که گفتید اصلی ترین .... خوب متوجه نشدم.
با تشکر
عبارت اصلی ترین رو اشتباه گفتم.
اون که که من گفتم تو مدارات الکترونیکی برای صفر و یک کردن پایه کاربرد داره.
کشف خطا همون CRC هستش. که می تونید توی دیتا شیت DS18B20 کاربردشو ببینید.
صحت مدار رو تا به حال نشنیدم.
دوستان من می خواستم بدونم توی طراحی مدارهای منطقی گیت XOR چه کاربردی دارد ؟
با تشکر.
سلام
اگر به جدول صحت این گیت نگاه کنید میبینید که 2 ورودی (A و B) و یک خروجی (F) داریم. اگر یکی از ورودی ها (مثلاً A) را پایه ی کنترل در نظر بگیرید میبینید که وقتی A=0 هست، F=B میشود، و وقتی A=1 هست، F=NOT B میشود.
از این خاصیت می توان در هر قسمت از مدارات منطقی دیجیتال که مورد نیاز باشد (مثل جمع کننده ها و دیگر کاربردهایی که دوستان فرمودند) استفاده کرد. در برنامه نویسی هم میتوان کابرد های مشابهی را نام برد.
*** یا راهی خواهم یافت، یا راهی خواهم ساخت ... ***
میشه خواهش کنم کاریردهایی که توی برنامه نویسی داره اسم ببرید؟
با تشکر
کاربرد های نرم افزاری هم دقیقاً مانند کاربرد های سخت افزاریست. مثلاً برای معکوس کردن یک پایه ی خروجی در میکروکنترلر میتوان آن را با مقدار اولیه ی 1، XOR کرد. میتوان با همین تکنیک 0 و 1 کردن، یک پالس مربعی روی یک پایه ی خروجی میکروکنترلر ایجاد کرد. می توان با این موج مربعی یک پیزو را راه اندازی کرد. و ...
*** یا راهی خواهم یافت، یا راهی خواهم ساخت ... ***
اینکه ببینید کاربرد یک گیت منطقی کجاست اشتباهه.
چون که بعد از طراحی هست که استفاده از گیت بررسی میشه.
مثلا یکی میاد جمع کننده رو بدون استفاده از گیت XOR پیاده سازی می کنه ولی یکی دیگه از گیت XOR نهایت استفاده رو میبره.
اینکه ببینید کاربرد یک گیت منطقی کجاست اشتباهه.
چون که بعد از طراحی هست که استفاده از گیت بررسی میشه.
مثلا یکی میاد جمع کننده رو بدون استفاده از گیت XOR پیاده سازی می کنه ولی یکی دیگه از گیت XOR نهایت استفاده رو میبره.
حرف شما درست.
من حقیقتش رو بخواید این موضوع رو برای یه موضوع تحقیقاتی می خوام استفاده کنم.
برای همین مدارهای منطقی که داخلشون از XOR استفاده می شه رو لازم دارم.
موفق باشید
دیدگاه