← Մշակող և տվյալներ
Մշակող և տվյալներ · տեղական մակարդակում է աշխատում

Անփոփոխ լայնությամբ բիթային հաշվիչ

Կիրառեք AND, OR, XOR, NOT և տրամաբանական շարժումներ աննշան 8-, 16-, 32- կամ 64-բիթ ամբողջական թվերի վրա՝ լցված երկակի և վեցերորդական ելքով։

Պատրաստ է։ Ձեր աշխատանքային տվյալները մնում են այս զննարկիչում։

Ինչու է այս գործիքը օգտակար

Օգտագործեք այս հաշվիչը, որպեսզի ստուգեք դրոշները, թույլտվությունները, ռեգիստրի արժեքները և արձանագրության դաշտերը, երբ JavaScript- ի ստորագրված 32-բիթային բիթային բռնությունը այլ կերպ կգաղտնի նախատեսված հաստատուն լայնության արդյունքը.

Ինչպես է դա աշխատում

Երկու օպերանդները վերլուծվում են որպես սահմանափակված BigInt արժեքներ, ընտրված գործողությունը կիրառվում է խնդրվող լայնությամբ, և յուրաքանչյուր արդյունք դիմակավորվում է տասներորդական, քսանչորսյակային և երկակի ռենդերինգի առաջ։

Գործնական օրինակ

8 բիթով 42 AND 15-ը տալիս է տասնորդական 10, վեցերորդական 0x0A և երկվորյակային 00001010; NOT 42-ը տալիս է 213, այլ ոչ թե անսահմանափակ բացասական արժեք։

Հաստատում

Հաշվարկը դետերմինիստական է և բացատրում է վավերացման սխալները՝ լռությամբ չփոխելով անվավեր մուտքը։

Գաղտնիության սահման

Մուտքն ու ելքը մնում են այս ներդիրում։ Պատճենահանումն ու ներբեռնումը կատարվում են բրաուզերի API-ների միջոցով՝ առանց սերվերի վերբեռման։

Արդյունք անձնագիր

Յուրաքանչյուր գործարկում հաղորդում է իր գործիքի ռեժիմը, ժամանակի նշանը և մուտք/ելք չափը, որպեսզի վերափոխված տվյալները կարողանան աուդիտավորվել։