বাইনারি সংখ্যা 11010 এর ২ এর পরিপূরক (2’s Complement) কত?
A
01010
B
00110
C
00101
D
01011
উত্তরের বিবরণ
২-এর পরিপূরক (2's Complement)
কোনো বাইনারি সংখ্যার প্রতিটি বিট উল্টে দিলে (0 → 1, 1 → 0) যে সংখ্যা পাওয়া যায় তাকে ১-এর পরিপূরক (1’s Complement) বলে।
কোনো বাইনারি সংখ্যার ১-এর পরিপূরকের সাথে ১ যোগ করলে যে সংখ্যা পাওয়া যায় তাকে ২-এর পরিপূরক (2’s Complement) বলা হয়।
১৯৪৫ সালে জন ভন নিউম্যান (John von Neumann) প্রথম EDSAC কম্পিউটারে ২-এর পরিপূরক ব্যবহারের প্রস্তাব করেন।
উদাহরণ:
প্রদত্ত সংখ্যা = 11010
Step 1: ১-এর পরিপূরক নির্ণয়
11010 → 00101
Step 2: এতে ১ যোগ করতে হবে
00101 + 1 = 00110
অতএব, 11010 এর ২-এর পরিপূরক হলো 00110
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি (মাহবুবুর রহমান), একাদশ-দ্বাদশ শ্রেণি

0
Updated: 1 month ago
Which of the following could be the correct interpretation of 10110011?
Created: 20 hours ago
A
179
B
B3
C
-77
D
All of the above
বাইনারি সংখ্যা 10110011-এর মান ব্যাখ্যা বিভিন্ন প্রেক্ষিতে ভিন্নভাবে করা যায়। এটি unsigned, hexadecimal, বা signed (two’s complement) আকারে ভিন্ন মান প্রদর্শন করতে পারে।
মূল বিশ্লেষণ:
-
Unsigned binary (ধনাত্মক বাইনারি):
10110011 = (1×128) + (0×64) + (1×32) + (1×16) + (0×8) + (0×4) + (1×2) + (1×1)
= 128 + 32 + 16 + 2 + 1 = 179 -
Hexadecimal (Hex):
1011 0011 → B3₁₆
সুতরাং হেক্স আকারে এটি B3। -
Two’s complement (Signed 8-bit):
সর্ববাম বিটটি 1, অর্থাৎ এটি ঋণাত্মক সংখ্যা।
Invert bits → 01001100
Add 1 → 01001101 = 77
সুতরাং মানটি হবে –77।
অতএব, সব ব্যাখ্যাই সঠিক হতে পারে নির্ভর করে সংখ্যা কোনভাবে ব্যাখ্যা করা হচ্ছে তার উপর।

0
Updated: 20 hours ago
(1101)2 + (1011)2 = ?
Created: 3 weeks ago
A
(10010)2
B
(10100)2
C
(11000)2
D
(11001)2
প্রশ্ন: (1101)2 + (1011)2 = ?
ক) (10010)2
খ) (10100)2
গ) (11000)2
ঘ) (11001)2
সমাধান:
বাইনারি যোগের নিয়ম অনুযায়ী, দুটি সংখ্যা যোগ করার সময় ডানদিক থেকে শুরু করতে হয়।
যোগফল নির্ণয়ের ধাপগুলো নিচে দেখানো হলো:
1 1 0 1
+ 1 0 1 1
1 1 0 0 0
ধাপ ১: সর্বডানের কলাম যোগ করি: 1 + 1 = 10। এখানে 0 লিখি এবং 1 হাতে রাখি।
ধাপ ২: দ্বিতীয় কলাম যোগ করি: হাতে থাকা 1 + 0 + 1 = 10। এখানে 0 লিখি এবং 1 হাতে রাখি।
ধাপ ৩: তৃতীয় কলাম যোগ করি: হাতে থাকা 1 + 1 + 0 = 10। এখানে 0 লিখি এবং 1 হাতে রাখি।
ধাপ ৪: চতুর্থ কলাম যোগ করি: হাতে থাকা 1 + 1 + 1 = 11। এখানে 1 লিখি এবং 1 হাতে রাখি।
ধাপ ৫: সবশেষে, হাতে থাকা 1 বাম দিকে লিখি।
অতএব, (1101)2 + (1011)2 = (11000)2।
বিকল্প পদ্ধতি:
(1101)2 = 13 (দশমিক)
(1011)2 = 11 (দশমিক)
∴ 13 + 11 = 24 (দশমিক)
এখন 24 এর বাইনারি মান নির্ণয় করতে হবে, যা হলো (11000)2।

0
Updated: 3 weeks ago
নিচের কোনটি ১০০ এর ১ কমপ্লিমেন্ট?
Created: 1 month ago
A
১১১
B
১০১
C
০১১
D
০০১
বাইনারি সংখ্যায় ০ এর স্থানে ১ এবং ১ এর স্থানে ০ বসিয়ে অর্থাৎ সংখ্যার বিটগুলােকে উল্টিয়ে, সংখ্যাটির ১ এর পরিপূরক (1's complement form) গঠন পাওয়া যায়।
অতএব, ১০০ সংখ্যাটির ১ এর পরিপূরক হলো ০১১।

0
Updated: 1 month ago