Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> calculator >> hardware de calculator >>

Cum Microprocesoare Work

a de date
  • Spune registrul adresa de dispozitivul de blocare a valorii în prezent pe magistrala de date
  • Spune registrul de instrucțiuni pentru dispozitivul de blocare a valorii în prezent pe datele autobuz
  • Spune contra program pentru a incrementa
  • Spune contorul de program pentru a reseta la zero
  • Activați oricare din cele șase tampoanelor tri-stat (șase linii separate)
  • Spune UAL ce de operare pentru a efectua
  • Spune registrul de testare pentru a dispozitivul de blocare biți de testare ALU
  • Activează linia RD
  • Activează linia WR

    Venind în decodorul de instrucțiuni sunt biții din registrul de testare și linia de ceas, precum biții din registrul de instrucțiuni.
    Microprocesor Memorie

    Secțiunea anterioară a vorbit despre adresa și magistralelor de date, precum și liniile de CD și WR. Aceste autobuze și linii conecta fie la RAM sau ROM - în general, ambele. În microprocesor nostru proba, avem o adresă de autobuz 8 biți lățime și o magistrală de date de 8 biți largă. Asta înseamnă că microprocesorul poate adresa (2 8) 256 bytes de memorie, și poate citi sau scrie 8 biți de memorie la un moment dat. Să presupunem că acest microprocesor simplu are 128 bytes de ROM incepand de la adresa 0 și 128 bytes de RAM incepand de la adresa 128.

    ROM reprezintă memorie numai pentru citire. Un cip ROM este programat cu o colectie permanenta de bytes pre-stabilite. Magistrala de adrese spune cip ROM care octet pentru a obține și locul pe magistrala de date. Când linia RD schimbă starea, cipul ROM prezintă octetul selectat pe magistrala de date.

    RAM standuri pentru memorie cu acces aleator. RAM conține octeți de informații, și microprocesorul poate citi sau scrie la aceste bytes, în funcție de dacă linia RD sau WR este semnalată. O problemă cu cipuri RAM de astăzi este că au uitat tot ceea ce o dată puterea se stinge. Acesta este motivul pentru care computerul are nevoie de ROM
    RAM cip

    Apropo, aproape toate calculatoarele conțin o anumită cantitate de ROM (este posibil să se creeze un calculator simplu care nu contine RAM -. Multe microprocesoare face acest lucru prin plasarea o mână de RAM octeți pe cip procesor în sine - dar, în general imposibil de a crea unul care nu conține ROM). Pe un PC, ROM este numit BIOS (Basic Input /Output System). Atunci când microprocesorul începe, începe instrucțiuni care le găsește în BIOS executare