একটি কম্পিউটার সিস্টেমে (১১০০১০১১)২ বাইনারি সংখ্যাটির মান ডেসিমেল এ কত হবে?
A
- ৫২
B
- ৫৩
C
২০৩
D
উপরের সবকটি হতে পারে
উত্তরের বিবরণ
প্রশ্ন: একটি কম্পিউটার সিস্টেমে (11001011)2 বাইনারি সংখ্যাটির মান ডেসিমেল এ কত হবে?
একটি কম্পিউটার সিস্টেমে ৮-বিট বাইনারি সংখ্যা (11001011)2 এর মান নির্ভর করে আমরা কীভাবে তা ইন্টারপ্রেট করি তার ওপর। যদি এটি Unsigned সংখ্যা হিসেবে ধরা হয়, তাহলে সব বিটই ধনাত্মক অবদান রাখে এবং দশমিক মান হবে 128 + 64 + 0 + 0 + 8 + 0 + 2 + 1 = 203, অর্থাৎ অপশন (গ)।
তবে, যদি আমরা এটিকে Signed Two’s Complement হিসেবে ধরি, তাহলে প্রথম বিট (MSB) = 1 হওয়ায় সংখ্যা ঋণাত্মক। Two’s complement বের করতে প্রথমে বিটগুলো উল্টে 00110100 পাই এবং ১ যোগ করলে 00110101 হয়, যার দশমিক মান = 53, সুতরাং Signed হিসেবে মান = - 53, অর্থাৎ অপশন (খ)।
অন্যদিকে, One’s Complement অনুযায়ী, MSB = 1 → ঋণাত্মক, এবং বিটগুলো উল্টে 00110100 পাওয়া যায়, যার দশমিক মান = 52, অর্থাৎ মান = - 52, অর্থাৎ অপশন (ক)।
তাই প্রাসঙ্গিক প্রসঙ্গে, একই বাইনারি সংখ্যা Unsigned, Signed Two’s Complement, বা One’s Complement হিসেবে ভিন্ন ভিন্ন মান দিতে পারে, এবং প্রদত্ত অপশন অনুযায়ী সবকটি মান সম্ভব।
- একই ৮-বিট সংখ্যা (11001011)2 এর জন্য Unsigned = 203, Two’s Complement Signed = -53, One’s Complement Signed = - 52
[উল্লেখ্য, PSC অপশন (ঘ) তে সচরারচর - "উপরের সবকটি" দিয়ে থাকে, কিন্তু ৪৭ তম বিসিএসে এবার অপশন (ঘ) - "উপরের সবকটি হতে পারে" দিয়েছে। সব ছোট বিষয়ও খেয়াল রেখে উত্তর করতে হবে।]
বিস্তারিত সমাধান
১. যদি Unsigned সংখ্যা হিসেবে ধরা হয়:
(11001011)2 = (1 × 27) + (1 × 26) + (0 × 25) + (0 × 24) + (1 × 23) + (0 × 22) + (1 × 21) + (1 × 20)
= 128 + 64 + 0 + 0 + 8 + 0 + 2 + 1 = 203
অতএব, Unsigned হলে মান = 203
২. যদি Signed (Two’s Complement, 8-bit) সংখ্যা হিসেবে ধরা হয়:
- প্রথম বিট = 1 → সংখ্যা নেগেটিভ।
- Two’s complement বের করতে: প্রথমে বিট ইনভার্ট → 00110100
- তারপর 1 যোগ করলে → 00110101 = 53
অতএব, Signed হলে মান = - 53
- Unsigned interpretation: 203
- Signed interpretation: - 53
(৩) One’s Complement নিয়ম (8-bit):
MSB = 1 → সংখ্যা ঋণাত্মক।
Magnitude = Bitwise complement (বিটের উল্টো)
⇒ 8-bit সংখ্যা 110010112
⇒ MSB = 1 → সংখ্যা ঋণাত্মক।
⇒ Bitwise complement:
11001011 → 001101002
⇒ 001101002 এর দশমিক মান = 52
⇒ অতএব, One’s Complement অনুযায়ী এই সংখ্যার মান = -52 (অপশন ক)
উল্লেখ্য,
- MSB এর পূর্ণরূপ হলো: Most Significant Bit.
- এটি একটি বাইনারি সংখ্যার সবচেয়ে গুরুত্বপূর্ণ বিট।
- সাধারণত, MSB সংখ্যা নির্ধারণ করে যে সংখ্যা ধনাত্মক না ঋণাত্মক (Signed Binary Number) বা বাইনারি সংখ্যার সর্বোচ্চ মানের অংশ।
(11001011)2
এখানে, প্রথম 1 = MSB
Signed 8-bit Two’s Complement এ MSB = 1 → সংখ্যা ঋণাত্মক
MSB = 0 → সংখ্যা ধনাত্মক।
0
Updated: 1 month ago
বাইনারি সংখ্যা 11010 এর ২ এর পরিপূরক (2’s Complement) কত?
Created: 2 months ago
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: 2 months ago
নিচের কোনটি বাইনারি সংখ্যা পদ্ধতির বৈশিষ্ট্য নয়?
Created: 1 month ago
A
শুধু ০ ও ১ ব্যবহার করে
B
কম্পিউটারের মূল সংখ্যা পদ্ধতি
C
মানুষের দৈনন্দিন জীবনে সবচেয়ে বেশি ব্যবহৃত
D
ডিজিটাল ইলেকট্রনিক্সে ব্যবহৃত
বাইনারি সংখ্যা পদ্ধতি হলো একটি ভিত্তি-২ সংখ্যা পদ্ধতি, যেখানে শুধুমাত্র দুটি ডিজিট, ০ এবং ১, ব্যবহার করা হয়। এটি বিশেষভাবে কম্পিউটার এবং ডিজিটাল ইলেকট্রনিক্স-এর জন্য উপযোগী।
বাইনারি সংখ্যা পদ্ধতির মূল তথ্য:
-
এটি ২-ভিত্তিক সংখ্যা পদ্ধতি, যেখানে কেবল ০ এবং ১ ব্যবহার করা হয়।
-
এই দুটি অংককে বিভিন্নভাবে সাজিয়ে যেকোনো সংখ্যা প্রকাশ করা যায়।
-
বাইনারি পদ্ধতির বেজ হলো ২।
-
উদাহরণ: (110)₂, (1101)₂ ইত্যাদি।
-
কম্পিউটার বাইনারি সংখ্যার মাধ্যমে সমস্ত ডেটা সংরক্ষণ করে।
-
কম্পিউটারের অভ্যন্তরীণ প্রক্রিয়াকরণও বাইনারি সংখ্যা পদ্ধতিতে সম্পন্ন হয়।
উল্লেখ্য, মানুষের দৈনন্দিন জীবনে দশমিক (Decimal) সংখ্যা পদ্ধতি (০–৯) সবচেয়ে বেশি ব্যবহৃত হয়।
উৎস:
0
Updated: 1 month ago
(১২A)১৬ = (?)২
Created: 2 months ago
A
১০১০০১০১
B
১০০১০১০১০
C
১০০১০১০১০
D
১১০০১০০১
হেক্সাডেসিমাল → বাইনারি রূপান্তর
ধাপসমূহ:
-
হেক্সাডেসিমেল সংখ্যা লিখো।
-
প্রতিটি হেক্সাডেসিমেল অঙ্ককে ৪-বিট বাইনারি হিসেবে রূপান্তর করো:
-
সবগুলো মিলিয়ে লেখো:
উপসংহার:
উৎস:
তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান
0
Updated: 2 months ago