ROM je skratka pre pamäť len na čítanie. Rom čip je naprogramovaný so stálou zbierkou prednastavených bajtov. Adresa zbernice rozpráva ROM čip, ktorý byte sa dostať, a miesto na dátovej zbernici. Keď zmení RD linka stať, ROM čip predstavuje vybranú byte na zbernici.
RAM je skratka pre pamäte RAM. RAM obsahuje bajtov s informáciami, a mikroprocesor môže čítať alebo zapisovať do týchto bytov v závislosti na tom, či RD alebo WR linky je signalizovaná. Jeden problém s dnešnými čipy RAM je, že zabudnúť na všetko, akonáhle sa nevypne napájanie. To je dôvod, prečo je počítač potrebuje ROM
RAM chip
Mimochodom, takmer všetky počítače obsahujú určité množstvo ROM (je možné vytvoriť jednoduchý počítač, ktorý neobsahuje žiadny RAM -. Mnohým mikroprocesory to vykonať umiestnením hrsť RAM bytov na procesorový čip sám - ale všeobecne nemožné vytvoriť takú, ktorá neobsahuje žiadnu ROM). Na PC, ROM sa nazýva BIOS (Basic Input /Output System). Pri spustení mikroprocesor, to začne vykonávanie pokynov, ktoré nájde v systéme BIOS. Inštrukcie BIOS robiť veci, ako je test hardware v stroji, a potom to ide na pevný disk, aby priniesla boot sektor (pozri Ako pevných diskov pracovať pre podrobnosti). Tento boot sektor je ďalší malý program, a BIOS ukladá ich do pamäte RAM po prečítaní ho disku. Mikroprocesor potom začne vykonávanie pokynov boot sektor je z pamäte RAM. Program boot sektor povie mikroprocesor načítať niečo iné z pevného disku do operačnej pamäte, ktorý mikroprocesor potom spustí, a tak ďalej. To je, ako mikroprocesora načíta a spustí celý operačný systém.
Mikroprocesorové Návod
Aj ten neuveriteľne jednoduché mikroprocesor je uvedené v predchádzajúcom príklade bude mať pomerne veľký súbor inštrukcií, ktoré môže vykonávať. Súbor inštrukcií je realizovaný ako vzoriek bitov, z ktorých každý má iný význam, keď je naložený do registra inštrukcií. Ľudia nie sú zvlášť vhodná na zapamätanie bitové vzory, takže sada krátkych slov sú definované tak, že predstavujú rôzne bitové vzory. Táto zbierka slov sa nazýva assembleri procesora. Assembler vie prekladať slová do svojich bitových vzorov veľmi ľahko, a potom výstup assembleru je umiestnená v pamäti mikroprocesora na vykonanie.
Tu je súbor jazykových zostavenie pokynov, ktoré projektant môže vytv