Skillnaden mellan instruktion register och instruktion dekoder?

Skillnaden mellan instruktion register och instruktion dekoder?

Instruktion register är använda för att lagra den nästa instruktionen som ska utföras.
Instruktion dekoder är använda för att avkoda instruktionen kommer från minnet och berätta CPU vad är instruktion verkligen är. (CPU tolka undervisning skiljer sig från datalagret i minnet. Ett bra exempel är minne kan lagra hexadecimalt, men enheten endast kan läsa binärdata.) utan dekoder kan inte enheten ange eller känner igen uppgifterna)

Skillnaden

"minne kan lagra hexadecimalt, men enheten endast kan läsa binära data" Detta är ett felaktigt formulerad, vilseledande uttalande. Skillnaden mellan binära och hexadecimal är rent tolkande. Behandlingen hexadecimal är en funktion av dela upp bitarna i grupper av 4 och tilldela en unik symbol till mönstret; 0-9 + A-F. Detta bara översätta från ett numreringssystem till en annan. Minnet är inte specifikt kunna lagra hexadecimal i stället för binär; Det lagrar en BYTE som en grupp av åtta bitar oavsett vad. Så även om hårdvaran är utformad för att flytta 64 bitar i taget, är gruppera bitar i nibbles på fyra bitar hur vi tolkar det lite mönstret i hexadecimal form.

Ett annat svar<>

Instruktion Register är där undervisning lite mönster lastas för utförande. Instruktion avkodare är all hårdvara logik som är cascade utlöses av instruktion lite mönster under körningen.