ماشین‌حساب شیفت بیت

یک عدد صحیح و مقدار شیفت را وارد کنید تا شیفت بیتی آن محاسبه شود.

نحوه استفاده

  1. مقادیر خود را در فیلدهای بالا وارد کنید.
  2. برای دیدن نتیجه روی «محاسبه» بزنید.
  3. برای ارسال نتیجه از «اشتراک‌گذاری» استفاده کنید.

درباره این ابزار

شیفت بیتی هر بیت را در نمایش دودویی یک عدد صحیح به اندازهٔ تعداد مشخصی جایگاه به چپ یا راست می‌برد. شیفت به چپ (<<) بیت‌های صفر را از راست وارد می‌کند و با ضرب در 2ⁿ معادل است؛ شیفت به راست (>>) بیت‌ها را از راست می‌ریزد و با تقسیم صحیح بر 2ⁿ معادل است؛ برای عددهای منفی این ابزار، مانند بیشتر زبان‌ها، از شیفت حسابی استفاده می‌کند که بیت علامت را حفظ می‌کند (و به سمت منفی بی‌نهایت گرد می‌کند). این ابزار هر یک از این دو عمل را روی عدد صحیح شما اعمال می‌کند و نتیجه را به‌صورت دهدهی، هگزادسیمال و دودویی کنار هم نشان می‌دهد.

مهندسان نرم‌افزار، توسعه‌دهندگان سامانه‌های نهفته و دانشجویان علوم رایانه مدام از شیفت بیتی برای حساب سریع توان‌های دو، بسته‌بندی چند مقدار در یک عدد صحیح (پرچم‌ها، کانال‌های رنگ RGB، سرایندهای پروتکل شبکه) و پیاده‌سازی توابع هش یا جمع‌های کنترلی استفاده می‌کنند — عملیاتی مانند CRC و بسیاری از ابزارهای پایهٔ رمزنگاری تقریباً کاملاً از شیفت و XOR ساخته شده‌اند، چون در یک چرخهٔ CPU اجرا می‌شوند، بسیار سریع‌تر از ضرب یا تقسیم عمومی.

آیا این مطلب مفید بود؟

می‌توانید حداکثر ۳ واکنش انتخاب کنید.

نظرات

  • اولین نظر را شما بنویسید.

ماشین‌حساب‌های پرطرفدار

همه ماشین‌حساب‌ها