Побитова операция
From Wikipedia, the free encyclopedia
Побитовата операция се прилага върху един бит или набор от повече отделни битове на двоични числа.[1] В компютрите всички данни и в частност числовите данни се представят като поредица от нули и единици. За целта се използва двоична бройна система. Например числото 55 в двоична бройна система се представя като 00110111.[1][notes 1]
Побитовата операция е много бърза, тъй като нейното изпълнение се осъществява пряко от микропроцесор с цел сравняване на различни стойности или прилагане на аритметични операции върху тях. На обикновен процесор за масова употреба побитовите операции са много по-бързи от събирането, изваждането, умножението и делението. По-новите процесори обикновено извършват умножение и събиране не по-бавно отколкото побитови операции. Това се дължи на техните по-дълги конвейери (instruction pipelines) за инструкции и архитектурен дизайн. В общия случай побитовите операции използват по-малко ресурси.