سلام
And و Or و Xor و not را که انشا ا... بلدید
مثلاً And باید هر دو سمتش true یا 1 باشد تا جواب True یا 1 دهد
And روی اعداد عمل بسیار مرسومی است و در مبحث فلاگها بشدت کاربرد دارد. که موجب And تک تک بیت ها میشود.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در اصل همانطور که میدانید تمام اطلاعات بنیادین رایانه صفر و یک هستند ولی شاید ندانید که کوچک ترین و پایه ای ترین مدار پردازش در دنیای دیجیتال هین اعمال ساده And و Or و Not هستند.
یعنی تمام CPU و رایانه شما با این اعمال ساده کار میکند.
واحد محاسبات منطقی CPU برای آنکه دو عدد را با هم جمع کنید از مداراتی شامل همین And و Or و Not استفاده میکند.
واحد مدیریت حافظه....
حتی RAM های پرسرعت Static که اغلب گران هستند و در داخل خود CPU و مدارات میکروپروسسوری استفاده میشوند، از همین اعمال برای ذخیره اطلاعات دیجیتالی استفاده میکنند.
شاید برایتان عجیب باشد که این اعمال چگونه میتوانند داده های را مثل یک مخزن نگه داری کننند ولی واقعیت دارد...
تمام پردازش ها در دنیای دیجیتال به وسیله پردازش های پایه And و Or و Not انجام میشود.
البته And و Or هم اعمالشان طبق قانون دمورگان از روی یکدیگر قابل پیاده سازی است،
به این معنی که صرف وجود جفت And و Not یا جفت Or و Not برای هر پردازشی در دنیای دیجیتال کافیست...!
شاید برایتان سخت باشد قبول کنید این همه کارهای رایانه ها، برنامه های پیچیده، بازی های سه بعدی با امکانات و گرافیک و... چطور در ذات توسط And و Or و Not در CPU پردازش و اجرا میشوند.
ولی جوابش ساده است..... !
همانطوری که تمام انها فقط با یک یا صفر کار میکنند، ترکیب این دو حالت چطور همچین دنیایی را میسازد؟؟؟!!