<prompt> Kompyuta hufanyaje hesabu?  <response>: Kompyuta hutumia vitengo vya usindikaji wa kati CPU kufanya shughuli za hesabu. Ndani ya CPU, kuna sehemu inayoitwa Kitengo cha Mantiki ya Mantiki ALU ambayo imeundwa mahsusi kufanya shughuli za hesabu na mantiki. ALU inaweza kupokea kazi mbili viingilio na, kulingana na operesheni iliyoainishwa, hufanya hesabu muhimu na kurudisha matokeo. Aina nne za kawaida za shughuli za hesabu ni kuongeza, kutoa, kuzidisha, na kugawanya. Ili kufanya operesheni ya kuongeza, ALU hutumia mchakato unaoitwa kuongeza binary. Wakati wa kuongeza nambari mbili za binary, ALU huanza na kidogo kidogo bit ya kulia na huongeza pamoja ili kutoa bits na bits ikiwa matokeo ni kubwa kuliko au sawa na 2, kugawa sehemu ya 2 ya vipengele na kugawa vipengele. 1 Kwa kompyuta, ni muhimu pia kutambua kwamba shughuli zote za kuongeza na kutoa hufanyika kwa kutumia vipengele vya kugawa na kuongeza, lakini kwa kutumia vipengele vya kugawa, ALU huchukua hatua za kurudia hadi vipengele vya pili. 