25/05/2026
🔥 তোমার বন্ধু তোমাকে উল্টো করে দিলে তুমি কি হবে?
— এই প্রশ্নটাই বুঝিয়ে দেবে কম্পিউটারের পরিপূরক (Complement)!
হ্যালো চ্যাম্পিয়নরা! 👋
আজকে আমরা এমন একটা জিনিস শিখব যেটা না বুঝলে ৩য় অধ্যায়ের ৩০-৪০% প্রশ্নের উত্তর দেওয়া সম্ভব না।
হ্যাঁ, বলছি 1's Complement ও 2's Complement এর কথা! 💡
🎭 আগে গল্পটা বোঝো, তারপর সূত্র!
কল্পনা করো তোমার কাছে একটা লাইট সুইচ বোর্ড আছে।
বোর্ডে ৮টা সুইচ আছে।
সুইচ অবস্থা → 0 1 1 0 1 0 0 1
এখন তোমার বন্ধু এসে প্রতিটা সুইচ উল্টে দিল —
যেটা অন ছিল সেটা অফ, যেটা অফ ছিল সেটা অন! 🔄
উল্টানোর পর → 1 0 0 1 0 1 1 0
ব্যস! এটাই হলো 1's Complement! 🎉
শুধু ০ কে ১ আর ১ কে ০ বানাও — খেলা শেষ! 😎
⚡ 2's Complement — "উল্টাও, তারপর ১ যোগ করো!"
এবার সেই উল্টানো বোর্ডে তুমি একটা সুইচ বাড়তি অন করে দিলে (মানে বাইনারি ১ যোগ করলে)।
1's Complement → 1 0 0 1 0 1 1 0
বাইনারি ১ যোগ → + 1
─────────────────
2's Complement → 1 0 0 1 0 1 1 1
2's Complement = 1's Complement + 1
এটুকুই! আর কিছু না! 🙌
🤔 কিন্তু এই পরিপূরক দিয়ে কী হয়?
তোমার মনে প্রশ্ন আসছে — "স্যার, এই উল্টাপাল্টা করে লাভ কী?" 😅
উত্তর হলো — কম্পিউটার বিয়োগ করতে জানে না!
সে শুধু যোগ করতে পারে। 😲
তাহলে 25 - 12 কীভাবে করে?
সে 12 কে 2's Complement করে নেয়, তারপর 25 এর সাথে যোগ করে দেয়!
+25 = 0 0 0 1 1 0 0 1
-12 = 1 1 1 1 0 1 0 0 ← (12 এর 2's Complement)
──────────────────
1 0 0 0 0 1 1 0 1
↑
এই বাড়তি ক্যারি বিট বাদ দাও!
উত্তর = 0 0 0 0 1 1 0 1 = 13 ✅
বিয়োগ করলো যোগ দিয়ে! 🤯 — এটাই কম্পিউটারের জাদু!
🧠 মনে রাখার শর্টকাট ট্রিক!
এক কথায় মনে রাখো:
কোন সংখ্যাকে
বাইনারি করে,রেজিস্টারে সাজিয়ে (৮ বা ১৬ বিট করে) ,একবার উল্টিয়ে এক যোগ করলে ২এর পরিপূরক হয়।
"উল্টাও → 1's | উল্টাও তারপর ১ দাও → 2's"
আর একটা বোনাস ট্রিক 🎯 —
2's Complement করার আরও দ্রুত পদ্ধতি:
➡️ সংখ্যাটার ডান দিক থেকে প্রথম 1 পর্যন্ত হুবহু রাখো।
➡️ তারপর বাকি সব বিট উল্টে দাও।
উদাহরণ:
মূল সংখ্যা → 0 0 1 1 0 1 0 0
↑↑↑
এই অংশ রাখো হুবহু (শেষ 1 পর্যন্ত)
বাকিগুলো উল্টাও ↓
2's Complement→ 1 1 0 0 1 1 0 0 ✅
স্বীকার করো — এটা অনেক বেশি ফাস্ট! ⚡
🏆 কেন 2's Complement সেরা?
2's Complement শূন্যের মান+0 আর -0 আলাদা না শুধু একটাই 0 😬সহজ ও সস্তা ✅আধুনিক কম্পিউটারে ব্যবহার করে
🎯 আজকের কুইজ!
৮-বিট রেজিস্টারে -37 কে 2's Complement পদ্ধতিতে প্রকাশ করো।
👇 উত্তর কমেন্টে লিখে ফেলো!
যে প্রথম সঠিক উত্তর দেবে, সে পাবে গ্রাফিন একাডেমির "ICT চ্যাম্পিয়ন" ব্যাজ 🏅
💚 Grafin Academy
"কঠিনকে সহজ করাই আমাদের কাজ।"
পোস্টটি ভালো লাগলে শেয়ার করো — তোমার এক বন্ধুর পরীক্ষা বাঁচে যাবে! 😄🔁