সংখ্যা ও গেট নিজে চালাও।
যেকোনো ভিত্তির সংখ্যা রূপান্তর করো ধাপসহ, লজিক গেটের ইনপুট বদলে আউটপুট ও সত্যক সারণি দেখো, কোন গেট মৌলিক গেট দিয়ে কীভাবে বানানো যায় দেখো, হাফ ও ফুল অ্যাডারে বাইনারি যোগ করো, বুলিয়ান উপপাদ্য সত্যক সারণিতে প্রমাণ করো, এনকোডার-ডিকোডার, ফ্লিপফ্লপ-কাউন্টার চালাও আর ASCII, BCD ও ইউনিকোড কোড দেখো।
সংখ্যা রূপান্তর
ডেসিমালে আনার ধাপ
ডেসিমাল থেকে ভাগ করে অন্য ভিত্তিতে
৮ বিটে ১ ও ২-এর পরিপূরক
লজিক গেট
০ মানে লজিক LOW, ১ মানে HIGH। A, B বা C চাপলে বিট বদলাবে। সবুজ তারের সঙ্গে ১ এবং ধূসর তারের সঙ্গে ০ লেখা আছে—রং ছাড়াও মান বোঝা যাবে।
মৌলিক গেট দিয়ে কীভাবে বানানো যায়
হাফ অ্যাডার ও ফুল অ্যাডার
ফুল অ্যাডার আসলে দুটি হাফ অ্যাডার ও একটি OR গেট। একাধিক ফুল অ্যাডার পরপর জুড়লে (আগেরটির Cout পরেরটির Cin) বহু বিটের বাইনারি সংখ্যা যোগ করা যায়।
লজিক গেটের পাঠ পড়ি →বুলিয়ান রাশি ও উপপাদ্য
চলক A, B, C, D। + মানে OR, · (বা পাশাপাশি লেখা AB) মানে AND, ' মানে NOT (A' = A-বার), ⊕ মানে XOR। বন্ধনী আগে হিসাব হয়।
দুটি রাশি কি সমান? উপপাদ্য প্রমাণ
সত্যক সারণির প্রতিটি সারিতে দুই পাশের মান মিললে রাশি দুটি সমতুল্য। একটি উপপাদ্য বেছে নাও বা নিজে লেখো।
এনকোডার ও ডিকোডার
ডিকোডার n বিটের কোড পড়ে 2ⁿটি লাইনের ঠিক একটিকে ১ করে—যেমন মেমোরির ঠিকানা বাছাই বা সেভেন-সেগমেন্ট ডিসপ্লে চালানো। এনকোডার উল্টো কাজ করে: সক্রিয় লাইনের নম্বরকে বাইনারি কোডে লেখে, যেমন কি-বোর্ডে চাপা কি।
এনকোডার ও ডিকোডারের পাঠ পড়ি →ফ্লিপফ্লপ, রেজিস্টার ও কাউন্টার
বৈশিষ্ট্য সারণি (ক্লকের পরে Q কী হয়)
৪-বিট কাউন্টার ও শিফট রেজিস্টার
একাধিক ফ্লিপফ্লপ পাশাপাশি জুড়লে রেজিস্টার হয়; প্রতিটি একটি বিট মনে রাখে। প্রতি ক্লকে কাউন্টারের মান ১ বাড়ে বা কমে; শিফট রেজিস্টারে বিটগুলো এক ঘর ডানে সরে।
কোড: ASCII, BCD ও ইউনিকোড
ASCII ও ইউনিকোড
ASCII ৭ বিটে ১২৮টি অক্ষর (ইংরেজি বর্ণ, অঙ্ক, চিহ্ন) প্রকাশ করে। বাংলাসহ বিশ্বের সব লিপির জন্য ইউনিকোড প্রতিটি অক্ষরকে একটি কোড পয়েন্ট (U+…) দেয়; UTF-8 সেটিকে ১–৪ বাইটে সংরক্ষণ করে। EBCDIC হলো IBM-এর ৮ বিটের পুরোনো কোড।
BCD (বাইনারি কোডেড ডেসিমাল)
BCD-তে প্রতিটি ডেসিমাল অঙ্ক আলাদা ৪ বিটে লেখা হয় (৮৪২১ কোড)। তাই ৫৯ = 0101 1001, কিন্তু খাঁটি বাইনারিতে ৫৯ = 111011। 1010 থেকে 1111 BCD-তে অবৈধ।
কোডের পাঠ পড়ি →