Ciclo macchina

Schema architetturale a blocchi di un generico processore

In informatica ed elettronica, il ciclo macchina o ciclo fetch-decode-execute è un algoritmo che descrive in via generale e semplificata il funzionamento dei processori. Viene utilizzato in modo particolare come riferimento iniziale nella progettazione di CPU.

In termini generali un processore è una macchina a stati finiti che esegue a ciclo continuo la stessa sequenza di tre operazioni:

  • recupero di un'istruzione (instruction fetch) dalla memoria programma;
  • decodifica (decode) ovvero "interpretazione" dell'istruzione ed attivazione delle funzioni associate;
  • esecuzione (execute) dell'istruzione e memorizzazione del risultato.

L'esecuzione comporta l'invio di segnali di controllo a un certo numero di unità interne del processore, a seconda dell'istruzione da eseguire. Alla fine del processo il Program Counter (PC) viene incrementato per puntare all'istruzione successiva (se presente).

Descrizione

Diagramma di flusso del ciclo macchina

Fase 1: Recupero dell'istruzione

All'inizio di ogni ciclo la CPU carica l'istruzione da eseguire facendo riferimento al Program Counter (PC), ovvero il registro che tiene traccia dell'istruzione da eseguire. Il codice dell'istruzione viene così trasferito dalla memoria programma mediante Data Bus nel Memory Data Register (MDR). Il valore dalla MDR è poi depositato nell'Instruction Register (IR), un circuito che trattiene l'istruzione temporaneamente così che possa essere decodificata ed eseguita.

Fase 2: Decodifica

La CPU legge l'indirizzo dalla memoria principale se l'istruzione ha un indirizzo indiretto. Dopodiché carica i dati richiesti dalla memoria principale per poi essere processati e depositati all'interno dei registri. Dall'Instruction Register, l'istruzione è decodificata dall'Unità di Controllo (Control Unit). Eventuali indirizzi di memoria in cui leggere o scrivere dati sono contenuti nel MEM register, un ulteriore registro oltre l'Instruction Register. Al termine della fase di Decode, il Program Counter aumenta di 1 l'indirizzo contenuto in memoria (ad esempio da 1000 passa a 1001), per indicare che la prossima istruzione sarà contenuta all'interno di questa nuova cella di memoria.

Fase 3: Esecuzione

A questo punto, se l'istruzione decodificata è tale da portare i dati memorizzati precedentemente nell'Instruction Register all'interno dei registri della ALU, i dati possono essere manipolati da quest'ultima: in generale il dato nuovo viene scritto mediante "scrittura distruttiva" in uno dei registri stessi della ALU, il che comporta la perdita eventuale di dati precedentemente memorizzati nello stesso registro. Nel caso invece l'istruzione non prevedesse la manipolazione, ma solo la scrittura di una cella o la sua lettura, l'ALU non viene interpellata. Se l'azione è terminata con successo, il ciclo può allora ricominciare.

Bibliografia

Voci correlate

Altri progetti

Collegamenti esterni

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

Read other articles:

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: SMK Mitra Kencana Jakarta – berita · surat kabar · buku · cendekiawan · JSTOR SMK MITRA KENCANA JakartaInformasiDidirikanJuli tahun 1996AkreditasiBMaskotBeriman dan BelajarKepala SekolahDrs. Ahmad S...

 

Potentilla nivea Klasifikasi ilmiah Kerajaan: Plantae (tanpa takson): Angiospermae (tanpa takson): Eudicots (tanpa takson): Rosids Ordo: Rosales Famili: Rosaceae Genus: Potentilla Spesies: Potentilla nivea Nama binomial Potentilla niveaL. Potentilla nivea adalah spesies tumbuhan yang tergolong ke dalam famili Rosaceae. Spesies ini juga merupakan bagian dari ordo Rosales. Spesies Potentilla nivea sendiri merupakan bagian dari genus Potentilla.[1] Nama ilmiah dari spesies ini pertama k...

 

Letak Redondela di Galicia Redondela merupakan nama kota di Spanyol. Terletak di bagian barat, tepatnya di Provinsi Pontevedra, pada tahun 2005, kota ini memiliki jumlah penduduk 29.863 jiwa. Artikel bertopik geografi atau tempat Spanyol ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.lbs

Voce principale: Superkupa Shqiptar. Superkupa Shqiptar 2021 Competizione Superkupa Shqiptar Sport Calcio Edizione 28ª Organizzatore FSHF Date 28 agosto 2021 Luogo  AlbaniaElbasan Partecipanti 2 Formula Gara unica Impianto/i Elbasan Arena Risultati Vincitore Teuta(2º titolo) Secondo Vllaznia Statistiche Gol segnati 3 Cronologia della competizione 2020 2022 Manuale La Superkupa Shqiptar 2021 è stata la 28ª edizione della competizione che si è disputata il 28 agosto 2021 all'Elbasan ...

 

Pour les articles homonymes, voir Morvan (homonymie). Yan MorvanYan Morvan (2022)BiographieNaissance 4 avril 1954 (70 ans)Paris (France)Nationalité françaiseFormation Centre universitaire de VincennesActivités Photographe, photojournalistePériode d'activité 1975Autres informationsDistinction National Headliner Award (1982) National Press Photographers Association and University of Missouri Prix spécial pour son travail réalisé au Liban (1983) Nomination Robert Capa Award (1983) ...

 

New York City Subway service New York City Subway serviceQueens Boulevard Express/ Eighth Avenue LocalQueens bound E train of R160As enters 42nd Street–Port Authority Bus TerminalNote: This map represents normal service. Dashed line shows late night only serviceDashed pink line shows weekday rush hour, midday and early evening service to 179th StreetNorthern endJamaica Center–Parsons/Archer (all times)Jamaica–179th Street (weekday rush hour and early evenings)Southern endWorld...

US voluntary public work relief program from 1933-42 Poster by Albert M. Bender, produced by the Illinois WPA Art Project Chicago in 1935 for the CCC CCC boys leaving camp in Lassen National Forest for home The Civilian Conservation Corps (CCC) was a voluntary government work relief program that ran from 1933 to 1942 in the United States for unemployed, unmarried men ages 18–25 and eventually expanded to ages 17–28.[1] The CCC was a major part of President Franklin D. Roosevelt's ...

 

Romanian journalist, literary critic, novelist and fascist militant Elena (Hélène) BacalogluBacaloglu in 1933BornDecember 19, 1878BucharestDied1947 or 1949 (aged 69–71)BucharestOccupationjournalist, critic, political militantNationalityRomanianPeriod1903–1923Genreessay, psychological novelLiterary movementImpressionism Elena A. Bacaloglu, also known as Bakaloglu, Bacaloglu-Densusianu, Bacaloglu-Densușeanu etc. (Francized Hélène Bacaloglu; December 19, 1878 – 1947 or 1949), was a Ro...

 

English actor Jonathan CecilBornJonathan Hugh Gascoyne-Cecil(1939-02-22)22 February 1939Westminster, County of London, EnglandDied22 September 2011(2011-09-22) (aged 72)Charing Cross Hospital, Hammersmith, EnglandAlma materLondon Academy of Music and Dramatic ArtOccupationActorYears active1963–2011Spouse(s)Vivien Heilbron(m. 1963; div. 1975) Anna Sharkey ​(m. 1976⁠–⁠2011)​ParentLord David Cecil (father) Jonathan Hugh Gascoyne-C...

2008 opera by Péter Eötvös This article is about the opera. For the novel by Gabriel García Márquez, see Of Love and Other Demons. Love and Other DemonsOpera by Péter EötvösEötvös in 2018LibrettistKornél HamvaiLanguage English Latin Spanish Yoruba Based onOf Love and Other Demonsby Gabriel García MárquezPremiere10 August 2008 (2008-08-10)Glyndebourne Festival Love and Other Demons is an opera in two acts by Hungarian composer Péter Eötvös to a libretto by the Hu...

 

Sayragul SauytbayLahir1977Prefektur Otonomi Kazakh IliKebangsaanTiongkokPekerjaandokter dan kepala sekolahDikenal ataswhistleblower tentang perlakuan Tiongkok terhadap suku KazakhSuami/istriUali IslamAnakseorang putra dan seorang putri Sayragul Sauytbay (bahasa Kazakh: Сайрагүл Сауытбай ~1977 - ) adalah seorang dokter, kepala sekolah dan whistleblower Tiongkok berdarah Kazakh Tiongkok. Ia meninggalkan Tiongkok secara ilegal dan kemudian berkata kepada media soal kamp-kamp...

 

Sekolah Tinggi Agama Buddha NalandaDidirikanMei 1979KetuaDr. Sutrisno, S.IP., M.Si.AlamatJl. Pulo Gebang No.107, RT.13/RW.4, Pulo Gebang, Kec. Cakung, Kota Jakarta Timur, Daerah Khusus Ibukota Jakarta, Jakarta, DKI JakartaSitus webhttps://stabnalanda.ac.id https://nalanda.ac.id Sekolah Tinggi Agama Buddha Nalanda atau STAB Nalanda adalah sekolah tinggi agama Buddha yang pertama di Indonesia. Beralamatkan di Jl. Pulo Gebang No.107, RT.13/RW.4, Pulo Gebang, Kec. Cakung, Kota Jakarta Timur, Daer...

American baseball player Baseball player Robert CarsonCarson pitching for the Binghamton Mets in 2011PitcherBorn: (1989-01-23) January 23, 1989 (age 35)Hattiesburg, Mississippi, U.S.Batted: LeftThrew: LeftMLB debutMay 18, 2012, for the New York MetsLast MLB appearanceAugust 28, 2013, for the New York MetsMLB statisticsWin–loss record0–0Earned run average6.82Strikeouts13 Teams New York Mets (2012–2013) Robert N. Carson (born January 23, 1989) is an Amer...

 

Athletic teams of Bates College Athletic teams representing Bates College Bates BobcatsCollegeBates CollegeConferenceNew England Small College Athletic ConferenceNCAADivision III – NESCAC (primary)EISA (skiing)Athletic directorJason Fein[1]LocationLewiston, MaineVarsity teams16 men's; 16 women'sFootball stadiumGarcelon FieldBasketball arenaAlumni GymnasiumBaseball stadiumLeahey Baseball FieldSoftball stadiumLafayette Street PitchSoccer stadiumRussell Street FieldLacrosse stadiumCamp...

 

American children's television series Captain KangarooCaptain Kangaroo (Bob Keeshan), left,with Nipsey Russell in 1976Created byBob KeeshanWritten byHoward FriedlanderStarringBob KeeshanHugh BrannumOpening theme Puffin' Billy (The Captain Kangaroo Theme) (1955–1974)[1] Good Morning, Captain (1974–1984) Country of originUnited StatesNo. of seasons29No. of episodes6,090ProductionProduction locationCBS Broadcast CenterRunning time60 minutes / 30 minutesProduction companiesRobert Kees...

2007 UK local government election 2007 New Forest District Council election ← 2003 3 May 2007 2011 → 59 of 60 seats to New Forest District Council31 seats needed for a majority   First party Second party Third party   Party Conservative Liberal Democrats Independent Seats before 31 28 1 Seats won 44 14 1 Seat change 13[note 1] 14 Popular vote 30,655 18,890 1,738 Results by Ward. White ward is Bramshaw, Copythorne North and Minstead, ...

 

Anchors Aweighposter asliSutradaraGeorge SidneyProduserJoe PasternakDitulis olehNatalie Marcin (cerita)Isobel LennartPemeranFrank SinatraKathryn GraysonGene KellyPenata musikGeorgie Stoll(penyutradaraan musikal)Axel Stordahl(orkestra)Calvin Jackson(musik insidental)SinematograferCharles P. BoylePenyuntingAdrienne FazanPerusahaanproduksiMetro-Goldwyn-MayerDistributorLoew's Inc.Tanggal rilis 19 Juli 1945 (1945-07-19) (New York City)[1] Durasi143 menitNegaraAmerika Serikat...

 

Office of Singapore PM Prime Minister's OfficeAgency overviewJurisdictionGovernment of SingaporeHeadquartersThe IstanaMottoTogether We LeadEmployees3,711 (2018)[1]Annual budget S$1.02 billion (2019)[1]Ministers responsibleLawrence Wong, Prime Minister & Minister for FinanceGan Kim Yong, Deputy Prime Minister & Minister for Trade and IndustryHeng Swee Keat, Deputy Prime MinisterLee Hsien Loong, Senior MinisterTeo Chee Hean, Senior Minister & Coordinating Minister fo...

Province of Argentina Tucumán redirects here. For other uses, see Tucumán (disambiguation). Province in ArgentinaTucumánProvinceProvince of TucumánProvincia de Tucumán (Spanish)The Tucumán Government Palace FlagCoat of armsNickname(s):  The Garden of the RepublicLocation of Tucumán within ArgentinaCoordinates: 26°56′S 65°20′W / 26.94°S 65.34°W / -26.94; -65.34CountryArgentinaCapitalSan Miguel de TucumánSubdivisions List Departments: 17Municipalitie...

 

Subsidiary of The Walt Disney Company Disney StreamingLogo of Disney StreamingFormerly BAMTech Media (2015–2018) Disney Streaming Services, LLC (2018–2021) Company typeSubsidiaryIndustry Streaming media Video on demand FoundedFebruary 2015; 9 years ago (2015-02)FounderMajor League Baseball Advanced MediaHeadquartersChelsea Market, Manhattan, New York, U.S.ServicesStreamingNumber of employees850 (2017)ParentDisney EntertainmentSubsidiaries Disney+ Disney+ Hotsta...