Share on Facebook Share on Twitter Email
Answers.com

Instruction register

 
Sci-Tech Dictionary: instruction register
(in′strək·shən ′rej·ə·stər)

(computer science) A hardware element that receives and holds an instruction as it is extracted from memory; the register either contains or is connected to circuits that interpret the instruction (or discover its meaning). Also known as current-instruction register.


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Computer Desktop Encyclopedia: instruction register
Top

A high-speed circuit that holds an instruction for decoding and execution. See program counter.

Download Computer Desktop Encyclopedia to your iPhone/iTouch

Wikipedia: Instruction register
Top

In computing, an instruction register is the part of a CPU's control unit that stores the instruction currently being executed or decoded. In simple processors each instruction to be executed is loaded into the instruction register which holds it while it is decoded, prepared and ultimately executed, which can take several steps.

More complicated processors use a pipeline of instruction registers where each stage of the pipeline does part of the decoding, preparation or execution and then passes it to the next stage for its step. Modern processors can even do some of the steps of out of order as decoding on several instructions is done in parallel.

Decoding the opcode in the instruction register includes determining the instruction, determining where its operands are in memory, retrieving the operands from memory, allocating processor resources to execute the command (in superscalar processors), etc.it holds the instruction and tells what instruction to be executed. Its main work is to hold the instruction. Without this, it does not perform any task.



 
 

 

Copyrights:

Sci-Tech Dictionary. McGraw-Hill Dictionary of Scientific and Technical Terms. Copyright © 2003, 1994, 1989, 1984, 1978, 1976, 1974 by McGraw-Hill Companies, Inc. All rights reserved.  Read more
Computer Desktop Encyclopedia. THIS DEFINITION IS FOR PERSONAL USE ONLY.
All other reproduction is strictly prohibited without permission from the publisher.
© 1981-2010 The Computer Language Company Inc.  All rights reserved.  Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Instruction register" Read more