instruktion cyklus og taktcyklus, forskel?

E

eleynika

Guest
der kan give en forklaring på forskellen CLK og instruktion cyklusser. hvorfor skulle CLK divideres med 4?
 
Hej, taktcyklus er den periode på uret, at du fodrer med mikro (for eksempel en taktcyklus tager 1us hvis oscillator frekvens er 1MHz). Instruktionen cyklus afhænger interne struktur microcontroller eller processor du bruger. For eksempel til en PIC den en instruks cyklus tager 4 ur cyklusser, for en 8051, det tager 12 cykler, for AVRS tage 1 cyklus. Dette skyldes, at en instruks har flere faser, ligesom hente, afkode, udføre og writeback. For nogle af de mikroer tager instruktion cyklus færre ur cyklusser, fordi de har et middel til at parallelt gøre flere operationer (pipelining) - som udfører en instruktion, afkode det næste og hente den næste fra programmet hukommelsen. Nogle af Microchip's datablade forklare disse faser ganske godt.
 
taktcyklus = 1 / driftsfrekvens instruktion cyklus: tid til at udføre en insruction = en eller flere taktcyklus afhængigt arkitektur MC. Tak Haytham
 
R u taler nogle T-stater og instruktion cyklus. Se ur er den eksterne krystal tilsluttet UC 1T state = 1/clock for AVR Uc = 2/clock for 8085 = 4/clock for PIC Instruction cyklus er tid det tager at udføre en isntruction. En instruktion cyklus omfatter hente, afkodning, hukommelse r / w, Io r / m. Så alt instruktion cyklus er summen af alle maskinens cyklus. Én maskine cyklus består af mange T-state. For opcode hente-4T. Hukommelse r/w-3T Antag for exampleADD A, B adr for 8085 første opcode hente-4T siden operationen inde register, det tager kun 4T stater (1machine cyklus) Bibin John www.bibinjohn.tk
 
taktcyklus = 1/frequency. instuction cyklus er den tid ur instruktion tager at fuldføre den.
 
mere preciese instruktion cyklus er den mindste periode at udføre en instruks, for eksempel NOP for RISC, er næsten alle instruktioner udføres i én instruktion cyklus for CISC, ligesom 8051. instruktioner er udført i en, twor eller flere instruktion cykler
 

Welcome to EDABoard.com

Sponsor

Back
Top