Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!

Processor register

Index Processor register

In computer architecture, a processor register is a quickly accessible location available to a computer's central processing unit (CPU). [1]

139 relations: Accumulator (computing), Adapteva, Addressing mode, Advanced Micro Devices, Advanced Vector Extensions, Algorithmic efficiency, Altera, AltiVec, AMD K5, ARM architecture, Arm Holdings, Assembly language, AT&T Hobbit, Atmel AVR, Bit array, Blackfin, Call stack, Cell (microprocessor), Central processing unit, Character (computing), Code generation (compiler), Compiler, Computer architecture, Computer data storage, Computer program, Constant (computer programming), CPU cache, Cray, Cray-1, CUDA, Cyrix, Cyrix 6x86, Cyrix Cx5x86, Data (computing), DEC Alpha, Donald Knuth, Dynamic random-access memory, Emotion Engine, Fermi (microarchitecture), Floating-point arithmetic, General-purpose computing on graphics processing units, Geode (processor), Hardware register, IA-32, IBM POWER instruction set architecture, IBM System/360, IBM System/370, IBM System/390, ICT 1900 series, Index register, ..., Instruction register, Instruction set architecture, Integer (computer science), Intel, Intel 4004, Intel 8008, Intel 80186, Intel 80188, Intel 80286, Intel 80386, Intel 8080, Intel 8086, Intel 8087, Intel 8088, Intel iAPX 432, Itanium, John von Neumann, Kepler (microarchitecture), Load/store architecture, Locality of reference, Machine code, Magnetic-core memory, Mathematician, Maxwell (microarchitecture), Media-embedded processor, MediaGX, Memory address, Memory address register, Memory buffer register, Memory hierarchy, Memory type range register, MIPS architecture, MMIX, MOS Technology 6502, Motorola, Motorola 6800, Motorola 68000 series, National Semiconductor, NexGen, Nios II, NS320xx, Nuon (DVD technology), Optimizing compiler, Parallax Propeller, Pascal (microarchitecture), PDP-10, PDP-11, Pentium III, Pentium Pro, Pi, PIC microcontroller, Power Architecture, Program counter, Program status word, Random-access memory, Register allocation, Register file, Register renaming, Register window, Shift register, SIMD, SPARC, Speculative execution, Stack (abstract data type), Stack machine, Static random-access memory, Status register, Strahler number, Streaming SIMD Extensions, SuperH, Tesla (microarchitecture), Transmeta, Truth value, V.Smile, VAX, Vector processor, Volta (microarchitecture), Von Neumann architecture, WDC 65816/65802, X86, X86-64, X87, Xeon Phi, Z/Architecture, Zilog Z80, 32-bit, 3DNow!, 64-bit computing, 8-bit. Expand index (89 more) »

Accumulator (computing)

In a computer's central processing unit (CPU), an accumulator is a register in which intermediate arithmetic and logic results are stored.

New!!: Processor register and Accumulator (computing) · See more »


Adapteva is a fabless semiconductor company focusing on low power many core microprocessor design.

New!!: Processor register and Adapteva · See more »

Addressing mode

Addressing modes are an aspect of the instruction set architecture in most central processing unit (CPU) designs.

New!!: Processor register and Addressing mode · See more »

Advanced Micro Devices

Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets.

New!!: Processor register and Advanced Micro Devices · See more »

Advanced Vector Extensions

Advanced Vector Extensions (AVX, also known as Sandy Bridge New Extensions) are extensions to the x86 instruction set architecture for microprocessors from Intel and AMD proposed by Intel in March 2008 and first supported by Intel with the Sandy Bridge processor shipping in Q1 2011 and later on by AMD with the Bulldozer processor shipping in Q3 2011.

New!!: Processor register and Advanced Vector Extensions · See more »

Algorithmic efficiency

In computer science, algorithmic efficiency is a property of an algorithm which relates to the number of computational resources used by the algorithm.

New!!: Processor register and Algorithmic efficiency · See more »


Altera Corporation is an American manufacturer of programmable logic devices (PLDs), reconfigurable complex digital circuits.

New!!: Processor register and Altera · See more »


AltiVec is a single-precision floating point and integer SIMD instruction set designed and owned by Apple, IBM, and Freescale Semiconductor (formerly Motorola's Semiconductor Products Sector) — the AIM alliance.

New!!: Processor register and AltiVec · See more »


The K5 is AMD's first x86 processor to be developed entirely in-house.

New!!: Processor register and AMD K5 · See more »

ARM architecture

ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.

New!!: Processor register and ARM architecture · See more »

Arm Holdings

Arm Holdings (Arm) is a multinational semiconductor and software design company, owned by SoftBank Group and its Vision Fund.

New!!: Processor register and Arm Holdings · See more »

Assembly language

An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.

New!!: Processor register and Assembly language · See more »

AT&T Hobbit

The AT&T Hobbit is a microprocessor design that AT&T Corporation developed in the early 1990s.

New!!: Processor register and AT&T Hobbit · See more »

Atmel AVR

AVR is a family of microcontrollers developed by Atmel beginning in 1996.

New!!: Processor register and Atmel AVR · See more »

Bit array

A bit array (also known as bit map, bit set, bit string, or bit vector) is an array data structure that compactly stores bits.

New!!: Processor register and Bit array · See more »


The Blackfin is a family of 16- or 32-bit microprocessors developed, manufactured and marketed by Analog Devices.

New!!: Processor register and Blackfin · See more »

Call stack

In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program.

New!!: Processor register and Call stack · See more »

Cell (microprocessor)

Cell is a multi-core microprocessor microarchitecture that combines a general-purpose Power Architecture core of modest performance with streamlined coprocessing elements which greatly accelerate multimedia and vector processing applications, as well as many other forms of dedicated computation.

New!!: Processor register and Cell (microprocessor) · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Processor register and Central processing unit · See more »

Character (computing)

In computer and machine-based telecommunications terminology, a character is a unit of information that roughly corresponds to a grapheme, grapheme-like unit, or symbol, such as in an alphabet or syllabary in the written form of a natural language.

New!!: Processor register and Character (computing) · See more »

Code generation (compiler)

In computing, code generation is the process by which a compiler's code generator converts some intermediate representation of source code into a form (e.g., machine code) that can be readily executed by a machine.

New!!: Processor register and Code generation (compiler) · See more »


A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Processor register and Compiler · See more »

Computer architecture

In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.

New!!: Processor register and Computer architecture · See more »

Computer data storage

Computer data storage, often called storage or memory, is a technology consisting of computer components and recording media that are used to retain digital data.

New!!: Processor register and Computer data storage · See more »

Computer program

A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.

New!!: Processor register and Computer program · See more »

Constant (computer programming)

In computer programming, a constant is a value that cannot be altered by the program during normal execution, i.e., the value is constant.

New!!: Processor register and Constant (computer programming) · See more »

CPU cache

A CPU cache is a hardware cache used by the central processing unit (CPU) of a computer to reduce the average cost (time or energy) to access data from the main memory.

New!!: Processor register and CPU cache · See more »


Cray Inc. is an American supercomputer manufacturer headquartered in Seattle, Washington.

New!!: Processor register and Cray · See more »


The Cray-1 was a supercomputer designed, manufactured and marketed by Cray Research.

New!!: Processor register and Cray-1 · See more »


CUDA is a parallel computing platform and application programming interface (API) model created by Nvidia.

New!!: Processor register and CUDA · See more »


Cyrix Corporation was a microprocessor developer that was founded in 1988 in Richardson, Texas, as a specialist supplier of math coprocessors for 286 and 386 microprocessors.

New!!: Processor register and Cyrix · See more »

Cyrix 6x86

The Cyrix 6x86 (codename M1) is a sixth-generation, 32-bit x86 microprocessor designed by Cyrix and manufactured by IBM and SGS-Thomson.

New!!: Processor register and Cyrix 6x86 · See more »

Cyrix Cx5x86

Released in August 1995, four months before the more famous Cyrix 6x86, the Cyrix 5x86 was one of the fastest CPUs ever produced for Socket 3 computer systems.

New!!: Processor register and Cyrix Cx5x86 · See more »

Data (computing)

Data (treated as singular, plural, or as a mass noun) is any sequence of one or more symbols given meaning by specific act(s) of interpretation.

New!!: Processor register and Data (computing) · See more »

DEC Alpha

Alpha, originally known as Alpha AXP, is a 64-bit reduced instruction set computing (RISC) instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC), designed to replace their 32-bit VAX complex instruction set computer (CISC) ISA.

New!!: Processor register and DEC Alpha · See more »

Donald Knuth

Donald Ervin Knuth (born January 10, 1938) is an American computer scientist, mathematician, and professor emeritus at Stanford University.

New!!: Processor register and Donald Knuth · See more »

Dynamic random-access memory

Dynamic random-access memory (DRAM) is a type of random access semiconductor memory that stores each bit of data in a separate tiny capacitor within an integrated circuit.

New!!: Processor register and Dynamic random-access memory · See more »

Emotion Engine

The Emotion Engine is a central processing unit developed and manufactured by Sony Computer Entertainment and Toshiba for use in the PlayStation 2 video game console.

New!!: Processor register and Emotion Engine · See more »

Fermi (microarchitecture)

Fermi is the codename for a GPU microarchitecture developed by Nvidia, first released to retail in April 2010, as the successor to the Tesla microarchitecture.

New!!: Processor register and Fermi (microarchitecture) · See more »

Floating-point arithmetic

In computing, floating-point arithmetic is arithmetic using formulaic representation of real numbers as an approximation so as to support a trade-off between range and precision.

New!!: Processor register and Floating-point arithmetic · See more »

General-purpose computing on graphics processing units

General-purpose computing on graphics processing units (GPGPU, rarely GPGP) is the use of a graphics processing unit (GPU), which typically handles computation only for computer graphics, to perform computation in applications traditionally handled by the central processing unit (CPU).

New!!: Processor register and General-purpose computing on graphics processing units · See more »

Geode (processor)

Geode is a series of x86-compatible system-on-a-chip microprocessors and I/O companions produced by AMD, targeted at the embedded computing market.

New!!: Processor register and Geode (processor) · See more »

Hardware register

In digital electronics, especially computing, hardware registers are circuits typically composed of flip flops, often with many characteristics similar to memory, such as.

New!!: Processor register and Hardware register · See more »


IA-32 (short for "Intel Architecture, 32-bit", sometimes also called i386) is the 32-bit version of the x86 instruction set architecture, first implemented in the Intel 80386 microprocessors in 1985.

New!!: Processor register and IA-32 · See more »

IBM POWER instruction set architecture

The IBM POWER ISA is a reduced instruction set computer (RISC) instruction set architecture (ISA) developed by IBM.

New!!: Processor register and IBM POWER instruction set architecture · See more »

IBM System/360

The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978.

New!!: Processor register and IBM System/360 · See more »

IBM System/370

The IBM System/370 (S/370) was a model range of IBM mainframe computers announced on June 30, 1970 as the successors to the System/360 family.

New!!: Processor register and IBM System/370 · See more »

IBM System/390

The IBM System/390 was the third major generation of the System/360 line of computers.

New!!: Processor register and IBM System/390 · See more »

ICT 1900 series

ICT 1900 was the name given to a series of mainframe computers released by International Computers and Tabulators (ICT) and later International Computers Limited (ICL) during the 1960s and '70s.

New!!: Processor register and ICT 1900 series · See more »

Index register

An index register in a computer's CPU is a processor register used for modifying operand addresses during the run of a program, typically for doing vector/array operations.

New!!: Processor register and Index register · See more »

Instruction register

In computing, an instruction register (IR) is the part of a CPU's control unit that holds the instruction currently being executed or decoded.

New!!: Processor register and Instruction register · See more »

Instruction set architecture

An instruction set architecture (ISA) is an abstract model of a computer.

New!!: Processor register and Instruction set architecture · See more »

Integer (computer science)

In computer science, an integer is a datum of integral data type, a data type that represents some range of mathematical integers.

New!!: Processor register and Integer (computer science) · See more »


Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.

New!!: Processor register and Intel · See more »

Intel 4004

The Intel 4004 is a 4-bit central processing unit (CPU) released by Intel Corporation in 1971.

New!!: Processor register and Intel 4004 · See more »

Intel 8008

The Intel 8008 ("eight-thousand-eight" or "eighty-oh-eight") is an early byte-oriented microprocessor designed and manufactured by Intel and introduced in April 1972.

New!!: Processor register and Intel 8008 · See more »

Intel 80186

The Intel 80186, also known as the iAPX 186, or just 186, is a microprocessor and microcontroller introduced in 1982.

New!!: Processor register and Intel 80186 · See more »

Intel 80188

The Intel 80188 microprocessor was a variant of the Intel 80186.

New!!: Processor register and Intel 80188 · See more »

Intel 80286

The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on 1 February 1982.

New!!: Processor register and Intel 80286 · See more »

Intel 80386

The Intel 80386, also known as i386 or just 386, is a 32-bit microprocessor introduced in 1985.

New!!: Processor register and Intel 80386 · See more »

Intel 8080

The Intel 8080 ("eighty-eighty") was the second 8-bit microprocessor designed and manufactured by Intel and was released in April 1974.

New!!: Processor register and Intel 8080 · See more »

Intel 8086

The 8086 (also called iAPX 86) is a 16-bit microprocessor chip designed by Intel between early 1976 and mid-1978, when it was released.

New!!: Processor register and Intel 8086 · See more »

Intel 8087

The Intel 8087, announced in 1980, was the first x87 floating-point coprocessor for the 8086 line of microprocessors.

New!!: Processor register and Intel 8087 · See more »

Intel 8088

The Intel 8088 ("eighty-eighty-eight", also called iAPX 88) microprocessor is a variant of the Intel 8086.

New!!: Processor register and Intel 8088 · See more »

Intel iAPX 432

The iAPX 432 (Intel Advanced Performance ArchitectureSometimes intel Advanced Processor architecture) was a computer architecture introduced in 1981.

New!!: Processor register and Intel iAPX 432 · See more »


Itanium is a family of 64-bit Intel microprocessors that implement the Intel Itanium architecture (formerly called IA-64).

New!!: Processor register and Itanium · See more »

John von Neumann

John von Neumann (Neumann János Lajos,; December 28, 1903 – February 8, 1957) was a Hungarian-American mathematician, physicist, computer scientist, and polymath.

New!!: Processor register and John von Neumann · See more »

Kepler (microarchitecture)

Kepler is the codename for a GPU microarchitecture developed by Nvidia, first introduced at retail in April 2012, as the successor to the Fermi microarchitecture.

New!!: Processor register and Kepler (microarchitecture) · See more »

Load/store architecture

In computer engineering, a load/store architecture is an instruction set architecture that divides instructions into two categories: memory access (load and store between memory and registers), and ALU operations (which only occur between registers).

New!!: Processor register and Load/store architecture · See more »

Locality of reference

In computer science, locality of reference, also known as the principle of locality, is a term for the phenomenon in which the same values, or related storage locations, are frequently accessed, depending on the memory access pattern.

New!!: Processor register and Locality of reference · See more »

Machine code

Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).

New!!: Processor register and Machine code · See more »

Magnetic-core memory

Magnetic-core memory was the predominant form of random-access computer memory for 20 years between about 1955 and 1975.

New!!: Processor register and Magnetic-core memory · See more »


A mathematician is someone who uses an extensive knowledge of mathematics in his or her work, typically to solve mathematical problems.

New!!: Processor register and Mathematician · See more »

Maxwell (microarchitecture)

Maxwell is the codename for a GPU microarchitecture developed by Nvidia as the successor to the Kepler microarchitecture.

New!!: Processor register and Maxwell (microarchitecture) · See more »

Media-embedded processor

A media-embedded processor (MeP) is a configurable 32-bit processor design from Toshiba Semiconductor for embedded media processing applications.

New!!: Processor register and Media-embedded processor · See more »


The MediaGX CPU is an x86 compatible processor that was manufactured and designed by Cyrix and later after merger manufactured by National Semiconductor, and was introduced in 1997.

New!!: Processor register and MediaGX · See more »

Memory address

In computing, a memory address is a reference to a specific memory location used at various levels by software and hardware.

New!!: Processor register and Memory address · See more »

Memory address register

In a computer, the Memory Address Register (MAR) is the CPU register that either stores the memory address from which data will be fetched from the CPU, or the address to which data will be sent and stored.

New!!: Processor register and Memory address register · See more »

Memory buffer register

A memory buffer register (MBR) or memory data register (MDR) is the register in a computer's processor, or central processing unit, CPU, that stores the data being transferred to and from the immediate access storage.

New!!: Processor register and Memory buffer register · See more »

Memory hierarchy

In computer architecture, the memory hierarchy separates computer storage into a hierarchy based on response time.

New!!: Processor register and Memory hierarchy · See more »

Memory type range register

Memory type range registers (MTRRs) are a set of processor supplementary capabilities control registers that provide system software with control of how accesses to memory ranges by the CPU are cached.

New!!: Processor register and Memory type range register · See more »

MIPS architecture

MIPS (an acronym for Microprocessor without Interlocked Pipeline Stages) is a reduced instruction set computer (RISC) instruction set architecture (ISA)Price, Charles (September 1995).

New!!: Processor register and MIPS architecture · See more »


MMIX (pronounced em-mix) is a 64-bit reduced instruction set computing (RISC) architecture designed by Donald Knuth, with significant contributions by John L. Hennessy (who contributed to the design of the MIPS architecture) and Richard L. Sites (who was an architect of the Alpha architecture).

New!!: Processor register and MMIX · See more »

MOS Technology 6502

The MOS Technology 6502 (typically "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as "sixty-five-oh-two".

New!!: Processor register and MOS Technology 6502 · See more »


Motorola, Inc. was an American multinational telecommunications company founded on September 25, 1928, based in Schaumburg, Illinois.

New!!: Processor register and Motorola · See more »

Motorola 6800

The 6800 ("sixty-eight hundred") is an 8-bit microprocessor designed and first manufactured by Motorola in 1974.

New!!: Processor register and Motorola 6800 · See more »

Motorola 68000 series

The Motorola 68000 series (also termed 680x0, m68000, m68k, or 68k) is a family of 32-bit CISC microprocessors.

New!!: Processor register and Motorola 68000 series · See more »

National Semiconductor

National Semiconductor was an American semiconductor manufacturer which specialized in analog devices and subsystems, formerly with headquarters in Santa Clara, California, United States.

New!!: Processor register and National Semiconductor · See more »


NexGen (Milpitas, California) was a private semiconductor company that designed x86 microprocessors until it was purchased by AMD in 1996.

New!!: Processor register and NexGen · See more »

Nios II

Nios II is a 32-bit embedded-processor architecture designed specifically for the Altera family of FPGAs.

New!!: Processor register and Nios II · See more »


The 320xx or NS32000 was a series of microprocessors from National Semiconductor.

New!!: Processor register and NS320xx · See more »

Nuon (DVD technology)

Nuon is a technology developed by VM Labs that adds features to a DVD player.

New!!: Processor register and Nuon (DVD technology) · See more »

Optimizing compiler

In computing, an optimizing compiler is a compiler that tries to minimize or maximize some attributes of an executable computer program.

New!!: Processor register and Optimizing compiler · See more »

Parallax Propeller

The Parallax P8X32A Propeller is a multi-core processor parallel computer architecture microcontroller chip with eight 32-bit reduced instruction set computer (RISC) central processing unit (CPU) cores.

New!!: Processor register and Parallax Propeller · See more »

Pascal (microarchitecture)

Pascal is the codename for a GPU microarchitecture developed by Nvidia, as the successor to the Maxwell architecture.

New!!: Processor register and Pascal (microarchitecture) · See more »


The PDP-10 is a mainframe computer family manufactured by Digital Equipment Corporation (DEC) from 1966 into the 1980s.

New!!: Processor register and PDP-10 · See more »


The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a succession of products in the PDP series.

New!!: Processor register and PDP-11 · See more »

Pentium III

The Pentium III (marketed as Intel Pentium III Processor, informally PIII) brand refers to Intel's 32-bit x86 desktop and mobile microprocessors based on the sixth-generation P6 microarchitecture introduced on February 26, 1999.

New!!: Processor register and Pentium III · See more »

Pentium Pro

The Pentium Pro is a sixth-generation x86 microprocessor developed and manufactured by Intel introduced in November 1, 1995.

New!!: Processor register and Pentium Pro · See more »


The number is a mathematical constant.

New!!: Processor register and Pi · See more »

PIC microcontroller

PIC (usually pronounced as "pick") is a family of microcontrollers made by Microchip Technology, derived from the PIC1650"PICmicro Family Tree", PIC16F Seminar Presentation originally developed by General Instrument's Microelectronics Division.

New!!: Processor register and PIC microcontroller · See more »

Power Architecture

Power Architecture is a registered trademark for similar reduced instruction set computing (RISC) instruction sets for microprocessors developed and manufactured by such companies as IBM, Freescale/NXP, AppliedMicro, LSI, Teledyne e2v and Synopsys.

New!!: Processor register and Power Architecture · See more »

Program counter

The program counter (PC), commonly called the instruction pointer (IP) in Intel x86 and Itanium microprocessors, and sometimes called the instruction address register (IAR), the instruction counter, or just part of the instruction sequencer, is a processor register that indicates where a computer is in its program sequence.

New!!: Processor register and Program counter · See more »

Program status word

The program status word (PSW) is an IBM System/360 architecture and successors control register which performs the function of a status register and program counter in other architectures, and more.

New!!: Processor register and Program status word · See more »

Random-access memory

Random-access memory (RAM) is a form of computer data storage that stores data and machine code currently being used.

New!!: Processor register and Random-access memory · See more »

Register allocation

In compiler optimization, register allocation is the process of assigning a large number of target program variables onto a small number of CPU registers.

New!!: Processor register and Register allocation · See more »

Register file

A register file is an array of processor registers in a central processing unit (CPU).

New!!: Processor register and Register file · See more »

Register renaming

In computer architecture, register renaming is a technique that eliminates the false data dependencies arising from the reuse of architectural registers by successive instructions that do not have any real data dependencies between them.

New!!: Processor register and Register renaming · See more »

Register window

In computer engineering, register windows are a feature in some instruction set architectures to improve the performance of procedure calls, a very common operation.

New!!: Processor register and Register window · See more »

Shift register

In digital circuits, a shift register is a cascade of flip flops, sharing the same clock, in which the output of each flip-flop is connected to the 'data' input of the next flip-flop in the chain, resulting in a circuit that shifts by one position the 'bit array' stored in it, 'shifting in' the data present at its input and 'shifting out' the last bit in the array, at each transition of the clock input.

New!!: Processor register and Shift register · See more »


Single instruction, multiple data (SIMD) is a class of parallel computers in Flynn's taxonomy.

New!!: Processor register and SIMD · See more »


SPARC, for Scalable Processor Architecture, is a reduced instruction set computing (RISC) instruction set architecture (ISA) originally developed by Sun Microsystems.

New!!: Processor register and SPARC · See more »

Speculative execution

Speculative execution is an optimization technique where a computer system performs some task that may not be needed.

New!!: Processor register and Speculative execution · See more »

Stack (abstract data type)

In computer science, a stack is an abstract data type that serves as a collection of elements, with two principal operations.

New!!: Processor register and Stack (abstract data type) · See more »

Stack machine

In computer science, computer engineering and programming language implementations, a stack machine is a type of computer.

New!!: Processor register and Stack machine · See more »

Static random-access memory

Static random-access memory (static RAM or SRAM) is a type of semiconductor memory that uses bistable latching circuitry (flip-flop) to store each bit.

New!!: Processor register and Static random-access memory · See more »

Status register

A status register, flag register, or condition code register (CCR) is a collection of status flag bits for a processor.

New!!: Processor register and Status register · See more »

Strahler number

In mathematics, the Strahler number or Horton–Strahler number of a mathematical tree is a numerical measure of its branching complexity.

New!!: Processor register and Strahler number · See more »

Streaming SIMD Extensions

In computing, Streaming SIMD Extensions (SSE) is an SIMD instruction set extension to the x86 architecture, designed by Intel and introduced in 1999 in their Pentium III series of processors shortly after the appearance of AMD's 3DNow!.

New!!: Processor register and Streaming SIMD Extensions · See more »


SuperH (or SH) is a 32-bit reduced instruction set computing (RISC) instruction set architecture (ISA) developed by Hitachi and currently produced by Renesas.

New!!: Processor register and SuperH · See more »

Tesla (microarchitecture)

Named after the pioneering electrical engineer Nikola Tesla, Tesla is the codename for a GPU microarchitecture developed by Nvidia as the successor to their prior microarchitectures.

New!!: Processor register and Tesla (microarchitecture) · See more »


Transmeta Corporation was an American fabless semiconductor company based in Santa Clara, California.

New!!: Processor register and Transmeta · See more »

Truth value

In logic and mathematics, a truth value, sometimes called a logical value, is a value indicating the relation of a proposition to truth.

New!!: Processor register and Truth value · See more »


The V.Smile is an educational game system by VTech.

New!!: Processor register and V.Smile · See more »


VAX is a discontinued instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC) in the mid-1970s.

New!!: Processor register and VAX · See more »

Vector processor

In computing, a vector processor or array processor is a central processing unit (CPU) that implements an instruction set containing instructions that operate on one-dimensional arrays of data called vectors, compared to scalar processors, whose instructions operate on single data items.

New!!: Processor register and Vector processor · See more »

Volta (microarchitecture)

Volta, an Nvidia-developed GPU microarchitecture codename, succeeds Pascal and was announced as a future roadmap ambition in March 2013.

New!!: Processor register and Volta (microarchitecture) · See more »

Von Neumann architecture

The von Neumann architecture, which is also known as the von Neumann model and Princeton architecture, is a computer architecture based on the 1945 description by the mathematician and physicist John von Neumann and others in the First Draft of a Report on the EDVAC.

New!!: Processor register and Von Neumann architecture · See more »

WDC 65816/65802

The W65C816S (also 65C816 or 65816) is a 16-bit microprocessor (MPU) developed and sold by the Western Design Center (WDC).

New!!: Processor register and WDC 65816/65802 · See more »


x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: Processor register and X86 · See more »


x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.

New!!: Processor register and X86-64 · See more »


x87 is a floating point-related subset of the x86 architecture instruction set.

New!!: Processor register and X87 · See more »

Xeon Phi

Xeon Phi is a series of x86 manycore processors designed and made entirely by Intel.

New!!: Processor register and Xeon Phi · See more »


z/Architecture, initially and briefly called ESA Modal Extensions (ESAME), is IBM's 64-bit instruction set architecture implemented by its mainframe computers.

New!!: Processor register and Z/Architecture · See more »

Zilog Z80

The Z80 CPU is an 8-bit based microprocessor.

New!!: Processor register and Zilog Z80 · See more »


32-bit microcomputers are computers in which 32-bit microprocessors are the norm.

New!!: Processor register and 32-bit · See more »


3DNow! is an extension to the x86 instruction set developed by Advanced Micro Devices (AMD).

New!!: Processor register and 3DNow! · See more »

64-bit computing

In computer architecture, 64-bit computing is the use of processors that have datapath widths, integer size, and memory address widths of 64 bits (eight octets).

New!!: Processor register and 64-bit computing · See more »


8-bit is also a generation of microcomputers in which 8-bit microprocessors were the norm.

New!!: Processor register and 8-bit · See more »

Redirects here:

Address register, CPU register, CPU registers, Conditional register, Floating-point register, GPR (Computer), GPR (Processor), GPR (computer), GPR (processor), General Purpose Register, General purpose register, General purpose registers, General-purpose register, General-purpose registers, Memory register, Pointer register, Proccesor Register, Processor registers, Register (computer), Register (computing), Register width, SIMD register.


[1] https://en.wikipedia.org/wiki/Processor_register

Hey! We are on Facebook now! »