OrdenagailuakEkipamendu

An aritmetika logika unitatea (UAL) - zer da?

aritmetika logika unitate bat, sarrera / irteera unitatea, eta biltegiratze unitateak eta kontrola: Jakina denez, ordenagailuaren prozesagailua oinarrizko lau osagai ditu. Horrelako arkitektura bat da azken mendean definitu, eta, hain zuzen, denbora luzez hartu duela arren, egitura klasikoa von Neumann garrantzitsua izaten jarraitzen du.

Zer da UAL da?

Aritmetika-logika unitatea - behar da logika eta aritmetika-mota eraldaketen ezartzeko, hasi eta oinarrizko esamoldeak korapilatsu bukatzen prozesagailua osagai bat da. Erabilitako Bit eragigaiak jotzen da hitz bat, edo tamaina luzera izan.

UAL zeregin nagusia da ordenagailuaren memorian gordetako datuak prozesatzeko. Horrez gain, aritmetika logika unitate kontrol-seinaleak ordenagailu bat zuzendu duten beharrezko informatika-prozesuaren datuak final mota araberakoa egiteko modu egokia aukeratzeko ekoizteko gai da. Eragiketa guztiak zirkuitu elektronikoak inplikatzeko, eta bakoitzak egituraz Elementu milaka banatzen da. Horrelako batzordeak normalean bystrodeystvennye eta dentsitate handia.

Hori sarrerako Seinale arabera, UAL eragiketa mota desberdinak egiteko bi zenbaki batera. Edozein aritmetika logika ordenagailu gailu lau oinarrizko ekintzak, txandak eta eraldaketa logikoa ezartzea aurreikusi da. Ezarri UAL eragiketak - bere ezaugarri nagusia.

aritmetika-logika unitatearen osagaiak - lau kontrol-prozesua, transmisioa, biltegiratze eta bihurtze sarrerako datuen dagozkien nodo talde nagusia.

Biltegiratzea nodo UAL

Kategoria horretan sartzen dira:

  • abiarazleak, bit osagarriaren eta emaitzak ezaugarri ezberdinak mantenduz;
  • erregistro hori eragigaien, bitarteko eta azken emaitzak osotasuna erantzule.

Batzuetan erregistratzen aritmetika logika unitate dedikatu memoria unitate batean konbinatu ahal izango dira, eta abiarazleak - status erregistro bakar bat osatzeko.

UAL transmisioa nodoak

Kategoria horretan sartzen dira:

  • bus gailua bloke elkarlotutako;
  • multiplexers eta balbula, eragiketak norabidea zuzena hautatuz arduraduna da.

Nodoak eraldatu UAL du

Hauek dira:

  • adders funtzionatzeko mikro-ops;
  • Zirkuitu eragiketak logikoa burutuko ditu;
  • shifters;
  • aritmetika hamartar for zuzentzaileak;
  • kodea bihurgailuak, zein datu osagarriak lortu edo alderantzizko erabiltzen dira;
  • laguntzaileak transformazio ezartzeko burutu ziklo kopurua kontatuta for kontagailuen.

UAL kontrol nodoak

objektuen Kategoria honek dira:

  • kontrol unitatea da;
  • deskodetzailea seinaleak;
  • logika zirkuituan firmware adar exekutatu eraketa egiteko beharrezko ezaugarri bihurtzeko.

Ekintza prozesadore kontrol unitatea

Bloke hau da komando jakin baten exekuzioa zuzena behar diren seinaleak sekuentziak funtzionala ekoizteko ardura. Normalean, hala nola bihurtze dira hainbat ziklotan konturatu.

kontrol unitatea programaren exekuzioa automatiko bat eskaintzen du. Teknologia honen laguntzea ezinbestekoa da beste makina osagaiak osagaiak adar lana koordinatzeko.

Eragiketa kontrol unitatea zehar oinarrizko printzipio microprogramming ezaugarriak argi kopuru bat izatea erantzuten.

sailkapen UAL

Arithmetic logika unitate eragile prozesuaren aldagai horien arabera egiten dira paralelo eta serie banatuta. UAL arteko desberdintasun nagusia eragigaien eta eragiketak aurkezten metodo bat da.

aritmetika-logika unitatea erabilera izaera By eta funtzio anitzeko blokea arabera banatuta. Lehenengo motako UAL eragiketa egiteko erabiltzen atsedena zenbakiak desberdinak diren eragiketa eskatutako datuen modua egokitutako zirkuituak bera dira batera. Bloke gailuak ere, eragiketa guztiak banaketaren datu-mota bidez landuko. zenbaki hamartarrak, alfabetiko eta zenbakizko eremuak, zenbakizko puntu mugikorreko edo hainbat eskemak erabiliz finkoak dituzten eragiketak egiteko. Kasu honetan, aritmetika logika unitatea askoz azkarragoa dela eta emandako zeregin exekuzioa paraleloan da. Baina ere badute eragozpen bat - handitu gastuak ekipamendua laguntzeko.

aritmetika logika unitate An Aurkezpen metodoaren arabera erabili ahal izango da:

  • hamartar;
  • Puntu zenbakiak flotatzen;
  • finkoa puntuko zenbakiak.

gailu eragiketak

Egitura UAL eragiketa kopuru bat funtzio logikoak dira honako talde hauek bereizten dira bidez sartzen dira:

  • aritmetika hamartar;
  • Puntu argi bat zenbakietan binary aritmetika;
  • hamaseitar aritmetika banatzailea flotarien adierazpenak;
  • aldatzea instrukzioa helbideak;
  • logikoa eragiketa mota;
  • alfazenbakizko eremuak bihurtzea;
  • aritmetika bereziak.

Modernoak ordenagailuak elektronikoak arestian jarduera mota guztiak konturatzen gai dira, eta Microordenadores ez oinarrizko funtzionalitate honek, beraz, prozedura konplexuena egin errutina txiki konektatuz.

Aritmetika eta prozedura logikoak

Ekintza guztiak UAL hainbat taldetan banatu daiteke.

Eragiketa aritmetikoak barne hartzen zatiketa, biderketak, kenketa modulu arrunt kenketa eta gain.

transformazio logikoa By taldeko logikoa "eta" eta "edo" barne hartzen ditu, hau da, batera eta disjuntzioa, eta datu konparaketa berdintasun orrian. Horrelako prozedura ohi dira burutzen bit pluraltasuna osatua hitz binary orrian.

The eragiketa aritmetikoak berezien artean, normalizazio, logikoa eta aritmetika txandatan. transformazio hauen arteko aldea esanguratsua da. kokalekua ere aritmetika aldaketa bakarra zifra aldatu bada, orduan logikoa zeinu bit da motion erantsita.

Eragiketa bakoitzean, eta hori gertatzen aritmetika-logika unitatea erabiliz, dei daitekeen logika motako funtzioak, bertan azaltzen dira multibit logika ordenagailuak elektronikoen sekuentzia bat. Adibidez, ordenagailu bitar baten bitar logika erabiltzen du, eta, beraz, sistema hamartarra behera.

Erabat aritmetika-logikoa eraldaketa guztiak bere eragigaiak propioa du eta irteera emaitzak hamasei bit bit kateak gisa interpretatu dira. Salbuespen bakarrak sinatu zatiketa eta DIV primitiboak dira. banderak hainbat biak zenbakiak irteera ken edo gehi gainezka ekin buruzko datuak interpretatzeko aukera ematen. Logika da bit eraldaketan oinarritzen modulo aritmetika. bandera jartzen da, han zeinua ustekabeko aldaketak izan balitz. Adibidez, bi zenbaki positiboa gehituz, ondorioz bat "+" ikurra batera iritsi behar duzu. Baina bada eraman zeinu bit ezarpena unitate sartu bada, eta emaitza negatiboa da, gainezkatzea bandera ezarrita.

Logika the eraman bit sinatu gabeko aritmetika oinarritzen da. Bandera honek sistema ezarri du, pixka esanguratsuenak sortutako eraman ezin da emaitza gisa idatzita badaude. bit hau UAL oso eraginkorra transformazio xeheak irudikapen erabiltzen denean.

ondorio

UAL rola beharrezko eragigaien askotan zerbitzatzeko komandoak edo kode zenbakiak baino gehiago transformazio logikoa eta aritmetiko egiteko erabiltzen da. Ondoren eszenikoen urrats emaitza da biltegiratze gailua itzuli erabiltzeko honako konputurako ere.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eu.delachieve.com. Theme powered by WordPress.