Live briefing
Everything about Bitwise operation
Computer operation which manipulates individual bits of data
In computer programming, a bitwise operation operates on a bit string, a bit array or a binary numeral at the level of its individual bits. It is a fast and simple action, basic to the higher-level arithmetic operations and directly supported by the processor. Most architectures provide only a few high value bitwise operations, presented as two-operand instructions where the result replaces one of the input operands. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Bitwise operationA 5-minute orientation
- Skim a recent paper: Temporal information retrieval using bitwise operatorsInfluential work since 2022
- Pick up a classic book: The C Programming LanguageThe most-reprinted book on the subject
- Read the landmark paper: Binary Artificial Bee Colony optimization using bitwise operationCited 60 times
- Go sideways: Bitwise operations in CA closely related topic
- Go sideways: Arithmetic shiftA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Binary Artificial Bee Colony optimization using bitwise operation
Bitwise Logical Operations in VCMA-MRAM
Construction of vector space and its application to facilitate bitwise XOR – Free operation to minimize the time complexity
Interplay Bitwise Operation in Emerging MRAM for Efficient In-memory Computing
On multistochastic Monge–Kantorovich problem, bitwise operations, and fractals
Bitwise Operation Useful to Analyze Logical Model of Geologic Structure
GeoCalcVB : Bitwise Operation Program to Analyze Logical Model of Geologic Structure
Theory and performance analyses in quantum stream cipher based on bitwise NOT operation
🆕 Influential since 2022
Temporal information retrieval using bitwise operators
The binary crayfish optimization algorithm with bitwise operator and repair method for 0–1 knapsack problems: an improved model
Security of an RFID Based Authentication Protocol with Bitwise Operations for Supply Chain
PABLO: A Variation-Robust PIM Architecture for Bulk Bitwise Logical Operations in DRAM
XOR-TOPK : Efficient Top-K Selection Hardware Engine Based on Bitwise XOR Operation
📚 Books worth reading
The C Programming LanguageBrian W. Kernighan, Dennis MacAlistair Ritchie · 1978
C How to ProgramPaul J. Deitel, Harvey M. Deitel · 2007
JavaScriptDavid Flanagan · 1996
C by DissectionAl Kelley · 1986
SPARC Architecture, Assembly Language Programming, and CRichard P. Paul · 1994
C# 4.0 in a nutshellJoseph Albahari · 2010
Programming In LuaRoberto Ierusalimschy · 2003
Introduction to C ProgrammingReema Thareja · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Bitwise operations in C In the C programming language, operations can be performed on a bit level using bitwise operators. Bitwise operations are contrasted by byte-level operations…
- Arithmetic shift In computer programming, an arithmetic shift is a shift operator, sometimes termed a signed shift (though it is not restricted to signed operands). The…
- Logical shift In computer science, a logical shift is a bitwise operation that shifts all the bits of its operand. The two base variants are the logical left shift and…
- Arithmetic logic unit In computing, an arithmetic logic unit (ALU) is a combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers…
- Bit manipulation Bit manipulation is the act of algorithmically manipulating bits or other pieces of data shorter than a word. Computer programming tasks that require bit…
- Two's complement Two's complement is the most common method of representing signed (positive, negative, and zero) integers on computers, and more generally, fixed point…
- Redundant binary representation A redundant binary representation (RBR) is a numeral system that uses more bits than needed to represent a single binary digit so that most numbers have…
- Bit manipulation instructions Bit manipulation instructions are instructions that perform bit manipulation operations in hardware, rather than requiring several instructions for those…