Bit Test
বি. টি x86 অ্যাসেম্বলি ল্যাঙ্গুয়েজ নির্দেশটি বিট টেস্টকে বোঝায় এবং 80386 প্রসেসরের সাথে x86 নির্দেশের সেটটিতে যোগ করা হয়েছিল। বি. টি একটি প্রদত্ত রেজিস্টার থেকে ক্যারি ফ্ল্যাগ-এ একটি বিট অনুলিপি করে। উদাহরণস্বরূপঃ ইএএক্স থেকে তৃতীয় সর্বনিম্ন উল্লেখযোগ্য বিটটি ক্যারি ফ্ল্যাগ বি. টি. ইএএক্স-এ অনুলিপি করুন, 2 বি. টি. এস (বিট টেস্ট এবং সেট) একই কাজ করে, তবে রেজিস্টারে বিট সেট করে, যখন বি. টি. আর (বিট টেস্ট এবং রিসেট) এটি পুনরায় সেট করে এবং বি. টি. সি (বিট টেস্ট এবং কমপ্লিমেন্ট) এটি উল্টিয়ে দেয়। যৌক্তিক ব্যাখ্যা বি. টি. বি. টি. এস. আর. সি, অবস্থান এস. আর. সি বিট অ্যারে হিসাবে প্রতিনিধিত্ব করে অবস্থান সংখ্যাসূচক অবস্থান হিসাবে প্রতিনিধিত্ব করে ডান থেকে বাম দিকে শুরু করে 0 সি. এফ ক্যারি ফ্ল্যাগ ফলাফল সি. এফ = এস. আর. সি [অবস্থান] যৌক্তিক ব্যাখ্যা বি. টি. সি. বি. টি. সি. এস. আর. সি, অবস্থান এস. আর. সি বিট্ অ্যারে হিসাবে প্রতিনিধিত্ব করে সি. এফ ফলাফলের জন্য বিট্ অ্যারে হিসাবে প্রতিনিধিত্ব করে এস. আর. সি ফলাফলের জন্য হেক্স হিসাবে প্রতিনিধিত্ব করে অবস্থান সংখ্যাসূচক অবস্থান হিসাবে প্রতিনিধিত্ব করে 0 সি. এফ ক্যারি ফ্ল্যাগ ফলাফল সি. এফ = এস. আর. সি [অবস্থান] এক্স. আর. সি, পি. ও. (2, অবস্থান) রেফারেন্স এক্স 86 নির্দেশাবলী