definition af alu

ALU eller aritmetisk logikkenhed består af et digitalt kredsløb, der tillader arimetiske og logiske operationer mellem to tal.

ALU kommer fra engelsk og er et akronym for Arithmetic Logic Unit. På spansk ville den logiske aritmetiske enhed være en slags kredsløb, der har evnen til at beregne operationer som addition, subtraktion eller andre som NOT og XOR.

En ALU kan findes i alle typer elektroniske kredsløb og enheder. For eksempel i et digitalt armbåndsur, der muliggør tilføjelse af et sekund konsekvent. Men også og i mængde i et komplekst moderne mikroprocessorkredsløb. Andre eksempler findes i grafik, lyd- eller videokort, high definition tv-apparater og cd-afspillere.

I 1945 bragte John P. Eckert og John W. Mauchly dette koncept til live. Senere ville John von Neumann offentliggøre en rapport om dette, der forklarede behovet for en ALU til brug af en computer i grundlæggende matematiske operationer.

Typisk er en aritmetisk logisk enhed sammensat af et operationelt kredsløb, et inputregister, et akkumulatorregister og et tilstandsregister. Disse enheder tillader korrekt drift af ALU og er for eksempel ansvarlige for opløsningen af ​​aritmetiske operationer af heltal, logiske operationer af bits, operationer af bitforskydning og andre mere komplekse. Sidstnævnte inkluderer for eksempel beregning af kvadratroden, emulering af en coprocessor og mange andre.

Et andet kredsløb svarende til det for en enhed af denne type er FPU eller Floating Point Unit, der udfører aritmetiske operationer, men for tal i floating point-repræsentation, som er mere komplekse og sofistikerede.

Skematisk af en ALU inkluderer generelt A og B som operander, R som output, F som input af styreenheden og D som tilstand for output.