Live briefing
Everything about Bit manipulation instructions
Type of computer instructions
Bit manipulation instructions are instructions that perform bit manipulation operations in hardware, rather than requiring several instructions for those operations as illustrated with examples in software. Several leading as well as historic architectures have bit manipulation instructions including ARM, WDC 65C02, the TX-2 and the Power ISA. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Bit manipulation instructionsA 5-minute orientation
- Pick up a classic book: Computer scienceThe most-reprinted book on the subject
- Read the landmark paper: Selection Pushdown in Column Stores using Bit Manipulation InstructionsCited 14 times
- Go sideways: Bitwise ternary logic instructionA closely related topic
- Go sideways: Bit manipulationA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Computer scienceJ. Glenn Brookshear, Brookshear · 1985
The Conspirators HierarchyJohn Coleman · 1992
The art of Assembly languageRandall Hyde · 2003
Digital systems testing and testable designMiron Abramovici · 1990
VAXRobert W. Sebesta · 1991
Designing embedded systems with PIC microcontrollersTim Wilmshurst · 2006- 📕Creating sounds from scratchAndrea Pejrolo · 2017
Foundations of computer scienceBehrouz A. Forouzan · 2002
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Bitwise ternary logic instruction Bitwise ternary logic instructions can logically implement all possible bitwise operations between three inputs (256 permutations). They take three registers…
- 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…
- AVX-512 AVX-512 are 512-bit extensions to the 256-bit Advanced Vector Extensions SIMD instructions for x86 instruction set architecture (ISA) proposed by Intel…
- Vector processor In computing, a vector processor is a central processing unit (CPU) that implements an instruction set where its instructions are designed to operate efficientl…
- Hamming weight The Hamming weight of a string is the number of symbols that are different from the zero-symbol of the alphabet used. It is thus equivalent to the Hamming…
- Bitwise operation In computer programming, a bitwise operation operates on a bit string, a bit array or a binary numeral (considered as a bit string) at the level of its…
- XOP instruction set The XOP (eXtended Operations) instruction set, announced by AMD on May 1, 2009, is an extension to the 128-bit SSE core instructions in the x86 and AMD64…
- Instruction set architecture An instruction set architecture (ISA) is an abstract model that defines the programmable interface of the CPU of a computer, defining how software interacts…