(1). Koska ohjelma laskuri on (käsitteellisesti) vain yksi joukko muistisolujen, se voidaan muuttaa laskelmat tehdään ALU. Lisäämällä 100 ohjelmalaskurin aiheuttaisi seuraavaan käskyyn voidaan lukea paikasta 100 paikoissa alempana ohjelma. Ohjeita muuttaa ohjelman counter ovat usein kutsutaan "hypyt" ja mahdollistavat silmukoita (ohjeet, jotka toistuvat tietokoneen) ja usein ehdollisen käskyjensuoritusmoduuli (molemmat esimerkkejä valvonta virtaus).
On huomattava, että toimintojen sarjan että ohjausyksikkö menee läpi käsitellä opetusta on sinänsä kuin lyhyen tietokoneohjelma-ja todellakin, joissakin monimutkaisempia CPU malleja, on olemassa toinen vielä pienempi tietokone kutsutaan Mikrosequencer joka kulkee mikrokoodi ohjelma, joka saa aikaan kaikki nämä tapahtumat tapahtuu. Aritmeettinen /logiikka yksikkö (ALU) Pääartikkeli: aritmeettislooginen yksikkö ALU voi suorittaa kaksi luokkaa toiminnan: aritmeettinen ja logiikka.
[42] joukkoa laskutoimituksia että tietty ALU tuet voidaan rajoittaa lisäämällä ja vähentämällä tai voisi ovat kertomalla tai jakamalla, trigonometria toiminnot (sini, kosini jne) ja neliöjuuria. Jotkut voivat toimia vain kokonaisluvut (kokonaislukuja), kun taas toiset käyttävät liukuvan pilkun edustamaan reaalilukuja-vaikkakin rajoitetuin tarkasti. Kuitenkin jokaista tietokoneella, joka pystyy suorittamaan vain yksinkertaisin toiminnot voidaan ohjelmoida hajottaa monimutkaisempi toimintaansa yksinkertaisia ohjeita, se voi suorittaa.
Siksi kaikki tietokone voidaan ohjelmoida suorittamaan kaikki laskutoimitus-vaikka se vie enemmän aikaa tehdä niin, jos sen ALU ei suoraan tue toimintaa. ALU voi myös vertailla numeroita ja palauttaa boolean totuusarvojen (tosi tai epätosi) riippuen siitä, onko yksi on yhtä suuri, suurempi tai pienempi kuin muut ("on 64 suurempi kuin 65?"). Logiikka liiketoimintaan liittyy Boolen logiikka: AND, OR, XOR ja NOT. Nämä voivat olla hyödyllisiä sekä luoda monimutkaisia ehtolauseet ja käsittelyn boolean logiikka.
Superscalar tietokoneet voivat sisältää useita ALU, jotta he voivat käsitellä useita käskyjä samanaikaisesti. [43] näytönohjaimien ja tietokoneita SIMD ja MIMD ominaisuudet tarjoavat usein ALU jotka voivat suorittaa aritmeettinen vektoreihin ja matriisit. Muisti Pääartikkeli: Tietokone tallennus Magneettinen ydin muisti oli tietokoneen muistiin valinta koko 1960, kunnes se korvattiin puolijohde muistia. Tietokoneen muistiin voidaan pitää luettelon