RAM je kratica za pomnilnik z naključnim dostopom. RAM vsebuje bajte informacij, in mikroprocesor lahko brati ali pisati na tiste bajte, odvisno od tega, ali je RD ali WR linija nakazala. En problem z današnjimi RAM čipov je, da so pozabili na vse, ko moč ugasne. To je razlog, zakaj je računalnik potrebuje ROM
RAM čip
Mimogrede, skoraj vsi računalniki vsebujejo določeno količino ROM (je mogoče ustvariti preprost računalnik, ki ne vsebuje RAM. - Mnogi mikrokontrolerji to narediti z dajanjem peščica RAM bajti na sam procesor čip - ampak na splošno nemogoče ustvariti enega, ki ne vsebuje ROM). Na računalniku je ROM imenuje BIOS (Basic Input /Output System). Ko se začne mikroprocesor, da se začne izvajati navodila, ki jih najde v BIOS-u. Navodila za BIOS stvari kot preizkus strojne opreme v stroju, potem pa gre na trdem disku, da puščati zagonskega sektorja (glej Kako Trdi diski Delaj za podrobnosti). To boot sektor je še en majhen program, in BIOS jo shranjuje v RAM po branju off disk. Mikroprocesor nato začne izvajati navodila zagonski sektor je od RAM. Program zagonski sektor bo povedal mikroprocesor bi iztržili kaj drugega iz trdega diska v RAM-a, ki je mikroprocesor potem izvaja, in tako naprej. To je, kako mikroprocesorsko obremenitve in izvede celoten operacijski sistem.
Mikroprocesorska Navodila
Tudi neverjetno preprost mikroprocesor je prikazano v prejšnjem primeru bo imel precej velik nabor navodil, da lahko opravljajo. Zbiranje navodilih je izveden kot bitne vzorce, od katerih vsak ima drugačen pomen, ko je naložen v register. Ljudje niso posebej dobri pri spominjanja bitnih vzorcev, tako niz kratkih besed so opredeljeni za zastopanje različnih bitnih vzorcev. Ta zbirka besed se imenuje skupščina jezik procesorja. Monter lahko prevesti besede v svojih bitnih vzorcev zelo enostavno, potem je izhod na zbirnem postavljena v spomin za mikroprocesor za izvršitev.
Tu je niz navodil sklop jezikovnih da bi oblikovalec ustvaril za preprost mikroprocesor v našem primeru: