Մաթեմատիկա և թվեր

Բիթային հաշվիչ

Բիթային տրամաբանական գործողությունների և շեղումների հաշվիչ ամբողջ թվերի համար:

Գործարկել գործիքը

Այս բիթային հաշվիչը կատարում է տրամաբանական գործողություններ և բիթերի շեղումներ ամբողջ թվերի հետ: Ծրագիրն աջակցում է AND, OR, XOR, NOT, NAND և NOR գործողությունները, ինչպես նաև ձախ ու աջ բիթային տեղաշարժերը: Օգտագործողը մուտքագրում է երկու ամբողջ թիվ և ընտրում ցանկալի գործողությունը: Եթե որևէ դաշտ դատարկ է մնում, հաշվարկն այն դիտարկում է որպես զրո: NOT գործողության դեպքում համակարգը հաշվարկում է միայն առաջին թվի ժխտումը, իսկ երկրորդ արժեքը չի օգտագործվում: Բիթային տեղաշարժ կատարելիս երկրորդ թիվը ցույց է տալիս շեղման դիրքերի քանակը և պետք է լինի ոչ բացասական: Գործիքը հաշվարկում է վերջնական արժեքը և ցուցադրում այն ինչպես տասական, այնպես էլ առնվազն ութ բիթ երկարություն ունեցող երկուական ձևաչափով: Սա օգնում է տեսնել բոլոր բիթերի փոփոխությունները յուրաքանչյուր քայլից հետո:

Հրահանգներ

  1. Մուտքագրեք առաջին ամբողջ թիվը A դաշտում:
  2. Մուտքագրեք երկրորդ ամբողջ թիվը B դաշտում:
  3. Ընտրեք ցանկալի բիթային գործողությունը ցանկից:
  4. Սեղմեք հաշվարկման կոճակը:
  5. Տեսեք ստացված տասական թիվը և երկուական բիթային ներկայացումը արդյունքների դաշտում:

Օրինակներ

  • A = 12, B = 5, գործողություն = AND: 12 (00001100) և 5 (00000101) թվերի AND գործողությունը տալիս է 4 (00000100):
  • A = 3, B = 2, գործողություն = ձախ շեղում: 3 (00000011) թիվը 2 բիթով ձախ տեղաշարժելիս ստացվում է 12 (00001100):

ՀՏՀ

Ինչպե՞ս է աշխատում NOT գործողությունը:

NOT գործողությունը կատարում է բիթային ժխտում միայն առաջին թվի (A) համար, իսկ երկրորդ թվի (B) արժեքը հաշվարկին չի մասնակցում:

Կարո՞ղ է բիթային շեղման քանակը լինել բացասական:

Ոչ, բիթային շեղում կատարելիս երկրորդ դաշտում պետք է մուտքագրել ոչ բացասական ամբողջ թիվ:

Քանի՞ բիթով են արտապատկերվում երկուական թվերը:

Երկուական արժեքները ցուցադրվում են առնվազն ութ բիթ երկարությամբ տողով, որտեղ անհրաժեշտության դեպքում ավելացվում են առաջատար զրոներ:

Ներդնել այս գործիքը

Ստորև բերված կոդով ձեր կայքում ավելացրեք SmartPlusLab-ի աշխատող գործիքը։