In computing, an instruction register (IR) is the part of a CPU's control unit that holds 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. Decoding the op-code 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 super scalar processors), etc.

Property Value
dbo:abstract
  • In computing, an instruction register (IR) is the part of a CPU's control unit that holds 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. Some of the 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 out of order as decoding on several instructions is done in parallel. Decoding the op-code 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 super scalar processors), etc. The output of IR is available to control circuits which generate the timing signals that control the various processing elements involved in executing the instruction. In the Instruction cycle, the instruction is loaded into the Instruction register after the processor fetches it from the memory location pointed by the Program counter. (en)
  • 25بك المحتوى هنا ينقصه الاستشهاد بمصادر. يرجى إيراد مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2016)25بك هذه المقالة ليس بها أي وصلات لمقالاتٍ أخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (أبريل 2015) ســِـجــِـل ّ التعليمة (instruction register) :هو جزء من وحدة التحكم (control unit) الموجودة ضمن وحدة المعالجة المركزية (CPU) و هو يقوم بتخزين التعليمة حتى يتم تنفيذها أو فك شفرتها .ويستخدم ســِـجــِـل ّ التعليمه لتخزين التعليمه الجاري تنفيذها في المعالج الميكروي ويستقبل هذا السـّـِـجــِـل ّ التعليمه القادمة من ناقل البيانات وبحتفظ بها موقتا حتى يحللها المعالج الميكروي 25بك هذه بذرة مقالة بحاجة للتوسيع. شارك في تحريرها. (ar)
  • El registro de instrucción IR es un registro de la unidad de control de la CPU en donde se almacena la instrucción que se está ejecutando. En los procesadores simples cada instrucción a ser ejecutada es cargada en el registro de la instrucción que la contiene mientras se es decodificada, preparada y al final ejecutada, un proceso que puede tomar varios pasos. Los procesadores más complejos usan una tubería de registros de instrucción donde cada etapa de la tubería hace parte del trabajo, decodificación, preparación, o ejecución, y después pasa el resultado a la siguiente etapa para realizar el siguiente paso hasta que la instrucción es procesada totalmente. Esto funciona como una línea de ensamblaje en donde en cada etapa se hace un trabajo parcial, y luego se pasa a la siguiente etapa para continuar con la fabricación del producto. Los procesadores modernos pueden incluso hacer algunos de los pasos de fuera de orden ya que la decodificación de varias instrucciones se hace en paralelo. Decodificar el opcode en el registro de instrucción incluye la determinación de la instrucción, también determinar donde están sus operandos en memoria, leer los operandos desde la memoria, asignar recursos del procesador para ejecutar el comando (en procesadores superscalares), etc. (es)
  • Im Computing ist ein Instruktionsregister (kurz IR) der Teil eines CPU-Steuerwerks der die Instruktionen speichert, die gerade ausgeführt oder dekodiert werden. In simplen Prozessoren wird jede Instruktion, die ausgeführt werden soll, in das Instruktionsregister geladen und dort solange aufbewahrt bis sie dekodiert, vorbereitet und schlussendlich ausgeführt wird - was mehrere Schritte dauern kann. Einige der komplizierteren Prozesse nutzen eine Befehls-Pipeline, indem jeder Abschnitt der Pipeline einen Teil vom Dekodieren, Vorbereiten und Ausführen übernimmt und es dann an den nächsten Abschnitt für den nächsten Schritt weitergibt. Moderne Prozessoren können sogar einige Schritte völlig unabhängig von der eigentlichen Reihenfolge abarbeiten, indem sie z.B. das Dekodieren mehrerer Instruktionen parallel durchführen. Dekodierung des Opcodes im Instruktionsregister inkludiert das Bestimmen der Instruktion, das Bestimmen wo die Operanden im Speicher sich befinden, das Holen dieser Operanden vom Speicher, das Zuteilen von Prozessorressourcen, um den Befehl auszuführen (z.B. in super scalar Prozessoren), etc. Der Output von IRs steht Steuerschaltungen zur Verfügung, um die Taktsignale, in der die verschiedenen Verarbeitungselemente die bei der Ausführung des Befehls involviert sind, zu erzeugen. Im Befehlszyklus wird die Instruktion in das Instruktionsregister geladen, nachdem der Prozessor es vom Speicherort holt, der vom Befehlszähler bestimmt wird. (de)
  • Nell'architettura dei calcolatori, il registro istruzione (spesso abbreviato in IR, in inglese instruction register) è un registro della CPU che immagazzina l'istruzione in fase di elaborazione. Ogni istruzione viene caricata dentro il registro istruzione che la deposita mentre viene decodificata, la prepara per l'esecuzione e quindi la elabora. Questo processo può necessitare di molti passaggi. Altre CPU più complesse usano il registro istruzione della pipeline dati dove ogni fase viene preparata per la successiva operazione, sia essa di decodifica o di esecuzione. Il registro istruzione è utilizzato nel ciclo fetch-execute che costituisce la dinamica fondamentale nel funzionamento di un computer; tale ciclo è una ripetizione infinita dei seguenti passi: 1. * caricamento dell'istruzione riferita dal program counter; 2. * aggiornamento (incremento) del program counter, in modo che contenga l'indirizzo dell'istruzione successiva; 3. * esecuzione dell'istruzione caricata. (it)
  • 命令レジスタ(めいれいレジスタ、instruction register)とは、CPUの実行ユニットの一部であり、現在実行中の命令を格納する。 単純なプロセッサでは、各命令を実行するときにそれを命令レジスタに格納し、デコードして実行するまでの間保持し続ける。より複雑な命令レジスタのパイプライン化を実現しているプロセッサでは、パイプラインの各ステージでそれぞれ別の命令を並行して処理する。現在のプロセッサはさらにアウト・オブ・オーダー実行が可能であり、命令レジスタセット内の複数の命令を同時並行してデコードできる。 命令レジスタ内の命令コードをデコードするにあたっては、命令の種類を判別し、オペランドを解読し、必要ならばオペランドをメモリから読み込み、(スーパースケーラ型プロセッサならば)実行に必要なユニットを割り当てる、などといったことを行う。 (ja)
  • Rejestr instrukcji, inaczej rejestr rozkazów, jest częścią jednostki kontrolnej procesora, w której przechowywana jest aktualnie wykonywana instrukcja maszynowa. W prostych procesorach każda instrukcja, która ma być wykonywana, jest ładowana do rejestru instrukcji. Rejestr ten przechowuje ją podczas, gdy jest dekodowana, przygotowywana i ostatecznie wykonywana. (pl)
  • In de computerarchitectuur is een instructieregister (ook afgekort tot IR) dat deel van een besturingseenheid van een centrale verwerkingseenheid (CPU) dat de instructie opslaat die op enig moment wordt uitgevoerd of wordt gedecodeerd. In eenvoudige processoren wordt elke instructie die moet worden uitgevoerd eerst in het instructieregister geladen, alvorens de instructie kan worden gedecodeerd, voorbereid en uiteindelijk kan worden uitgevoerd. Dit proces kan meerdere stappen in beslag nemen. Sommige van de gecompliceerde processoren maken van een pijplijn van instructieregisters gebruik, waar elke fase van deze pijplijn een deel van de decodering en de voorbereiding voor zijn rekening neemt, alvorens de instructie door te geven aan de volgende fase. Moderne processoren kunnen zelfs een aantal van deze stappen buiten de vastgestelde volgorde uitvoeren, aangezien het decoderen van verschillende instructies tegenwoordig ook parallel kan worden uitgevoerd. Het decoderen van de opcode in het instructieregister omvat het bepalen van de instructie, het bepalen waar haar operanden in het geheugen staan, het ophalen van deze operanden uit het geheugen, het alloceren van processormiddelen om de opdracht uit te voeren, etcetera. De output van een instructieregister staat ter beschikking van de stuurschakelingen (controlecircuits) die de timingsignalen genereren die de verschillende verwerkingselementen controleren die betrokken zijn bij het uitvoeren van de instructie. In de instructiecyclus wordt de instructie in het instructieregister geladen nadat de processor de instructie heeft opgehaald van de geheugenplaats waarnaar door de programmateller wordt verwezen. (nl)
  • 指令暫存器(Instruction register(IR))在電腦科學中是中央處理器中控制單元用來儲存執行中指令的暫存器。在簡易的處理器中,每個將被執行的指令都會被存入指令暫存器中。從解碼、準備到執行完成的過程中都會被持續的保存。 有些較為複雜的處理器使用管線化暫存器,其中管線上每個階段只負責解碼、準備或執行的其中一個,然後再傳遞至下一個階段。現代的處理器甚至可以不用按照順序做某些動作,也就是平行計算。 在指令暫存器中將運算代碼解碼的步驟包含確定指令、確定運算對象所在的記憶體位址、從記憶體中提取運算對象、分配處理器的資源來執行指令。 指令暫存器的輸出可以用來控制執行指令時產生控制處理元件時間訊號的電路。 在指令周期中,指令在處理器從程式計數器取出其記憶體位址後才存入指令暫存器。 (zh)
dbo:wikiPageID
  • 15072 (xsd:integer)
dbo:wikiPageRevisionID
  • 744705964 (xsd:integer)
dct:subject
http://purl.org/linguistics/gold/hypernym
rdf:type
rdfs:comment
  • 命令レジスタ(めいれいレジスタ、instruction register)とは、CPUの実行ユニットの一部であり、現在実行中の命令を格納する。 単純なプロセッサでは、各命令を実行するときにそれを命令レジスタに格納し、デコードして実行するまでの間保持し続ける。より複雑な命令レジスタのパイプライン化を実現しているプロセッサでは、パイプラインの各ステージでそれぞれ別の命令を並行して処理する。現在のプロセッサはさらにアウト・オブ・オーダー実行が可能であり、命令レジスタセット内の複数の命令を同時並行してデコードできる。 命令レジスタ内の命令コードをデコードするにあたっては、命令の種類を判別し、オペランドを解読し、必要ならばオペランドをメモリから読み込み、(スーパースケーラ型プロセッサならば)実行に必要なユニットを割り当てる、などといったことを行う。 (ja)
  • Rejestr instrukcji, inaczej rejestr rozkazów, jest częścią jednostki kontrolnej procesora, w której przechowywana jest aktualnie wykonywana instrukcja maszynowa. W prostych procesorach każda instrukcja, która ma być wykonywana, jest ładowana do rejestru instrukcji. Rejestr ten przechowuje ją podczas, gdy jest dekodowana, przygotowywana i ostatecznie wykonywana. (pl)
  • 指令暫存器(Instruction register(IR))在電腦科學中是中央處理器中控制單元用來儲存執行中指令的暫存器。在簡易的處理器中,每個將被執行的指令都會被存入指令暫存器中。從解碼、準備到執行完成的過程中都會被持續的保存。 有些較為複雜的處理器使用管線化暫存器,其中管線上每個階段只負責解碼、準備或執行的其中一個,然後再傳遞至下一個階段。現代的處理器甚至可以不用按照順序做某些動作,也就是平行計算。 在指令暫存器中將運算代碼解碼的步驟包含確定指令、確定運算對象所在的記憶體位址、從記憶體中提取運算對象、分配處理器的資源來執行指令。 指令暫存器的輸出可以用來控制執行指令時產生控制處理元件時間訊號的電路。 在指令周期中,指令在處理器從程式計數器取出其記憶體位址後才存入指令暫存器。 (zh)
  • In computing, an instruction register (IR) is the part of a CPU's control unit that holds 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. Decoding the op-code 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 super scalar processors), etc. (en)
  • 25بك المحتوى هنا ينقصه الاستشهاد بمصادر. يرجى إيراد مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2016)25بك هذه المقالة ليس بها أي وصلات لمقالاتٍ أخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (أبريل 2015) 25بك هذه بذرة مقالة بحاجة للتوسيع. شارك في تحريرها. (ar)
  • El registro de instrucción IR es un registro de la unidad de control de la CPU en donde se almacena la instrucción que se está ejecutando. En los procesadores simples cada instrucción a ser ejecutada es cargada en el registro de la instrucción que la contiene mientras se es decodificada, preparada y al final ejecutada, un proceso que puede tomar varios pasos. Los procesadores más complejos usan una tubería de registros de instrucción donde cada etapa de la tubería hace parte del trabajo, decodificación, preparación, o ejecución, y después pasa el resultado a la siguiente etapa para realizar el siguiente paso hasta que la instrucción es procesada totalmente. Esto funciona como una línea de ensamblaje en donde en cada etapa se hace un trabajo parcial, y luego se pasa a la siguiente etapa par (es)
  • Im Computing ist ein Instruktionsregister (kurz IR) der Teil eines CPU-Steuerwerks der die Instruktionen speichert, die gerade ausgeführt oder dekodiert werden. In simplen Prozessoren wird jede Instruktion, die ausgeführt werden soll, in das Instruktionsregister geladen und dort solange aufbewahrt bis sie dekodiert, vorbereitet und schlussendlich ausgeführt wird - was mehrere Schritte dauern kann. Der Output von IRs steht Steuerschaltungen zur Verfügung, um die Taktsignale, in der die verschiedenen Verarbeitungselemente die bei der Ausführung des Befehls involviert sind, zu erzeugen. (de)
  • Nell'architettura dei calcolatori, il registro istruzione (spesso abbreviato in IR, in inglese instruction register) è un registro della CPU che immagazzina l'istruzione in fase di elaborazione. Ogni istruzione viene caricata dentro il registro istruzione che la deposita mentre viene decodificata, la prepara per l'esecuzione e quindi la elabora. Questo processo può necessitare di molti passaggi. Altre CPU più complesse usano il registro istruzione della pipeline dati dove ogni fase viene preparata per la successiva operazione, sia essa di decodifica o di esecuzione. (it)
  • In de computerarchitectuur is een instructieregister (ook afgekort tot IR) dat deel van een besturingseenheid van een centrale verwerkingseenheid (CPU) dat de instructie opslaat die op enig moment wordt uitgevoerd of wordt gedecodeerd. Het decoderen van de opcode in het instructieregister omvat het bepalen van de instructie, het bepalen waar haar operanden in het geheugen staan, het ophalen van deze operanden uit het geheugen, het alloceren van processormiddelen om de opdracht uit te voeren, etcetera. (nl)
rdfs:label
  • Instruction register (en)
  • مسجل التعليمة (ar)
  • Instruktionsregister (de)
  • Registro de instrucción (es)
  • Registro istruzione (it)
  • 命令レジスタ (ja)
  • Rejestr instrukcji (pl)
  • Instructieregister (nl)
  • 指令寄存器 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is foaf:primaryTopic of