Kazalo:
- 1. korak: Začnimo z izdelavo modulov
- 2. korak: ALU (aritmatična in logična enota)
- 3. korak: Registri splošne namene (Reg A, B, C, D, Reg Display)
- 4. korak: RAM
- 5. korak: Register navodil in Register pomnilniških naslovov
- 6. korak: Ura Prescalar
- 7. korak: Control Logic, ROM
- 8. korak: Prikažite
Video: 8 -bitni računalnik: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Če želite to simulirati, potrebujete programsko opremo, imenovano LOGISIM, njen zelo lahek (6 MB) digitalni simulator, ki vas bo popeljal skozi vsak korak in nasvete, ki jih morate upoštevati, da dobite končni rezultat, na poti pa se bomo naučili, kako računalniki so narejeni tako, da sami izdelamo popolnoma nov jezik montaže po meri !!!.
Ta zasnova temelji na arhitekturi Von Neumann, kjer se za pomnilniške in programske podatke uporablja isti pomnilnik, za prenos podatkov in naslov pa isti BUS.
1. korak: Začnimo z izdelavo modulov
8bitni računalnik je zapleten za razumevanje in izdelavo, zato ga razdelimo na različne module
med vsemi najpogostejšimi moduli so registri, ki so v bistvu gradniki digitalnih vezij.
LOGISIM je zelo prijazen do uporabnika, v svoji vgrajeni knjižnici že ima večino spodaj navedenih modulov.
moduli so:
1. ALU
2. Registri za splošno rabo
3. AVTOBUS
4. RAM
5. Register pomnilniških naslovov (MAR)
6. Register navodil (IR)
7. Števec
8. Prikaz in prikaz registra
9. Kontrolna logika
10. Krmilni logični krmilnik
Izziv je, da se ti moduli medsebojno povežejo z uporabo skupnega BUS-a v določenih vnaprej določenih časovnih intervalih, nato pa je mogoče izvesti niz navodil, na primer aritmatičnih, logičnih.
2. korak: ALU (aritmatična in logična enota)
Najprej moramo narediti knjižnico po meri, imenovano ALU, da jo bomo lahko dodali v naše glavno vezje (popoln računalnik z vsemi moduli).
Če želite ustvariti knjižnico, začnite z običajno shemo, prikazano v tem koraku, z uporabo vgrajenega seštevalnika, odštevalnika, množitelja, delilnika in MUX -a. shrani! in to je vse !!!
zato, ko boste morali uporabiti ALU, morate le iti na projekt> naložiti knjižnico> knjižnica logisim poiskati datoteko ALU.circ. Ko končate s shemo, kliknite ikono v zgornjem levem kotu, da naredite simbol za shemo ALU.
slediti tem korakom za vse module, ki jih izdelate, da jih bomo na koncu z lahkoto uporabili.
ALU je srce vseh procesorjev, saj ime pove, da izvaja vse aritmatične in logične operacije.
naš ALU lahko izvede seštevanje, odštevanje, množenje, deljenje (lahko ga nadgradimo za logične operacije).
Način delovanja se določi s 4 -bitno izbiro vrednosti, kot sledi:
0101 za dodatek
0110 za odštevanje
0111 za množenje
1000 za delitev
moduli, uporabljeni v ALU, so že na voljo v vgrajeni knjižnici LOGISIM.
Opomba: Rezultat ni shranjen v ALU, zato potrebujemo zunanji register
3. korak: Registri splošne namene (Reg A, B, C, D, Reg Display)
Registri so v bistvu n število flipflopov za shranjevanje bajta ali višjega tipa podatkov.
zato naredite register tako, da uredite 8 D-flipflopov, kot je prikazano, in zanj naredite tudi simbol.
Reg A in Reg B sta neposredno povezana z ALU kot dva operanda, vendar sta Reg C, D in prikaz registra ločena.
4. korak: RAM
Naš RAM je razmeroma majhen, vendar ima zelo pomembno vlogo, saj shranjuje podatke o programu in podatke o navodilih, saj je le 16 bajtov, podatke o navodilih (kodo) moramo shraniti na začetku in podatke programa (spremenljivke) v počitniških bajtov.
LOGISIM ima vgrajen blok za RAM, zato ga samo vključite.
RAM vsebuje podatke, naslove, potrebne za zagon programa za montažo po meri.
5. korak: Register navodil in Register pomnilniških naslovov
V bistvu ti registri delujejo kot medpomnilniki, v njih so shranjeni prejšnji naslovi in podatki ter izhodi, kadar koli so potrebni za RAM.
6. korak: Ura Prescalar
Ta modul je bil potreben, ta čas deli takt s predkalerjem, kar ima za posledico nižje takte.
7. korak: Control Logic, ROM
Najpomembnejši del, Control Logic in ROM, ROM tukaj v bistvu nadomešča trdno ožičeno logiko krmilne logike.
In modul poleg njega je gonilnik po meri za ROM samo za to arhitekturo.
8. korak: Prikažite
Tu se bo prikazal izhod, rezultat pa lahko shranite tudi v register na zaslonu.
Pridobite potrebne datoteke od TUKAJ.
Priporočena:
Kako pretvoriti star/poškodovan računalnik ali prenosni računalnik v medijsko škatlo: 9 korakov
Kako pretvoriti star/poškodovan računalnik ali prenosni računalnik v medijsko škatlo: V svetu, kjer tehnologija napreduje najhitreje kot mi, naša ljubljena elektronika prehitro zastara. Morda so vaše vedno ljubeče mačke na prenosni računalnik padle na mizo in zaslon se je zlomil. Ali pa morda želite medijsko škatlo za pametni televizor
Prenosni računalnik Pi-Berry-klasični prenosni računalnik: naredi 21 korakov (s slikami)
Prenosni računalnik Pi-Berry-klasični prenosni računalnik »naredi sam«: Prenosni računalnik, ki sem ga naredil »Prenosni računalnik Pi-Berry« je zgrajen okoli Raspberry Pi 2. Ima 1 GB RAM-a, štirijedrni procesor, 4 vhode USB in ena vrata Ethernet. Prenosni računalnik zadovoljuje vsakodnevne potrebe in brez težav izvaja programe, kot so predvajalnik VLC, Mozilla Firefox, Ardu
Pospešite prenosni računalnik / osebni računalnik: 8 korakov (s slikami)
Pospešite prenosni računalnik/osebni računalnik: Sledite nam na naši spletni strani:- http://www.creativitybuzz.org/ Pozdravljeni prijatelji, tukaj vam pokažem, kako pospešiti prenosni računalnik ali računalnik doma. Hitrost prenosnega računalnika se lahko poveča, če namesto njega namestite pogon SSD trdega diska
Kako spremeniti mobilni telefon LG EnV 2 v prenosni klicni modem za prenosni računalnik (ali namizni računalnik): 7 korakov
Kako spremeniti svoj mobilni telefon LG EnV 2 v prenosni klicni modem za prenosni računalnik (ali namizni računalnik): Vsi smo nekoč imeli potrebo po uporabi interneta, kjer to preprosto ni bilo mogoče, na primer v avtomobilu ali na počitnicah, kjer zaračunajo drago količino denarja na uro za uporabo svojega WiFi. končno sem prišel do preprostega načina, kako priti do
Tablični računalnik MacBook ali tablični računalnik Mac Cintiq ali doma narejen Mac: 7 korakov
MacBook Tablet ali DIY Cintiq ali Homebrew Mac Tablet: Navdihnjen s poučevalcem c4l3b, ki me je navdihnil bongofish, sem se odločil, da bom preizkusil isto stvar na svojem Mac 2 Core 2 Duo. Koraki so bili le dovolj različni, da sem mislil, da je upravičeno ločeno navodilo. Tudi