কম্পিউটার

পাইথন ব্যবহার করে একটি 16-বিট সিগন্যালে কীভাবে দুটি পরিপূরক করবেন?


আপনি যদি একটি সংখ্যার প্রথম 16 বিটের একটি বিপরীত পেতে চান তবে আপনি 65535 (বাইনারিতে 16 1s) দিয়ে সেই সংখ্যাটির একটি xor নিতে পারেন। একটি 2s পরিপূরক ভুলে গিয়ে ফলাফলে একটি যোগ করুন। উদাহরণস্বরূপ,

উদাহরণ

a = 3 # 11 in binary
b = (a ^ 65535) + 1
print(bin(b))

আউটপুট

এটি আউটপুট দেবে:

0b1111111111111101

  1. পাইথনে ম্যাটপ্লটলিবে কীভাবে সংকেত প্লট করবেন?

  2. পাইথন ব্যবহার করে মৌলিক সংখ্যা কিভাবে তৈরি করবেন?

  3. কিভাবে আমি পাইথন ব্যবহার করে স্ট্রিং দিয়ে সংখ্যা প্রতিস্থাপন করতে পারি?

  4. কিভাবে পাইথন ব্যবহার করে একটি টেক্সট ফাইল থেকে বেশ কয়েকটি অক্ষর পড়তে হয়?