نمایش نتایج 1 تا 7 از 7

نام تاپیک: شبیه سازی مدار XOR

  1. #1
    کاربر دائمی آواتار gilas1368
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    مشهد
    پست
    1,178

    Thumbs up شبیه سازی مدار XOR

    سلام به تمام اساتید گرامی
    می خواستم بدونم توی سی شارپ چطور میشه عملیات XOR کردن بیت های دو رشته رو شبیه سازی کرد.



    باتشکر

  2. #2

    نقل قول: شبیه سازی مدار XOR

    من خودم نمیدونم که C#‎ به شخصه دستور XOR

    را داره یا نه؟
    ولی اگه نداشت نوشتنش هم کاری نداره
    با حلقه if و تعریف 3 متغیر بیت میشه اینکار را کرد.

  3. #3
    VIP آواتار gwbasic
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    سن
    42
    پست
    982

    نقل قول: شبیه سازی مدار XOR

    می تونید از ^ استفاده کنید

  4. #4
    کاربر دائمی آواتار gilas1368
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    مشهد
    پست
    1,178

    نقل قول: شبیه سازی مدار XOR

    می دونم میشه از ^ استفاده کرد
    اما ^ برای مثلا 1000 و 1000 فقط یک کاراکتر یعنی 0 رو نمایش میده من می خوام هر 4 تا کاراکتر نمایش داده بشه

  5. #5

    نقل قول: شبیه سازی مدار XOR

    حاصل xor یا صفره یا یک چون:

    A^B=(NOT(A) AND B) OR (A AND NOT(B))  

    پس تبدیل به AND و OR شد و خروجی اون یا صفره یا یک. چهار کاراکترش به چی؟

  6. #6
    کاربر دائمی آواتار gilas1368
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    مشهد
    پست
    1,178

    نقل قول: شبیه سازی مدار XOR

    ببینین 1000 و 1000 رو اگه با هم XOR کنیم باید 0000 رو برگردونه
    اما زمانی که از ^ اشتفاده می کنم فقط یک 0 برمی گردونه من می خوام 4 تا 0 رو برگردونه

  7. #7

    نقل قول: شبیه سازی مدار XOR

    ببینین 1000 و 1000 رو اگه با هم XOR کنیم باید 0000 رو برگردونه
    لابد اگه 1000 و 1001 رو باهم xor کنی جواب 1111 میخوای؟
    یا 0001 ؟ خوب اگه حالت دومه خودت یکی کمتر از طول رشته ی صفر و یک، به سمت چپش اضافه کن. این چه کاریه؟!!
    اگه مثلاً خواستیم 10 رو با 100000101 Xor کنیم جواب میخوای چند رقمی باشه؟ 2 رقمی؟ یا 9 رقمی؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •