instruction: Hogyan végeznek a számítógépek számtani műveleteket?
output: A számítógépek központi feldolgozó egységeik (CPU-k) segítségével végeznek számtani műveleteket. A CPU-n belül található egy aritmetikai logikai egységnek (ALU) nevezett komponens, amelyet kifejezetten aritmetikai és logikai műveletek elvégzésére terveztek.
  
  Az ALU két operandus (bemenet) fogadására képes, és a megadott művelet alapján elvégzi a szükséges számítást, majd visszaadja az eredményt. Az aritmetikai műveletek négy leggyakoribb típusa az összeadás, kivonás, szorzás és osztás.
  
  Az összeadási művelet végrehajtásához az ALU a bináris összeadásnak nevezett eljárást használja. Két bináris szám összeadásakor az ALU a legkevésbé jelentős bitből (a jobb szélső bitből) indul, és összeadja a biteket, hogy egy eredménybitet és egy hordozóbitet kapjon ( ha az eredmény nagyobb vagy egyenlő 2-nél, (kivonja a 2^számú bitet és a hordozóbit egyenlő 1-gyel)). Ezt a folyamatot addig ismétli balra, amíg az összes bit össze nem adódik. Fontos megjegyezni, hogy a kivonás az összeadáshoz hasonlóan történik, de a kiegészítés elvégzéséért felelős logikai egységet is magában foglalja.
  
  A szorzás és az osztás ismételt összeadással, illetve kivonással történik. A szorzásnál az ALU iteratív módon hozzáadja a szorzatot önmagához a szorzó által meghatározott számmal. Osztás esetén az ALU ismételten kivonja az osztót az osztalékból, amíg az eredmény kisebb nem lesz, mint az osztó.
  
  Mindezek a műveletek a másodperc töredékei alatt történnek, így a számítógépek elképesztő sebességgel képesek bonyolult számításokat végezni.